Implementing Agents and Copilots using Semantic Kernel and Azure AI Agent Service
Seminar / Firmentraining
Zielgruppe
Entwickler
Voraussetzungen
C# oder Python, mindestens 2 Jahre Erfahrung
Inhalte
Modul 1: Copilot, Agenten und Azure AI Foundry Grundlagen
Einführung in Azure AI Foundry
- Überblick über Copiloten und Agenten-Frameworks im Microsoft-Ökosystem
- Azure AI Foundry: Hubs, Projekte und Ressourcen
- Einsatz und Verwendung von Large Language Models (LLM) in Azure AI Foundry
- Einführung in das Azure AI Foundry SDK
- Bereitstellung von AI-Apps mit Azure Developer CLI
Agent Essentials
- Einführung Effizientes Prompt Engineering
- Einführung in GitHub-Modelle
- Vergleich und Prototyping von Prompts mit GitHub-Modellen
- Retrieval Augmented Generation (RAG) & Agentisches Retrieval in Azure AI Search
- Funktionsaufruf, Modell-Kontext-Protokoll (MCP)
- Grundlagen des Agent2Agent (A2A) Protokolls
- Installation von Windows AI Foundry
- Lokale Windows-MCP-Unterstützung
Modul 2: Entwicklung von KI-Agenten mit Azure OpenAI und Semantic Kernel
Semantischer Kernel - Grundlagen und Konzepte
- Den Zweck des Semantic Kernel verstehen
- Semantische Kernel-Komponenten
- Chat-Verlauf & Integration von AI-Diensten
- ChatCompletion und multimodale Funktionen
Prompts optimieren
- Prompt Engineering mit semantischem Kernel
- YAML-Prompt-Vorlagen und Vorlagenformate
- Handlebar Prompt Templates
- Flüssige Prompt-Vorlagen
- Verwendung der Prompty Visual Studio Code Extension
Plugins für semantische Kernel implementieren
- Verstehen des Zwecks von Semantic Kernel Plugins
- Lernen Sie, wie man vorgefertigte Plugins verwendet
- Planer, Funktionsaufrufe und Wahlverhaltensweisen
- Implementierung nativer Funktionen mit Prompts
- Vorhandene APIs mit OpenApi-Plugins einbinden
- Verwendung von MCP-Servern im semantischen Kernel
- Aufforderungs-, Prompt-Rendering- und Aufforderungs-Filter
Kernel-Speicher & Vektorspeicher-Verbindungen
- Den Zweck des Kernelspeichers verstehen
- Semantischer Kernel-Speicher: In-Prozess & Out-of-the-Box-Verbindungen
- Datenmodell und Einbettungsgenerierung
- Kernel-Speicher & Retrieval Augmented Generation (RAG)
Semantischer Kernel-Agent-Rahmen
- Agenten Übersicht
- Erledigung von Mehrschrittaufgaben mit Agenten
- Verwendung von Personas mit Agenten
- Implementierung von Multi-Agent-Lösungen
- Sematic Kernel A2A-Integration
- Verwendung von .NET Aspire in Multi-Agenten-Szenarien
Semantischer Kernel-Prozessrahmen
- Überblick über den Prozessrahmen
- Kernkomponenten und Muster
- Laufzeiten: Orleans gegen Dapr
- Implementierung von Human in the Loop
Modul 3: Agenten mit Azure AI Agent Service entwickeln
- Einführung in den Azure AI Agent Service
- Aktionswerkzeuge verwenden: Code-Interpreter, Funktionsaufrufe, Azure-Funktionen und OpenAPI-Tools
- Wissenswerkzeuge verwenden: Dateisuche, Azure AI Search und Bing Grounding
- Orchestrierung von Multi-Agent-Lösungen mit Semantic Kernel
- Verwendung des Agent-to-Agent-Protokolls (A2A)
- Azure Agent AI Service & .NET Aspire
Modul 4: Sicherung, Überwachung und Evaluierung von Agenten
- Sicherstellung des App-Verhaltens durch Auswertungen
- Agentenleitplanken und Datenkontrollen
- Überwachung von Risiken und Warnungen
- Azure AI Foundry Agent Governance und Beobachtbarkeit