Opciones para implementar herramientas personalizadas
El servicio Microsoft Foundry Agent ofrece diversas herramientas personalizadas que mejoran las funcionalidades y la eficacia de los agentes de IA. Estas herramientas permiten una interoperabilidad escalable con varias aplicaciones, lo que facilita la integración con servicios web o infraestructura existentes.
Opciones de herramientas personalizadas disponibles en el servicio Microsoft Foundry Agent
Foundry Agent Service proporciona varias opciones de herramientas personalizadas, incluidas las herramientas especificadas de OpenAPI, Azure Functions y las llamadas a funciones. Estas herramientas permiten la integración sin problemas con las API externas, las aplicaciones controladas por eventos y las funciones personalizadas.
- Función personalizada: la llamada a funciones permite describir la estructura de las funciones personalizadas en un agente y devolver las funciones a las que se debe llamar junto con sus argumentos. El agente puede identificar dinámicamente las funciones adecuadas en función de sus definiciones. Esta característica es útil para integrar lógica y flujos de trabajo personalizados, en una selección de lenguajes de programación, en los agentes de IA.
- Azure Functions: Azure Functions le permite crear aplicaciones inteligentes controladas por eventos con una sobrecarga mínima. Admiten desencadenadores y enlaces, que simplifican cómo interactúan los agentes de IA con sistemas y servicios externos. Los desencadenadores determinan cuándo se ejecuta una función, mientras que los enlaces facilitan las conexiones simplificadas a los orígenes de datos de entrada o salida.
- Herramientas de especificación de OpenAPI: estas herramientas permiten conectar el agente de Azure AI a una API externa mediante una especificación de OpenAPI 3.0. Esto proporciona integraciones de API estandarizadas, automatizadas y escalables que mejoran las funcionalidades del agente. Las especificaciones de OpenAPI describen las API HTTP, lo que permite a las personas comprender cómo funciona una API, generar código de cliente, crear pruebas y aplicar estándares de diseño.
- Azure Logic Apps: esta acción proporciona soluciones de código bajo o sin código para agregar flujos de trabajo y conectar aplicaciones, datos y servicios con la aplicación lógica de poco código.
Esta flexibilidad para integrar funcionalidades personalizadas de múltiples maneras permite una amplia gama de opciones de ampliación para los agentes del servicio de Foundry Agent Service.