deep dive into generative ai