Addressing the Shortcomings of Generative AI Systems Advancements and Pitfalls Practitioners Need to Know