Automatizar los agentes de Microsoft Foundry con flujos de trabajo en Azure Logic Apps (vista previa)

Se aplica a: Azure Logic Apps (Estándar)

Note

Esta funcionalidad está en versión preliminar, podría incurrir en cargos y está sujeta a los Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Después de crear un agente en Microsoft Foundry, necesitas que el agente se ejecute en el momento adecuado, responda a eventos empresariales, acceda a servicios y sistemas para realizar trabajos, y ejecute procesos que pueden abarcar duraciones o varios equipos. Sin una capa de orquestación, los agentes permanecen aislados de los flujos de trabajo de producción que los clientes necesitan automatizar.

Azure Logic Apps y Microsoft Foundry resuelven este problema juntos como una única pila de agentes. Foundry proporciona la inteligencia para el agente, incluyendo modelos, instrucciones, conocimientos y barandillas de seguridad. Azure Logic Apps proporciona la capa de automatización que orquesta e invoca el agente a través de flujos de trabajo y conexiones con sistemas empresariales. Juntos, Microsoft Foundry y Azure Logic Apps te ayudan a pasar de tener solo un agente a ejecutarlo en un flujo de trabajo empresarial a nivel de producción tras unos pocos pasos, sin necesidad de código de integración personalizado.

Esta guía muestra cómo conectar y llamar a agentes Foundry desde flujos de trabajo en Azure Logic Apps para que puedas automatizar procesos empresariales sin necesidad de código de integración personalizado. Por ejemplo, la siguiente captura de pantalla muestra al diseñador de flujos de trabajo en Azure Logic Apps con un proceso empresarial automatizado de ejemplo para una carga de trabajo de solicitud de préstamo, que incluye llamar a un agente de préstamos de automóviles alojado en Foundry:

La captura de pantalla muestra el portal de Azure, el diseñador de flujos de trabajo estándar y un ejemplo de proceso empresarial automatizado que llama a un agente en Foundry.

Cómo trabajan los agentes con los flujos de trabajo de las aplicaciones lógicas

Azure Logic Apps y Microsoft Foundry trabajan juntos para que puedas:

  • Añade, configura y llama a agentes de Foundry desde tu flujo de trabajo en el diseñador.

  • Ejecuta agentes de Foundry de forma autónoma desde el desencadenante de tu flujo de trabajo.

    Un agente autónomo funciona según las necesidades de tu negocio, mientras que un agente basado en chat se gestiona según indicaciones o instrucciones. Cuando combinas un desencadenador de flujo de trabajo con un agente de Foundry, puedes automatizar un proceso empresarial en el que los agentes reaccionan a eventos, se ejecutan de forma programada o ambas cosas.

  • Opcionalmente, expone cualquier acción del conector para que un agente de Foundry la use como herramienta.

    Puedes elegir entre conectores integrados, APIs, flujos de trabajo y servidores MCP para varios servicios y sistemas, todos con la capacidad de ejecutarse como herramientas para agentes de Foundry. Estos agentes se activan cuando llega trabajo mediante desencadenadores a través de más de 1400 conectores, razonan sobre los pasos necesarios y actúan a través de sus herramientas.

    Por ejemplo, un agente puede razonar sobre un problema con el cliente, actualizar la base de datos de gestión de relaciones con clientes, abrir el ticket, enviar la aprobación o publicar el mensaje.

    Note

    Las acciones integradas se ejecutan dentro del mismo proceso que el runtime de Azure Logic Apps y soportan integración de redes virtuales, por lo que los agentes pueden acceder a recursos protegidos a través de una red privada.

  • Expone todo un flujo de trabajo como herramienta de agente.

    Tu agente puede ejecutar un flujo de trabajo como herramienta, no solo una llamada a la API.

  • Ejecuta flujos de trabajo de larga duración o aquellos que requieran que haya una persona en el proceso. Por ejemplo, puedes tener un único flujo de trabajo que incluya los siguientes pasos:

    • Una devolución de llamada de webhook.
    • Una aprobación en varios pasos que espera una respuesta humana.
    • Una orquestación de larga duración que abarca múltiples sistemas.
    • Un proceso que pausa y se reanuda basándose en eventos externos.

    El agente razona los pasos necesarios a seguir, y el flujo de trabajo se mantiene de forma duradera mientras el proceso lo requiera. La automatización de procesos empresariales, los flujos de trabajo duraderos y la IA agente están disponibles en la misma pila.

