generative ai application landscape 1 generative ai application landscape 1 May 10, 2025 by xtw18387ead6