Che cosa sono i plug-in API per gli agenti dichiarativi?
Gli agenti dichiarativi sono assistenti intelligenti basati sul modello di base e sull'orchestrazione del Microsoft 365 Copilot. Quando si estendono con conoscenza, possono ragionare su informazioni che non fanno parte del loro modello. Aggiungendo loro competenze, si dà agli agenti la possibilità di interagire con sistemi esterni, attivare determinati comportamenti in condizioni di sistema o usare la logica del flusso di lavoro personalizzata.
Un tipo di competenza è costituito da azioni che consentono a un agente dichiarativo di comunicare con le API sia per il recupero che per la modifica dei dati. Queste azioni vengono implementate usando plug-in API. I plug-in API consentono agli agenti dichiarativi di chiamare le API. I plug-in descrivono:
- Percorso dell'API.
- Modalità di autenticazione di un agente durante la chiamata all'API.
- Funzioni, che rappresentano le operazioni che l'API può eseguire.
- Forma dei dati previsti dall'API nelle richieste e restituiti nelle relative risposte.
I plug-in API sono costituiti da una definizione che descrive tutte queste informazioni e fa riferimento alla specifica DELL'API che contiene informazioni sull'API. La definizione del plug-in API e la specifica dell'API sono incluse nel pacchetto di estensione Copilot. L'API stessa è ospitata all'esterno di Microsoft 365 e appartiene in genere al sistema esterno che rappresenta.
Gli agenti dichiarativi possono usare più plug-in API connessi a API diverse. Questa componibilità offre un'architettura flessibile che consente di supportare diversi scenari.