Taking the environmental landscape design of Jinghe Art and Culture Center as an object, this study explores innovative design methods and strategies by combining artificial intelligence and digital space technology. Through an in-depth analysis of the site characteristics and functional needs of the Art and Culture Center, this study proposes a landscape design method based on artificial intelligence to provide a scientific basis for landscape design. At the same time, the study also explores the application of digital space technology in landscape design, including virtual reality technology and augmented reality technology, which can help designers and users to feel the design scheme more intuitively, thus improving the quality of design and user participation. This study combines artificial intelligence and digital space technology with environmental landscape design to provide new ideas and methods for the innovative design of Jinghe Art and Culture Center. Through scientific analysis and technical means, it can better satisfy people's needs for art and cultural experience and add unique charm and vitality to urban development.