What is Generative AI (”GenAI”)?

Courses

What is LLMOps / GenAIOps

https://github.com/a16z-infra/llm-app-stack

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:

  1. Data: Shift from code mindset to data mindset.
  2. Evals: Just like TDD, do eval-driven development. (”offline evaluations”)
  3. Data Science: Look at logs daily (”online evaluations”) and refine the system to improve coverage (success % of responses) gradually.
    1. Daily: 20 annotations a day, keeps low-quality data away
    2. Weekly: Do a team data bash, where team looks at defects ~1hr weekly (via)
  4. 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

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

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

Glossary