Deploying GenAI applications is more complex in practice despite the availability of APIs like OpenAI and Google.Creating customized evaluations for LLMs is important to accurately assess their performance for specific use cases.Implementing input and output guardrails is crucial to safeguard users and systems from potential risks.Experimenting with response formats and proactively detecting and repairing failures are essential for effective GenAI deployment.