Designing & Implementing Agents and Pro Code Copilots using Microsoft Agent Framework and Azure AI Agent Service
Seminar / Firmentraining
Zielgruppe
- Software-Architekten und -Ingenieure für agentenbasierte KI-Lösungen
- Microsoft 365 & AI Pro-Code-Entwickler
Voraussetzungen
- Python, C#, Typescript
- GitHub-Konto
- Microsoft 365-Entwicklung & Azure-Entwicklungsfähigkeiten hilfreich
Inhalte
Modul 1: Grundlagen der Erweiterbarkeit von Copilot und Agent
Microsoft Foundry Essentials
- Copiloten und Agenten-Frameworks im Microsoft-Ökosystem
- Hub-basierte vs. Foundry-basierte Projekte
- Bereitstellung von LLMs in Microsoft Foundry
- Modell-Router: Intelligente Modellauswahl
- Microsoft Foundry SDK und Microsoft.Extensions.AI
- Retrieval-Augmented Generation (RAG) und Azure AI Search
- Infrastruktur als Code (IaC) mit Azure Developer CLI
Grundlagen der agentenbasierten KI
- Was sind Agenten und agentenbasierte KI?
- Prompt-Engineering vs. Kontext-Engineering
- Wissensintegration & Agentische RAG
- Deep Reasoning & ReAct (Vernünftiges Denken und Handeln)
- Funktionsaufrufe, REST-APIs und MCP-Server
- Bewertung der Leistung generativer KI
- Governance und Leitplanken für verantwortliche Agenten
Implementierung von Model Context Protocol-Servern (MCP)
- MCP-Kernkonzepte und Architektur
- Übertragungen: STDIO vs. HTTP-Streaming
- Fehlersuche mit MCP Inspector
- Best Practices für Authentifizierung und Sicherheit
- Hosten von MCP's in Azure-Funktionen
Modul 2: Agenten mit Foundry Agent Service erstellen
- Einführung in den Foundry Agent Service
- Threads, Läufe, Nachrichten: Verwaltung von Eingängen und Ausgängen
- Wissensintegration: Foundry IQ, Dateisuche, Azure AI Search, Bing Grounding ...
- Ausführen von Aktionen mit Tools: Code-Interpreter, Azure-Funktionen, OpenAPI und MCP
- Automatisierung von UI-Aufgaben durch Browser-Automatisierung und Computernutzung
- Verfolgung, Beobachtbarkeit und Leistungsbewertung
- Implementierung von autonomen Agenten
- Agent-to-Agent-Protokoll (A2A) & verbundene Agenten
Modul 3: Agenten mit Microsoft Agent Framework orchestrieren
Microsoft Agent Framework - Grundlagen und Konzepte
- Einführung in das Agent Framework
- Chat Clients vs. Agenten: Die wichtigsten Unterschiede
- Agententypen und Konfigurationsgrundlagen
- Integration von Microsoft Foundry-Agenten
- Threads, Gesprächsmanagement und Persistenz
- Implementierung des Langzeitgedächtnisses
- Governance, Middleware und Beobachtbarkeit
- Multimodale Fähigkeiten und strukturierte Ausgaben
Werkzeuge und Wissen beherrschen
- Eingebaute Werkzeuge: Code-Interpreter, Dateisuche, Bing-Erdung
- Verwendung von Vektorspeichern zum Speichern und Abrufen
- Hinzufügen von benutzerdefinierten Tools und deren Aufruf durch Agenten
- Integration von OpenAPI und MCP-Werkzeugen
- Middleware für Funktionsaufrufe für fortgeschrittene Arbeitsabläufe
Orchestrierung und Arbeitsabläufe
- Einführung in die Multi-Agenten-Orchestrierung
- Orchestrierungsmuster (sequenziell, nebenläufig, ...)
- Executor, Kanten, Kontrollpunkte
- Verzweigung & Human-in-the-loop
- Beobachtbarkeit & Workflow-Visualisierung
- Agenten in Arbeitsabläufen verwenden
Modul 4: Microsoft Copilot Pro-Code Erweiterbarkeit
Pro-Code Erweiterbarkeit Grundlagen
- Deklarative Agenten vs. benutzerdefinierte Engine-Agenten
- Teams Entwicklerportal, Microsoft 365 Agent Toolkit & DevTunnel
- Governance, Identitäts- und Zugangsmanagement
Copilot-Verbindungen & APIs
- Entwerfen und Implementieren von Copilot-Verbindungen
- Copilot API-Funktionen im Überblick
- Microsoft 365 Copilot Abruf-API
Deklarative Agenten für Microsoft 365
- Anleitungen und Gesprächsanregungen
- Wissensquellen: Websuche, SharePoint, Teams & Copilot Connectors
- Bilderzeugung, Code-Interpreter & API-Plugins
- Verbessern der Benutzeroberfläche mit adaptiven Karten
Einführung in benutzerdefinierte Engine-Agenten
- Anwendungsfälle für benutzerdefinierte Engine-Agenten
- Microsoft Agent SDK & Teams AI-Bibliothek
- Erkundung des Microsoft Agents Tookit Playground
- Werkzeuge, Wissensintegration
Modul 5: Agentenintegration mit Microsoft Agents SDK
- Übersicht Microsoft Agents SDK
- Verbindung von Copilot Studio- & Microsoft Foundry-Agenten
- Orchestrierung von Multi-Agent-Lösungen mit Microsoft Agent Framework
- Veröffentlichung von Agentic AI-Lösungen für Copilot Chat und Teams
- Front-End-Integration mit dem AG-UI-Protokoll (Agenten-Benutzer-Interaktion)
