Qué es una ejecución de un Agent, cómo iniciarla y cómo revisar sus resultados
Una ejecución de un Agent es una única ejecución de un Agent. Empieza cuando se envía una entrada y termina cuando se genera la salida final. Mientras que un Agent proporciona la estructura reutilizable (sus pasos, nodos y lógica), cada ejecución representa una instancia única de ese Agent en acción.Las ejecuciones de Agents te permiten automatizar análisis, generar información y realizar tareas conectadas de forma coherente y repetida, sin necesidad de volver a configurar el Agent cada vez.
Las ejecuciones de prueba te permiten seguir más de cerca las entradas, las salidas y las variables de cada paso. Desde el Agent Builder, puedes ver los resultados de una ejecución de prueba, incluidos:
Los pasos ejecutados.
Las variables generadas en cada fase.
La salida final devuelta por el Agent.
Esto facilita la resolución de problemas, el ajuste de prompts o la verificación de que la lógica de tu Agent se comporta como esperas.Inicia una ejecución de prueba haciendo clic en Run Test en la esquina superior derecha del Agent Editor.
Puedes ejecutar pruebas tanto de Agents publicados como de borradores. Para ejecutar una prueba desde un Agent publicado, ve al Agent Builder seleccionando Edit Agent en la página de entrada del Agent.
Durante una ejecución, los pasos del Agent se ejecutan en orden lineal:
Se capturan las entradas. El Agent registra los valores que proporcionas y los almacena como variables.
Los pasos se ejecutan de forma secuencial. Cada nodo realiza su acción, como ejecutar Answer Engine Insights, enviar un prompt a un modelo o llamar a una herramienta externa.
Las variables pasan de un paso a otro. Las salidas de cada paso se convierten en nuevas variables que pueden reutilizarse o combinarse más adelante en la ejecución.
Se genera una salida final. La ejecución termina en el paso End, que produce un resultado o simplemente marca la finalización de la ejecución.
Como cada ejecución es independiente, el mismo Agent puede producir resultados distintos según las entradas que proporciones o los datos obtenidos durante el proceso.