Designing & Implementing Agents and Pro Code Copilots using Microsoft Agent Framework and Azure AI Agent Service
Seminar / Firmentraining
Zielgruppe
- Software Architects & Engineers for Agentic AI Solutions
- Microsoft 365 & AI Pro-Code Developers
Voraussetzungen
- Python, C#, Typescript
- GitHub Account
- Microsoft 365 Development & Azure Development Skills helpful
Inhalte
Module 1: Copilot & Agent Extensibility Fundamentals
Microsoft Foundry Essentials
- Copilots & Agent Frameworks in the Microsoft Ecosystem
- Deploying LLMs in Microsoft Foundry
- Model Router: Smart Model Selection
- Microsoft Foundry SDK & Microsoft.Extensions.AI
- Infrastructure as Code (IaC) using Azure Developer CLI Agentic Mode
Agentic AI Fundamentals
- What Are Agents & Agentic AI?
- Prompt Engineering vs Context Engineering
- Knowledge Integration & Agentic RAG
- Deep Reasoning & (Reasoning and Acting)
- Function Calling, REST APIs & MCP Servers
- Evaluating Generative AI Performance
- Governance & Guardrails for Responsible Agents
Implementing Model Context Protocol Servers (MCP)
- MCP Core Concepts & Architecture
- Transports: STDIO vs HTTP Streaming
- Debugging with MCP Inspector
- Authentication & Security Best Practices
- Hosting MCP's in Azure Functions
- Implementing MCP Apps
Module 2: Build Agents using Foundry Agent Service
- Introduction to Foundry Agent Service
- Conversations, Runs & State Management
- Knowledge Integration: Foundry IQ, File Search, Azure AI Search, Agent Memory & Bing Grounding
- Executing Actions with Tools: Code Interpreter, Azure Functions, OpenAPI, MCP & Deep Research
- Automating UI Tasks using Browser Automation and Computer Use
- Voice Agent Integration using Azure Speech Voice Live API
- Tracing, Observability & Performance Evaluation
- Hosted Agents: Containerized Deployments with Hosting Adapter & Agent Identity
- Agent-to-Agent Protocol (A2A) & Connected Agents
Module 3: Orchestrate Agents using Microsoft Agent Framework
Microsoft Agent Framework Basics & Concepts
- Introduction to the Agent Framework
- Chat Clients vs Agents: Key differences
- Agent types and configuration essentials
- Integrating Microsoft Foundry agents
- Threads, Conversation management & persistence
- Implementing long-term memory
- Governance, Middleware & Observability
- Hosting Agents in ASP.NET Core & Python (AddAIAgent, Responses API)
Agent Skills & Knowledge
- Agent Skills: SKILL.md structure, SkillsProvider & Progressive Disclosure
- Code-defined Skills vs. File-based Skills
- Agent Skills vs. Workflows: When to use each
- Built-in tools: Code Interpreter, File Search, Bing Grounding
- Adding custom tools and calling them from agents
- Integrating OpenAPI and MCP tools
- Function-calling middleware for advanced workflows
Orchestration, Durable & Hosted Agents
- Introduction to Multi-Agent Orchestration
- Orchestration Patterns (Sequential, Concurrent, Fan-out/Fan-in)
- Durable Agents with Azure Durable Functions (Flex Consumption, auto-scaling)
- Conversation State Persistence & Durable Task Scheduler
- Hosted Agents: Deploying to Azure Foundry (container images, agent identity)
- Branching, Checkpointing & Human-in-the-loop
- Observability & Workflow Visualization
Module 4: Agent Integration using Microsoft Agents SDK
- Overview Microsoft 365 Agents SDK (C#, JavaScript, Python)
- Connecting Copilot Studio & Microsoft Foundry Agents via A2A Protocol
- Orchestrate Multi-Agent Solutions using Microsoft Agent Framework
- Publishing Agentic AI Solutions to Copilot Chat and Teams
- Front-End Integration using Agent–User Interaction (AG-UI) Protocol
