Pruebas e iteración
Usa el flujo de ejecución del editor para verificar un flujo de trabajo antes de guardar una versión o crear un deployment de flujo de trabajo. El editor de flujos de trabajo separa las pruebas dentro del dashboard de la invocación en producción, para que puedas iterar sobre los pasos y las entradas sin publicar cambios primero.Resumen
Las pruebas de flujos de trabajo en el editor se centran en Run Workflow, Live Progress y Start a new Workflow Run. La hoja de ejecución muestra el progreso de los pasos y la salida del flujo de trabajo en ejecución actualmente activo. También puedes ejecutar un paso individual desde el lienzo cuando quieras una prueba más pequeña mientras sigues editando el flujo de trabajo.¿Cómo inicio una ejecución de flujo de trabajo en el editor?
Abre el flujo de trabajo en el editor. Haz clic en Run Workflow en el encabezado. Esto abre Live Progress. No inicia el flujo de trabajo por sí solo. En Live Progress, haz clic en Start. Fetch Hive abre Start a new Workflow Run. Haz clic en Start Workflow Run para comenzar la ejecución. Si tu paso Start tiene entradas, el modal muestra un campo para cada variable para que puedas ingresar valores de prueba antes de que comience la ejecución. Las entradas de inicio de tipo Array usan un textarea JSON y deben contener un arreglo JSON válido antes de que pueda comenzar la ejecución. Usa las acciones de entrada de muestra junto a una entrada de inicio cuando quieras cargar un valor de prueba guardado o guardar el valor actual para ejecuciones posteriores. Si una entrada Start tiene un Example value, el ejemplo solo te ayuda a construir el flujo de trabajo en el editor. El modal de ejecución aún requiere el valor real que quieras probar; los ejemplos no se copian en la ejecución.¿Dónde veo los resultados de una ejecución de flujo de trabajo?
Después de que comience la ejecución, mantén Live Progress abierto. Usa la pestaña Progress para revisar las completions de pasos de la ejecución activa. Las completions en ejecución pueden aparecer antes de que terminen, por lo que esta pestaña es útil mientras el flujo de trabajo aún se está ejecutando. Usa la pestaña Output para inspeccionar la salida actual de la ejecución activa del flujo de trabajo. La vista de salida puede renderizar diferentes tipos de resultados. En la interfaz revisada, las salidas de imagen se renderizan como imágenes, las salidas de PDF se renderizan como un enlace de descarga y otros resultados se renderizan directamente en la hoja. Si aún no hay salida disponible, la hoja muestra un estado de espera mientras la ejecución está activa. Después de que la ejecución activa termine, la hoja mantiene esa ejecución visible para que puedas revisar sus resultados finales de paso y la salida. Usa los registros del flujo de trabajo para el historial de ejecuciones más antiguo. Si un flujo de trabajo alcanza un paso Human in the Loop, la ejecución se pausa mientras espera la elección del destinatario. Las ejecuciones pausadas no ocupan Live Progress, por lo que puedes iniciar otra ejecución de prueba en el editor mientras la elección humana está pendiente. Abre la ejecución pausada desde los registros del flujo de trabajo para ver por qué está esperando y para acceder a la página de elección.¿Cómo pruebo las entradas de inicio y repito ejecuciones mientras itero?
Define tus variables en Start primero. Cada vez que abras Start a new Workflow Run, Fetch Hive usa esas entradas de Start para construir el formulario de ejecución. Las entradas de texto aceptan texto plano, mientras que las entradas de tipo array aceptan arreglos JSON como["one", "two"].
Carga una entrada de muestra guardada cuando quieras restaurar un caso de prueba conocido rápidamente. Guarda el valor actual como una entrada de muestra cuando quieras reutilizarlo en ejecuciones de flujos de trabajo o pruebas de prompts posteriores.
Usa ejemplos de array en el paso Start cuando quieras configurar una Iteration antes de que la entrada de origen se haya enviado alguna vez. El editor puede previsualizar el primer ítem de ejemplo y exponer sus campos para la inserción de variables, pero cada ejecución sigue usando el arreglo que ingresas en el formulario de ejecución.
Cambia los valores de entrada en el modal cuando quieras probar el mismo flujo de trabajo contra un caso diferente sin cambiar la estructura del flujo de trabajo en sí.
Esta es la forma más segura de repetir ejecuciones mientras ajustas el contenido del prompt, los ajustes de paso o el comportamiento ante fallos.
¿Cómo pruebo un solo paso mientras edito?
Pasa el cursor sobre un nodo de paso en el lienzo. Haz clic en Run Step para iniciar una prueba para ese paso. Para los pasos AI Prompt, el encabezado de los ajustes del paso también incluye Run, y el lado derecho de la hoja muestra los mensajes del prompt y la respuesta del modelo para esa prueba del paso. Usa pruebas de paso para una iteración más rápida cuando no necesites ejecutar el flujo de trabajo completo cada vez. Las pruebas de un solo paso resuelven variables desde la ejecución activa del flujo de trabajo cuando existe una. Si una entrada Start aún no tiene un valor real de ejecución, la prueba del paso puede usar el Example value de esa entrada como respaldo solo del editor, incluidas las rutas de array indexadas como{{feeds.0.url}} o rutas con comodín como {{feeds.*.url}}.