¿Por qué usar una pila agentica?

Tradicionalmente, las soluciones automatizadas con agentes y lógica determinista requieren que trabajes en mundos separados:

  • La plataforma donde construyes y alojas al agente.
  • La plataforma donde conectas al agente con los servicios y sistemas donde se realiza el trabajo y para llamar al agente.

Sin embargo, los agentes solo son útiles cuando pueden actuar de forma autónoma, duradera, entre sistemas y durante los plazos que necesitan los procesos empresariales reales. La mayoría de las soluciones de IA del mundo real necesitan combinar tanto agentes como pasos deterministas. Foundry proporciona la plataforma de agentes, mientras que Azure Logic Apps ofrece los flujos de trabajo, desencadenadores, conectores, webhooks y la composición de agente como herramienta.

Microsoft Foundry Aplicaciones lógicas de Azure
Construye y aloja agentes con modelos, instrucciones y herramientas. Desencadena agentes desde cualquier evento o programación.
Base las respuestas en conocimiento y datos empresariales. Orquesta procesos empresariales de varios pasos y con múltiples agentes.
Evalúa, versiona y observa el comportamiento del agente. Expone conectores, flujos de trabajo y agentes integrados como herramientas nativas.

Azure Logic Apps une ambos mundos, optimizando lo que cada plataforma hace mejor para obtener una capacidad de IA que impulse procesos empresariales automatizados. Los flujos de trabajo admiten tanto el procesamiento de agentes antes y después como pasos deterministas para automatizar procesos predecibles basados en reglas.

Escenarios comunes

Cuando emparejas agentes Foundry con flujos de trabajo en Azure Logic Apps, los agentes pueden ejecutarse de forma autónoma basándose en eventos o en un calendario, haciendo pausas para la aprobación humana cuando sea necesario. Por ejemplo:

  • Cuando llega una factura, un agente añade campos, extrae datos de campos existentes, los valida contra la orden de compra, crea el registro de pago y actualiza el sistema de registros.
  • Cuando llega una solicitud, un agente prepara y llama a un flujo de trabajo de aprobación de larga duración que espera la respuesta del gerente antes de completar la compra.
  • En un calendario recurrente, un agente recopila datos de varios sistemas, resume los resultados y envía un informe por correo electrónico.

Prerequisites

