Agregar agentes a un flujo de trabajo
Los agentes son los componentes de razonamiento principales dentro de un flujo de trabajo de Microsoft Foundry. Al agregar agentes a un flujo de trabajo, se habilita la toma de decisiones, la clasificación y la generación de respuestas controladas por inteligencia artificial como parte de una orquestación mayor. Cada agente se puede configurar con un propósito específico, un modelo, un aviso y un conjunto de herramientas, lo que permite que los flujos de trabajo combinen varias funcionalidades especializadas.
Para agregar agentes a un flujo de trabajo, inserte un nodo Invocar agente . Este nodo puede hacer referencia a un agente existente desde el proyecto Foundry o puede crear un nuevo agente directamente en el diseñador de flujos de trabajo. El editor del agente invoke permite configurar herramientas, bases de conocimiento, memoria y límites de protección para el agente, adaptando su comportamiento a las necesidades del flujo de trabajo. Al invocar un agente, el flujo de trabajo pasa el contexto (como la entrada de usuario o las variables establecidas previamente) al agente y recibe una respuesta que se puede usar en los pasos posteriores.
Los agentes se pueden reutilizar en varios flujos de trabajo, lo que fomenta el diseño modular. Por ejemplo, un único agente de categorización se puede invocar en muchos flujos de trabajo para clasificar las solicitudes entrantes, mientras que los distintos agentes de resolución controlan las acciones de seguimiento. Esta separación de preocupaciones hace que los flujos de trabajo sean más fáciles de mantener y evolucionar con el tiempo.
Además de generar respuestas de lenguaje natural, los agentes se pueden configurar para devolver la salida estructurada. Al definir un formato de respuesta como un esquema JSON, asegúrese de que la salida del agente sigue una forma predecible. Las salidas estructuradas son especialmente útiles cuando las respuestas del agente determinan el flujo de control, como la lógica de enrutamiento o la asignación de variables en nodos posteriores. Puede definir el esquema de salida de un agente en los parámetros de la pestaña Detalles del editor invocar agente .
Una vez que se agrega un agente a un flujo de trabajo, su salida se puede almacenar en una variable y hacer referencia a él a lo largo del flujo de trabajo. El uso de variables permite a los agentes influir en las decisiones, desencadenar ramas condicionales o proporcionar entradas a otros agentes. Puede configurar el almacenamiento de variables en la configuración de acción del nodo Invocar agente .
Al agregar y configurar agentes cuidadosamente, se transforma una secuencia sencilla de acciones en un flujo de trabajo inteligente y adaptable.