¿Qué son los complementos de API para agentes declarativos?
Los agentes declarativos son asistentes inteligentes que se basan en el modelo fundamental y la orquestación del Microsoft 365 Copilot. Cuando se amplían con conocimiento, pueden razonar sobre información que no forma parte de su modelo. Al agregarles aptitudes, proporciona a los agentes la capacidad de interactuar con sistemas externos, desencadenar cierto comportamiento en condiciones del sistema o usar lógica de flujo de trabajo personalizada.
Un tipo de aptitud son las acciones que permiten a un agente declarativo comunicarse con las API tanto para recuperar como modificar datos. Estas acciones se implementan mediante complementos de API. Los complementos de API permiten a los agentes declarativos llamar a las API. Los complementos describen:
- Ubicación de la API.
- Cómo debe autenticarse un agente al llamar a la API.
- Funciones, que representan las operaciones que puede realizar la API.
- Forma de datos que la API espera en las solicitudes y devuelve en sus respuestas.
Los complementos de API constan de una definición que describe toda esta información y hace referencia a la especificación de API que contiene información sobre la API. La definición del complemento de API y la especificación de API se incluyen en el paquete de extensión de Copilot. La propia API se hospeda fuera de Microsoft 365 y normalmente pertenece al sistema externo que representa.
Los agentes declarativos pueden usar varios complementos de API conectados a distintas API. Esta composición permite una arquitectura flexible que le permite admitir varios escenarios.