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