Your Path to Mastering Microsoft Agent Framework.

Step-by-step .NET guides designed for developers. Start with Agent Essentials and progress through curated paths to master Advanced Orchestration and tool integration.

3 Paths
11 Lessons
3+ Hours

Learning paths

Pick a path, work the tutorials in order.

All paths

Tutorial directory

Latest tutorials

Jump into any tutorial directly. Each lesson is self-contained with objectives, prerequisites, and step-by-step instructions.

View all
Beginner Agent Essentials
15 min

Build Your First AI Agent

Initialize an incident triage agent and connect it to a large language model provider.

Azure OpenAI Console app
Start lesson
Beginner Agent Essentials
15 min

Connect Your Agent to External Tools

Equip your agent with custom .NET functions to query live system health data and provide grounded responses.

Azure OpenAI Console app
Start lesson
Beginner Agent Essentials
15 min

Maintain Context with Multi-Turn Conversations

Implement state management using agent sessions to handle follow-up questions and preserve history.

Azure OpenAI Console app
Start lesson
Beginner Agent Essentials
20 min

Persist Conversations and Smart Memory

Learn to save conversation history across restarts and implement structured memory using AIContextProviders.

Azure OpenAI Console app
Start lesson
Intermediate Agent Essentials
30 min

Expose Your Agent via API

Take Jordan Miller's incident triage assistant out of the terminal and host it as a scalable service.

Azure OpenAI Azure Functions
Start lesson
Intermediate Agent Capabilities
20 min

Scale to Thousands of Tools with Semantic Search

Implement local semantic search using ONNX Runtime and FusionCache to dynamically load tools on demand, overcoming LLM context limits.

OpenAI Console app
Start lesson