Case Studies: Generative AI in Practical Applications and What We Learned from Them