Configura un agente de Foundry en un flujo de trabajo

  1. En Azure Portal, abre tu recurso de aplicación lógica estándar y el flujo de trabajo en el diseñador.

  2. En el diseñador, sigue los pasos generales para añadir una acción llamada Agente a tu flujo de trabajo.

    Después de que aparece la acción Agente en el diseñador, el panel Crear conexión se abre automáticamente si no tienes una conexión existente.

  3. En el panel de Crear conexión , proporciona la siguiente información:

    Propiedad Value Description
    Nombre de la conexión < nombre descriptivo> Un nombre que identifique la conexión.
    Origen del modelo de agente Proyecto de fundición El tipo de origen con el modelo Foundry.
    Subscription < nombre de suscripción> La suscripción de Azure para tu recurso Azure OpenAI.
    Proyecto de Fundición de IA < Nombre del proyecto de Foundry> Tu proyecto Foundry.
    Punto de conexión de API < API-endpoint> El punto de conexión de API que se rellena automáticamente para el proyecto de Foundry.

    La siguiente captura de pantalla muestra la información de conexión de un proyecto de ejemplo de Foundry:

    La captura de pantalla muestra el panel de conexión Crear y la información de ejemplo de conexión para un proyecto de Foundry.

    Para más información, véase Configurar el modelo de IA.

  4. Cuando termine, seleccione Crear nueva.

    Se abre el panel de información de acciones del agente para que puedas configurar tu agente de Foundry.

  5. Para cambiar el nombre de la acción Agent, en el panel de información de la acción, selecciona el título del agente y escribe un nombre que describa la finalidad del agente.

  6. Sigue los pasos para seleccionar un agente existente o crear uno:

    • Si tienes un agente, en la pestaña de Parámetros , desde la lista de agentes , selecciona tu agente de Foundry.

      La lista de agentes se pone por defecto a la última versión y muestra el modelo preconfigurado del agente y las instrucciones. Puedes invocar al agente según está configurado o hacer cambios editando el agente en el portal de Foundry o añadiendo acciones de conector como herramientas al agente.

      La siguiente captura muestra que el panel de información de acciones del agente se llena automáticamente con un agente de ejemplo alojado en Foundry:

      La captura de pantalla muestra el panel de información del agente con detalles de ejemplo y instrucciones que se rellenan automáticamente para un agente existente en Foundry.

    • Si no tienes agente, sigue estos pasos para crear un agente en Foundry:

      1. En la pestaña de Parámetros , bajo Agente, selecciona Crear nuevo agente.
      2. Para el nombre del agente, introduce el nombre que quieras.
      3. Para Modelo, selecciona el modelo que vas a usar.
      4. Para las instrucciones, introduce el puesto y la descripción del puesto del agente.
      5. Cuando termine, seleccione Crear.

      La siguiente captura muestra el panel de información de acción del agente con detalles para crear y alojar un nuevo agente en Foundry:

      La captura de pantalla muestra un panel de información del agente con detalles para crear un nuevo agente en Foundry.

      El diseñador ahora muestra una acción para tu agente creado. Puedes llamar a tu agente desde un flujo de trabajo en Azure Logic Apps o desde el portal de Foundry.

  7. Opcionalmente, para las instrucciones de usuario, introduce cualquier instrucción que el agente use como indicaciones.

    Para obtener los mejores resultados, haga que cada instrucción de usuario se centre en una tarea específica, por ejemplo:

    1. En el panel de información del agente, en la casilla de instrucciones de usuario Elemento - 1 , introduce un aviso para el agente.
    2. Para agregar otra instrucción, seleccione Agregar nuevo elemento.
    3. En el cuadro User instructions item - 2 (Instrucciones de usuario: 2 ), escriba otro mensaje para el agente.
    4. Repita hasta que termine de agregar todos los mensajes que desee.
  8. Opcionalmente, sigue estos pasos para añadir herramientas que tu agente utilice para realizar acciones:

    1. En el diseñador, dentro de la acción Agente , y en la herramienta Añadir, selecciona el signo más (+).

      Se abre el panel de Añadir una acción donde puedes navegar por las acciones disponibles.

    2. En el panel Añadir una acción , sigue los pasos generales para añadir la acción adecuada que puedas usar como herramienta agente.

      Después de seleccionar la acción, tanto el contenedor de herramientas como la acción seleccionada aparecen en la acción del agente en el diseñador. Ambos paneles de información también se abren al mismo tiempo.

    3. En el panel de información de la herramienta, selecciona el título de la herramienta y introduce un nombre que describa el propósito de la herramienta.

    4. En la pestaña Detalles , en Descripción, escriba la descripción de la herramienta.

      En Descripción, la sección Parámetros del agente solo se aplica para casos de uso específicos. Para obtener más información, consulte Creación de parámetros del agente.

      Para ver un ejemplo, consulta Crear una herramienta «Consultar el tiempo».

  9. Cuando termine, guarde el flujo de trabajo.