GenAI Operations (GenAIOps) Workload Labs
The following hands-on exercises provide practical experience with GenAI Operations patterns and practices. You’ll learn to deploy infrastructure, manage prompts, implement evaluation workflows, and monitor production GenAI applications using Microsoft Foundry and Azure services.
Note: To complete the exercises, you’ll need an Azure subscription with sufficient permissions and quota to provision Azure AI services and deploy Microsoft Foundry workspaces. If you don’t have an Azure subscription, you can sign up for an Azure account with free credits for new users.
Quickstart exercises
Prerequisites for GenAIOps Labs
Set up your development environment with the required tools and accounts to complete all labs in this course.
Plan and prepare a GenAIOps solution
Deploy Microsoft Foundry resources and configure your development environment for building generative AI applications.
Develop prompt and agent versions
Create and deploy multiple versions of AI agents using prompt engineering and version management in Microsoft Foundry.
Design and optimize prompts
Use Git-based experimentation workflow to systematically test and evaluate prompt optimizations
Automated evaluation with cloud evaluators
Scale quality testing with automated cloud evaluators for systematic evaluation of AI agents
Monitor and trace your generative AI agent
Use Application Insights and distributed tracing to observe runtime performance and compare prompt versions of the Trail Guide Agent.
Optimize AI agents with fine-tuning
Analyze real agent quality problems, compare supervised fine-tuning, reinforcement fine-tuning, and direct preference optimization, and optimize simulated training.
Note: While you can complete these exercises on their own, they’re designed to complement modules on Microsoft Learn; in which you’ll find a deeper dive into some of the underlying concepts on which these exercises are based.