What's NewΒΆ
Track the latest labs, content updates, and improvements to the AI Agents Learning Hub.
β¨ This page is auto-generated from the git history on every deploy.
October 2026ΒΆ
π New Labs AddedΒΆ
| Lab | Title | Level | Path |
|---|---|---|---|
| Lab 085 | Prompt and Context Engineering in GitHub Copilot | L100 | β |
| Lab 086 | Customize Copilot: Instructions, Prompt Files, Custom Agents, and Skills | L200 | β |
| Lab 087 | Copilot + MCP: GitHub, Playwright, and Your Own Server | L200 | β |
| Lab 088 | Copilot CLI: The Agent in Your Terminal | L200 | β |
| Lab 089 | Spec-Driven Development with Spec Kit | L200 | β |
| Lab 090 | Testing, Refactoring, and Modernizing Legacy Code with Copilot | L200 | β |
| Lab 091 | Copilot Cloud Agent and Code Review: From Issue to PR | L300 | β |
| Lab 092 | Secure Code with Copilot: Autofix, Secret Scanning, and Agent Risks | L300 | β |
| Lab 093 | Copilot SDK: Embed an Agent in Your Application | L300 | β |
| Lab 094 | Copilot Governance and FinOps: AI Controls, Policies, Budgets, and AI Credits | L300 | β |
| Lab 095 | Measuring Copilot Impact: Metrics API, DORA, and SPACE | L300 | β |
| Lab 096 | Capstone β Agentic DevOps: Spec β Plan β Agent β Review β Deploy | L400 | β |
| Lab 097 | Interactive: Tokens, Sampling, and Context Windows | L50 | β |
| Lab 098 | Context Engineering for Agents | L200 | β |
| Lab 099 | LLM Evaluations 101: Golden Sets, LLM-as-Judge, and CI Regression | L200 | β |
| Lab 100 | OWASP Top 10 for LLM and Agentic Applications: Threat Modeling | L200 | β |
| Lab 101 | Token Economics: Cost, Cache, Batch, and Routing | L200 | β |
| Lab 102 | Fine-Tuning vs RAG vs Prompting + LoRA on a Small Model | L300 | β |
| Lab 103 | Deep Dive: Train a Mini-GPT on CPU (Optional) | L400 | β |
| Lab 104 | MCP 2026-07-28: Stateless Servers, Discovery, and Multi-Round-Trip | L200 | β |
| Lab 105 | MCP Apps: Interactive UI Inside Agents | L300 | β |
| Lab 106 | Microsoft Agent Framework: Orchestration Patterns | L300 | β |
| Lab 107 | How GitHub Copilot Works: Context, Models, Agents, and Data Flow | L50 | β |
March 2026ΒΆ
π New Labs AddedΒΆ
| Lab | Title | Level | Path |
|---|---|---|---|
| Lab 001 | What are AI Agents? | L50 | All paths |
| Lab 002 | AI Agent Landscape 2025 | L50 | All paths |
| Lab 003 | Choosing the Right Tool | L50 | All paths |
| Lab 004 | How LLMs Work: Tokens, Attention, Training, and Hallucination | L50 | β |
| Lab 005 | Prompting and Context Engineering | L50 | β |
| Lab 006 | What is RAG? | L50 | |
| Lab 007 | Embeddings and Local Similarity Search | L50 | β |
| Lab 008 | Responsible AI for Agent Builders | L50 | All paths |
| Lab 009 | Azure OpenAI Service Quickstart | L100 | |
| Lab 010 | GitHub Copilot β First Steps | L100 | |
| Lab 011 | Copilot Studio β First Agent | L100 | |
| Lab 012 | What is MCP? Anatomy of the Protocol | L100 | |
| Lab 013 | Free LLM Backends β Foundry Local and Ollama | L100 | β |
| Lab 014 | Hello Agent with Microsoft Agent Framework 1.0 | L100 | β |
| Lab 015 | Ollama β Run LLMs Locally for Free | L100 | All paths |
| Lab 016 | GitHub Copilot Agent Mode | L100 | |
| Lab 017 | Reliable Structured Output with Local Validation | L100 | β |
| Lab 018 | Tool Calling with Typed Local Contracts | L100 | β |
| Lab 019 | Streaming Responses: Events, Cancellation, and Safe UX | L100 | β |
| Lab 020 | Build an MCP Server in Python | L200 | |
| Lab 021 | Build an MCP Server in C# | L200 | |
| Lab 022 | Local RAG: Chunking β Embedding β Search β Answer | L200 | β |
| Lab 023 | Tools and Memory in Microsoft Agent Framework | L200 | β |
| Lab 024 | Teams AI Library Bot | L200 | |
| Lab 025 | VS Code Copilot Chat Participant | L200 | |
| Lab 026 | Agentic RAG Pattern | L200 | |
| Lab 027 | Agent Memory Patterns | L200 | |
| Lab 028 | Deploy MCP Server to Azure Container Apps | L300 | |
| Lab 029 | LangChain & LangGraph Basics | L200 | |
| Lab 030 | Microsoft Foundry Agent Service + MCP | L300 | |
| Lab 031 | pgvector Semantic Search on Azure | L300 | |
| Lab 032 | Row Level Security for Agents | L300 | |
| Lab 033 | Agent Observability with Application Insights | L300 | |
| Lab 034 | Microsoft Agent Framework Orchestration Patterns | L300 | β |
| Lab 035 | Agent Evaluation with Azure AI Eval SDK | L300 | |
| Lab 036 | Prompt Injection Defense & Agent Security | L300 | |
| Lab 037 | CI/CD for AI Agents with GitHub Actions | L300 | |
| Lab 038 | AI Cost Optimization | L300 | |
| Lab 039 | Vector Database Comparison | L300 | |
| Lab 040 | Production Multi-Agent Systems with Microsoft Agent Framework | L400 | β |
| Lab 041 | Custom GitHub Copilot Extension β Retired | ? | β |
| Lab 042 | Enterprise RAG with Evaluations and Foundry | L400 | β |
| Lab 043 | Multimodal Agents with GPT-4o Vision | L300 | |
| Lab 044 | Phi-4 + Ollama in Production | L400 | |
| Lab 045 | GitHub Copilot Workspace β Retired | ? | β |
| Lab 046 | Microsoft Agent 365 β Enterprise Agent Governance | L300 | |
| Lab 047 | Work IQ β Copilot Adoption Analytics | L200 | All paths |
| Lab 048 | Work IQ β Copilot Impact Analytics & Power BI | L300 | All paths |
| Lab 049 | Foundry IQ β Agent Tracing with OpenTelemetry | L300 | |
| Lab 050 | Multi-Agent Observability with GenAI Semantic Conventions | L400 | |
| Lab 051 | Fabric IQ β Real-Time Intelligence Agents | L300 | All paths |
| Lab 052 | Fabric IQ β Conversational Data Agent (NL β SQL) | L200 | β |
| Lab 053 | Fabric IQ β Batch AI Enrichment with AI Functions | L300 | All paths |
| Lab 054 | A2A Protocol β Build Interoperable Multi-Agent Systems | L200 | All paths |
| Lab 055 | A2A + MCP Full Stack β Agent Interoperability Capstone | L400 | |
| Lab 056 | Federated M365 Copilot Connectors with MCP | L300 | All paths |
| Lab 057 | Computer-Using Agents β Desktop Automation | L300 | |
| Lab 058 | Browser Automation Agents with OpenAI CUA | L300 | |
| Lab 059 | Voice Agents with GPT Realtime API | L200 | All paths |
| Lab 060 | Reasoning Models β Chain-of-Thought with o3 and DeepSeek R1 | L200 | All paths |
| Lab 061 | SLMs β Phi-4 Mini for Low-Cost Agent Skills | L200 | All paths |
| Lab 062 | On-Device Agents with Phi Silica β Windows AI APIs | L300 | All paths |
| Lab 063 | Agent Identity β Entra OBO Flow & Least Privilege | L300 | All paths |
| Lab 064 | Securing MCP at Scale with Azure API Management | L400 | |
| Lab 065 | Purview DSPM for AI β Govern Agent Data Flows | L300 | All paths |
| Lab 066 | Copilot Studio Enterprise Governance | L300 | All paths |
| Lab 067 | GraphRAG β Knowledge Graphs for Cross-Document Retrieval | L300 | All paths |
| Lab 068 | Hybrid Search β Vector + BM25 + Semantic Ranker | L200 | All paths |
| Lab 069 | Declarative Agents for Microsoft 365 Copilot | L100 | All paths |
| Lab 070 | Agent UX Patterns β Chat, Adaptive Cards & Proactive Notifications | L100 | All paths |
| Lab 071 | Context Caching β Cutting Costs for Large-Document Agents | L300 | All paths |
| Lab 072 | Structured Outputs Reliability Benchmark | L100 | All paths |
| Lab 073 | Agent Benchmarking with SWE-bench | L300 | All paths |
| Lab 074 | Foundry Agent Service β Production Operations Simulation | L300 | |
| Lab 075 | Power BI Copilot β Autonomous Analytics & Data Storytelling | L100 | All paths |
| Lab 076 | Microsoft Agent Framework β From SK to MAF | L200 | All paths |
| Lab 077 | AG-UI Protocol β Connect Agents to User Interfaces | L200 | All paths |
| Lab 078 | Foundry Local β Run AI Models Offline | L100 | All paths |
| Lab 079 | Deep Research Agents β Multi-Step Knowledge Synthesis | L300 | All paths |
| Lab 080 | MarkItDown + MCP β Document Ingestion for Agents | L200 | All paths |
| Lab 081 | Agentic Coding Tools β Claude Code vs Copilot CLI | L100 | All paths |
| Lab 082 | Agent Guardrails β NeMo & Azure Content Safety | L300 | All paths |
| Lab 083 | Multi-Modal RAG β Images, Tables & Charts in Documents | L300 | All paths |
| Lab 084 | Capstone β Build the Complete OutdoorGear Agent | L400 | All paths |
π¦ Sample DatasetsΒΆ
All labs share a consistent OutdoorGear Inc. scenario with ready-to-use datasets:
| File | Contents |
|---|---|
data/products.csv |
25 outdoor gear products with categories, prices, specs |
data/knowledge-base.json |
42 RAG-ready documents: policies, FAQs, product guides |
data/orders.csv |
20 sample customer orders for RLS and order tracking labs |
ποΈ Infrastructure TemplatesΒΆ
Deploy-to-Azure one-click buttons for three Bicep templates:
| Template | What it deploys |
|---|---|
infra/lab-028-mcp-container-apps/ |
Azure Container Apps + ACR for MCP servers |
infra/lab-030-foundry/ |
Azure AI Foundry + Storage + AI Services |
infra/lab-031-pgvector/ |
Azure PostgreSQL Flexible Server with pgvector |
πΊοΈ RoadmapΒΆ
The hub currently tracks 107 lab entries across three languages. The 2026β2027 releases add:
- Copilot Free-first prompt and context engineering
- Repository instructions, prompt files, custom agents, and skills
- GitHub MCP Server, Playwright MCP, and Copilot CLI
- Spec-driven development with Spec Kit
- Free simulations for cloud agent, code review, governance, and FinOps
- An interactive token, sampling, and context-window lab
- A four-week GH-300 certification path
- Microsoft Agent Framework 1.0 and MCP 2026-07-28 modernization
- Labs 102β106, Challenge 012, AI-103/GH-600 maps, and the Instructor Hub
- Local/Real paths with cost and cleanup controls for simulated enterprise labs
See CONTRIBUTING.md or open a proposal.