Was sind API-Plug-Ins für deklarative Agents?
Deklarative Agents sind intelligente Assistenten, die auf dem grundlegenden Modell und der Orchestrierung des Microsoft 365 Copilot aufbauen. Wenn Sie sie mit Wissen erweitern, können sie über Informationen streiten, die nicht Teil ihres Modells sind. Indem Sie ihnen Skills hinzufügen, geben Sie Agents die Möglichkeit, mit externen Systemen zu interagieren, unter Systembedingungen bestimmtes Verhalten auszulösen oder benutzerdefinierte Workflowlogik zu verwenden.
Ein Skilltyp sind Aktionen, die es einem deklarativen Agent ermöglichen, mit APIs sowohl zum Abrufen als auch ändern von Daten zu kommunizieren. Sie implementieren diese Aktionen mithilfe von API-Plug-Ins. API-Plug-Ins ermöglichen deklarativen Agents das Aufrufen von APIs. Plug-Ins beschreiben:
- Der Speicherort der API.
- Wie ein Agent beim Aufrufen der API authentifiziert werden soll.
- Funktionen, die die Vorgänge darstellen, die die API ausführen kann.
- Die Form der Daten, die die API in Anforderungen erwartet und in ihren Antworten zurückgibt.
API-Plug-Ins bestehen aus einer Definition, die alle diese Informationen beschreibt und auf die API-Spezifikation verweist, die Informationen zur API enthält. Die API-Plug-In-Definition und die API-Spezifikation sind im Copilot-Erweiterungspaket enthalten. Die API selbst wird außerhalb von Microsoft 365 gehostet und gehört in der Regel zu dem externen System, das sie darstellt.
Deklarative Agents können mehrere API-Plug-Ins verwenden, die mit verschiedenen APIs verbunden sind. Diese Zusammensetzbarkeit sorgt für eine flexible Architektur, mit der Sie verschiedene Szenarien unterstützen können.