Que sont les plug-ins d’API pour les agents déclaratifs ?
Les agents déclaratifs sont des assistants intelligents qui s’appuient sur le modèle de base et l’orchestration du Microsoft 365 Copilot. Lorsque vous les étendez avec des connaissances, ils peuvent raisonner sur des informations qui ne font pas partie de leur modèle. En leur ajoutant des compétences, vous donnez aux agents la possibilité d’interagir avec des systèmes externes, de déclencher certains comportements dans des conditions système ou d’utiliser une logique de flux de travail personnalisée.
Un type de compétence est les actions qui permettent à un agent déclaratif de communiquer avec les API à la fois pour récupérer et modifier des données. Vous implémentez ces actions à l’aide de plug-ins d’API. Les plug-ins d’API permettent aux agents déclaratifs d’appeler des API. Les plug-ins décrivent :
- Emplacement de l’API.
- Comment un agent doit s’authentifier lors de l’appel de l’API.
- Fonctions, qui représentent les opérations que l’API peut effectuer.
- Forme des données que l’API attend dans les requêtes et retourne dans ses réponses.
Les plug-ins d’API se composent d’une définition qui décrit toutes ces informations et référence la spécification de l’API qui contient des informations sur l’API. La définition du plug-in d’API et la spécification de l’API sont incluses dans le package d’extension Copilot. L’API elle-même est hébergée en dehors de Microsoft 365 et appartient généralement au système externe qu’elle représente.
Les agents déclaratifs peuvent utiliser plusieurs plug-ins d’API connectés à différentes API. Cette composabilité offre une architecture flexible qui vous permet de prendre en charge différents scénarios.