Uso del servicio Agente de Microsoft Foundry

Completado

Microsoft Foundry Agent Service es un servicio totalmente administrado diseñado para permitir a los desarrolladores compilar, implementar y escalar de forma segura agentes de inteligencia artificial extensible de alta calidad sin necesidad de administrar los recursos de proceso y almacenamiento subyacentes. En esta unidad se tratan el propósito, las ventajas, las características clave y las funcionalidades de integración del servicio Microsoft Foundry Agent.

Propósito del servicio Microsoft Foundry Agent

El servicio Foundry Agent permite a los desarrolladores crear agentes de inteligencia artificial adaptados a sus necesidades mediante instrucciones personalizadas y herramientas avanzadas, como intérpretes de código y funciones personalizadas. Estos agentes pueden responder a preguntas, realizar acciones o automatizar flujos de trabajo mediante la combinación de modelos de IA generativos con herramientas que interactúan con orígenes de datos reales. El servicio simplifica el proceso de desarrollo al reducir la cantidad de código necesario y administrar la infraestructura subyacente.

Anteriormente, los desarrolladores podían crear una experiencia similar al agente mediante las API estándar de Microsoft Foundry y conectarse a funciones personalizadas u otras herramientas, pero, al hacerlo, se realizaría un esfuerzo de codificación significativo. Foundry Agent Service controla todo eso a través de AI Foundry para crear agentes a través del portal o en su propia aplicación en menos de 50 líneas de código. En el ejercicio del módulo se exploran ambos métodos de creación de un agente.

Foundry Agent Service es ideal para escenarios que requieren modelos de lenguaje avanzados para la automatización del flujo de trabajo. Se puede usar para:

  • Responda a preguntas mediante orígenes de datos propietarios o en tiempo real.
  • Tome decisiones y realice acciones en función de las entradas del usuario.
  • Automatización de flujos de trabajo complejos mediante la combinación de modelos de IA generativos con herramientas que interactúan con datos reales.

Por ejemplo, se puede crear un agente de inteligencia artificial para generar informes, analizar datos o incluso interactuar con usuarios a través de aplicaciones o bots de chat, lo que lo convierte en adecuado para el soporte técnico al cliente, el análisis de datos y los informes automatizados.

Características clave del servicio Foundry Agent

Foundry Agent Service ofrece varias características clave:

  • Llamada automática a herramientas: el servicio controla todo el ciclo de vida de las llamadas a herramientas, incluida la ejecución del modelo, la invocación de herramientas y la devolución de resultados.
  • Datos administrados de forma segura: los estados de conversación se administran de forma segura mediante subprocesos, lo que elimina la necesidad de que los desarrolladores lo controle manualmente.
  • Herramientas integradas: el servicio incluye herramientas para recuperación de archivos, interpretación de código e interacción con orígenes de datos como Bing, Azure AI Search y Azure Functions.
  • Selección de modelos: los desarrolladores pueden elegir entre varios modelos de Azure OpenAI.
  • Seguridad de nivel empresarial: el servicio garantiza la privacidad y el cumplimiento de los datos con el control seguro de datos y la autenticación sin claves.
  • Soluciones de almacenamiento personalizables: los desarrolladores pueden usar el almacenamiento administrado por la plataforma o aportar su propio almacenamiento de blobs de Azure para obtener visibilidad y control completos.

Foundry Agent Service proporciona una manera más simplificada y segura de compilar e implementar agentes de IA en comparación con el desarrollo con la API de inferencia directamente.

Recursos del servicio del agente de Foundry

Foundry Agent Service está totalmente administrado y diseñado para ayudar a los desarrolladores a crear agentes sin tener que preocuparse por los recursos subyacentes. A través de Azure, AI Foundry y el servicio del agente aprovisionarán los recursos en la nube necesarios. Si lo desea, puede optar por conectar sus propios recursos al crear su agente, lo que le proporciona la flexibilidad de utilizar Azure de la forma que mejor funcione para usted.

Como mínimo, debe crear un centro de Azure AI con un proyecto de Azure AI para su agente. Puede agregar más servicios de Azure según sea necesario. Puede crear los recursos mediante el portal de Microsoft Foundry o puede usar plantillas de bicep predefinidas para implementar los recursos de la suscripción. Dos arquitecturas comunes para las soluciones del servicio Foundry Agent son:

  • Configuración básica del agente: configuración mínima que incluye recursos de Azure AI Hub, Proyecto de Azure AI y Foundry Tools.

    Diagrama que muestra la configuración básica de los recursos del servicio foundry Agent.

  • Configuración del agente estándar: una configuración más completa que incluye la configuración básica del agente más Azure Key Vault, Azure AI Search y Azure Storage.

    Diagrama que muestra la configuración estándar de los recursos del servicio foundry Agent.