Generative AI in Practice