← Back to Tutorials

8. Practice & Labs

Hands-On Lab Exercises

Lab 1: Basic Agent with Memory

Create an agent that remembers user preferences (favorite color, hobby, pet name) and greets the user with their details on each new conversation.

Lab 2: Tool-Powered Agent

Build an agent that can perform file operations: list files, read file contents, and write to files. The agent should decide which operation to perform based on user intent.

Lab 3: Multi-Agent Q&A System

Build a multi-agent system where a triage agent routes questions to a technical documentation agent or a policy agent depending on the topic.

Lab 4: Production Deployment

Deploy one of your agents to Azure Container Apps with full observability:

  1. Containerize your agent with Docker
  2. Push to Azure Container Registry
  3. Deploy to Azure Container Apps
  4. Configure Application Insights
  5. Test the deployed agent via REST API

Study Plan

WeekTopicActivities
1Foundations & SetupRead Ch 1-2, complete setup, Lab 1
2First Agent & CapabilitiesRead Ch 3-4, build first agent, add memory
3Tools & ExtensionsRead Ch 5, build tool suite, Lab 2
4OrchestrationRead Ch 6, multi-agent patterns, Lab 3
5Governance & DeploymentRead Ch 7, deploy to Azure, Lab 4
✏️ Exercise: Choose one of the labs above and complete it end-to-end. Write a short reflection (3-5 sentences) on what you learned, what was challenging, and how you would apply it to a real-world project.