the generative ai application landscape 3