Detailed Course Outline
Module 1 - Introduction to Generative AI in Production
Topics:
- AI System Demo: Coffee on Wheels
 - Traditional MLOps vs. GenAIOps
 - Generative AI Operations
 - Components of an LLM System
 
Objectives:
- Understand generative AI operations
 - Compare traditional MLOps and GenAIOps
 - Analyze the components of an LLM system
 
Module 2 - Managing Experimentation
Topics:
- Datasets and Prompt Engineering
 - RAG and ReACT Architecture
 - LLM Model Evaluation (metrics and framework)
 - Tracking Experiments
 
Objectives:
- Experiment with datasets and prompt engineering.
 - Utilize RAG and ReACT architecture.
 - Evaluate LLM models.
 - Track experiments.
 
Activities:
- Lab: Unit Testing Generative AI Applications
 - Optional Lab: Generative AI with Vertex AI: Prompt Design
 
Module 3 - Productionizing Generative AI
Topics:
- Deployment, packaging, and versioning (GenAIOps)
 - Testing LLM systems (unit and integration)
 - Maintenance and updates (operations)
 - Prompt security and migration
 
Objectives:
- Deploy, package, and version models
 - Test LLM systems
 - Maintain and update LLM models
 - Manage prompt security and migration
 
Activities:
- Lab: Vertex AI Pipelines: Qwik Start
 - Lab: Safeguarding with Vertex AI Gemini API
 
Module 4 - Logging and Monitoring for Production LLM Systems
Topics:
- Cloud Logging
 - Prompt versioning, evaluation, and generalization
 - Monitoring for evaluation-serving skew
 - Continuous validation
 
Objectives:
- Utilize Cloud Logging
 - Version, evaluate, and generalize prompts
 - Monitor for evaluation-serving skew
 - Utilize continuous validation
 
Activities:
- Lab: Vertex AI: Gemini Evaluations Playbook
 - Optional Lab: Supervised Fine Tuning with Gemini for Question and Answering