Contratos de salida de los agentes y salidas específicas de cada rama
Las salidas de un agente definen lo que una ejecución debe entregar al finalizar: una respuesta de texto, un archivo o una tabla. Un agente tiene una única salida para cada ejecución o una salida por cada ruta de Branch, de modo que el entregable coincida con la ruta que siguió la ejecución. Antes de que una ejecución pueda finalizar correctamente, comprobamos que lo que produjo coincida con la salida correspondiente a esa ejecución.
Formatos de salida
Cada salida tiene un Formato:
Formato | Lo que el agente debe entregar |
|---|---|
Texto | Una respuesta escrita durante la ejecución, sin ningún archivo generado ni cargado. |
Archivo | Un documento guardado en August, como un memorando de Word o un libro de Excel. |
Tabla | Una tabla estructurada de resultados. |
Una salida o una por ruta
Cuando todas las ejecuciones producen el mismo entregable, asigna al agente una única salida. Cuando distintas rutas de Branch producen entregables diferentes, añade una salida para cada ruta; por ejemplo, un archivo en la ruta que redacta un memorando y texto en la ruta que solo informa de que «no se encontraron problemas». Solo se comprueba la salida de la ruta que siguió la ejecución; las salidas de las rutas omitidas se ignoran.
Configurar las salidas
Las salidas se editan en el lienzo, en el modo de edición. También puedes solicitarlas en el chat al crear o editar el agente.
En la página del agente, abre el menú situado junto a Editar y selecciona Editar manualmente.
Selecciona un nodo de salida o haz clic en Añadir salida para añadir otra.
Completa Nombre de la salida, Formato y Descripción.
En Proviene del paso, selecciona el paso que produce esta salida. Para una salida por ruta, selecciona un paso de esa ruta.
Haz clic en Guardar y, después, prueba el agente con entradas que recorran cada ruta.
El editor del lienzo se explica en Crear y editar agentes en el lienzo.
Cómo se comprueban las salidas
Cuando el agente intenta finalizar una ejecución, comparamos lo que produjo con la salida de la ejecución. Si no coinciden, se informa al agente de cuál es el problema y vuelve a intentarlo, en lugar de que la ejecución finalice con un entregable del tipo incorrecto. Estas son algunas discrepancias habituales:
Se produjo un archivo para una salida de tipo Texto.
Se esperaba una salida de tipo Archivo, pero no se guardó ningún archivo.
La ejecución no produjo ningún resultado.
Una ejecución que finaliza con Completada con advertencias omite esta comprobación. La advertencia explica qué no pudo entregar el agente, así que revísala antes de confiar en el resultado.
Qué leer a continuación
Descripción general de los agentes para crear y ejecutar agentes
Pasos de control de agentes para consultar los pasos de Branch y sus rutas
Reanudar una ejecución de agente en espera de la intervención de una persona para ejecuciones pausadas en un paso de Question