What is Generative AI (”GenAI”)?
- GenAI Model: The latest generation of machine-learning models that can understand human instructions and generate new content. They can be multimodal (input and/or output can be text, code, image, audio, video).
- Video: Generative AI in a Nutshell
- Overview
- Advanced
Courses
What is LLMOps / GenAIOps

https://github.com/a16z-infra/llm-app-stack
Mindset Change
For a software engineer to become an AI engineer, mental approach has to be different:
- Data: Shift from code mindset to data mindset.
- Evals: Just like TDD, do eval-driven development. (”offline evaluations”)
- Data Science: Look at logs daily (”online evaluations”) and refine the system to improve coverage (success % of responses) gradually.
- Daily: 20 annotations a day, keeps low-quality data away
- Weekly: Do a team data bash, where team looks at defects ~1hr weekly (via)
- Iterate: It’s a game of experimentation, iterations and growing a system. It's not a one time build (unlike traditional software engineering).

https://docs.aws.amazon.com/wellarchitected/latest/machine-learning-lens/well-architected-machine-learning-lifecycle.html
Caution

https://marketoonist.com/2023/08/generative-ai-adoption.html
Glossary