Kurs
digicode: MS401
Extend M365 Copilot w/ declarative agents using Visual Studio Code – Intensive Training («MS401»)
MS-4010
Kurs-Facts
- Bewerten der Eignung eines deklarativen Agenten, Beschreibung seiner Komponenten und Erläuterung des Zwecks und der Vorteile von TypeSpec bei seiner Erstellung
- Erstellen eines einfachen Agenten mit TypeSpec, Konfigurieren seines Verhaltens mit Gesprächsstartern und erweiterten Funktionen (Webinhalte, Datenquellen, Code-Interpretation) sowie Validieren/Bereitstellen des voll funktionsfähigen Agenten
- Bewerten der Verwendung von API-Plugins zum Abrufen und Ändern externer Daten, anschliessendes Entwerfen und Integrieren eines API-Plugins mit anonymen und gesicherten APIs (unter Verwendung von API-Schlüsseln und OAuth2)
- Erstellen und Konfigurieren einer Adaptive-Card-Vorlage, um Daten aus einer API korrekt darzustellen, und anschliessendes Ausführen des deklarativen Agenten mit dem API-Plugin in Microsoft 365 Copilot, um die Ergebnisse zu validieren
- Beschreiben der Rolle und der Vorteile von Copilot Connectors, Erläutern externer Verbindungen und Schemata sowie Erkunden von Methoden für die Datenabfrage, -transformation und Zugriffskontrolle
- Erstellen eines neuen Copilot-Connectors-Projekts, Konfigurieren dieses Projekts zum Abrufen und Importieren von Daten (z. B. GitHub-Probleme) in Microsoft Graph und Erweitern des Schemas des Connectors
- Überwachen der Connector-Vorgänge und Verwalten der Verbindungszustände mithilfe des Microsoft 365 Admin Centers, Diagnostizieren häufiger Probleme, Verwalten von Zugriffsberechtigungen und Optimieren der Connector-Leistung
Die Teilnehmenden beginnen mit einer Einführung in deklarative Agenten, gefolgt von praktischen Übungen, in denen sie lernen, ihren ersten Agenten zu erstellen, API-Plugins zu verstehen und APIs zu implementieren. Zu den fortgeschrittenen Themen gehören das Erstellen von Adaptive Cards, die Verwaltung der Authentifizierung für API-Plugins und die Integration von Microsoft Graph Connectors.
Am Ende des Kurses verfügen die Teilnehmenden über fundierte Kenntnisse darüber, wie sie deklarative Agenten nutzen können, um die Funktionalität von Microsoft 365 Copilot zu verbessern.
1 Einführung in deklarative Agenten für Microsoft 365 Copilot
Bestimme die Szenarien, in denen deklarative Agenten für die Anpassung und Erweiterung von Microsoft 365 Copilot geeignet sind. Beschreibe die Funktion von benutzerdefiniertem Wissen und benutzerdefinierten Aktionen.
2 Erstelle deinen ersten deklarativen Agenten mit TypeSpec
Dieses Modul führt dich durch den Prozess der Erstellung, Bereitstellung und Optimierung eines benutzerdefinierten Microsoft 365 Copilot Connectors. Du lernst, wie du externe Datenquellen verbindest, Sicherheit implementierst und sicherstellst, dass deine Daten in Copilot auffindbar und verwertbar sind.
3 Einführung in Aktionen mit API-Plugins für deklarative Agenten
Bestimme die Szenarien, für die Aktionen für deklarative Agenten mit API-Plugins geeignet sind. Beschreibe die Funktion von API-Plugins.
4 Erstellen deine erste Aktion für deklarative Agenten mit API-Plugin mithilfe von Visual Studio Code
Erstelle einen deklarativen Agenten für Microsoft 365 Copilot, der für ein bestimmtes Szenario optimiert ist. Füge deinem Agenten mit API-Plugins Aktionen hinzu, um in Echtzeit auf externe Daten zuzugreifen.
5 Verwende Adaptive Cards, um Daten in API-Plugins für deklarative Agenten anzuzeigen
Erfahre, wie du die Benutzererfahrung von deklarativen Agenten verbessern kannst, indem du Adaptive Cards verwendest, um API-Daten visuell darzustellen. Erstelle und konfiguriere Adaptive-Card-Vorlagen, integriere sie in API-Plugins und teste die Einrichtung in Microsoft 365 Copilot. Lerne die praktischen Schritte zum Erstellen und Anzeigen einer Vorschau von Adaptive Cards in Visual Studio Code kennen.
6 Authentifizieren dein API-Plugin für deklarative Agenten mit gesicherten APIs
Wenn du Apps für die Arbeit erstellst, integrierst du in der Regel gesicherte APIs. Erfahre mehr über die beiden gängigen Methoden zur Sicherung von APIs – API-Schlüssel und OAuth2 – und wie du diese bei der Erstellung eines API-Plugins für deklarative Agenten, die in Microsoft 365 Copilot ausgeführt werden, integrieren kannst.
7 Einführung in Copilot Connectors
Dieses Modul stellt Copilot Connectors vor, erläutert ihre Architektur und führt dich durch die sichere Verbindung externer Datenquellen mit Microsoft 365 Copilot.
8 Erstelle deinen ersten Microsoft 365 Copilot Connectors mit Visual Studio Code
Dieses praktische Modul führt dich durch die Erstellung eines funktionierenden Microsoft 365 Copilot Connectors, der GitHub-Probleme in Microsoft 365 indexiert. Du verwendest das Microsoft 365 Agents Toolkit in VS Code, um einen Connector zu erstellen, zu konfigurieren und bereitzustellen, mit dem externe Daten von Copilot abgefragt werden können.
9 Überwachen und Warten von Microsoft 365 Copilot Connectors
In diesem Modul lernst du, wie diu Microsoft 365 Copilot Connectors während ihres gesamten Betriebslebenszyklus verwaltest. Du lernst, den Zustand von Connectors zu überwachen, Probleme zu beheben, Sicherheitsberechtigungen zu verwalten und die Leistung zu optimieren.
Dieser Kurs richtet sich an Entwickler, die an der Erweiterung und Anpassung von Microsoft Copilot für Microsoft 365 interessiert sind.
- Microsoft 365-Mandant mit aktiviertem Copilot und Administratorrechten/Berechtigungen zum Erstellen von Graph Connectors
- Grundlegende Kenntnisse in JavaScript/TypeScript und Visual Studio Code
- Administratorrechte in Microsoft 365
- Kenntnisse im Erstellen von APIs mit Azure Functions auf Anfängerniveau
- Grundlegendes Verständnis von OAuth und Microsoft Entra ID
- Visual Studio Code mit installierter Erweiterung Microsoft 365 Agents Toolkit
- Azure Functions Tools
- Node.js v20
- (Optional) Erfahrung mit Microsoft Graph oder Azure-App-Registrierungen