Saltar al contenido principal

Creación y edición

Usa el editor de flujos de trabajo cuando quieras construir un flujo de varios pasos dentro del dashboard. Comienzas desde la lista de Workflows, abres el lienzo, agregas pasos entre Start y End, y configuras cada paso desde Step settings.

Resumen

El generador de flujos de trabajo es un editor basado en lienzo bajo Workflows. Cada flujo de trabajo comienza con Start y End, y agregas los pasos intermedios con el conector +. Puedes agregar un paso, editar sus ajustes, agregar entradas de Start, ejecutar un solo paso, duplicar un paso, eliminar un paso y deshabilitar o habilitar un paso mientras iteras.

¿Cómo creo un flujo de trabajo?

Abre Workflows en la barra lateral. Haz clic en Add Workflow. Ingresa un nombre para el flujo de trabajo. Si tu workspace usa categorías, también puedes elegir una categoría. Haz clic en Save para abrir el editor de flujos de trabajo.

¿Cómo agrego un paso en el lienzo?

Abre el flujo de trabajo en el editor. Comienza desde el lienzo predeterminado con Start en la parte superior y End en la parte inferior. Haz clic en el conector + entre dos nodos. Esto abre Search steps…. Elige el paso que quieras insertar. El selector actual agrupa los pasos en categorías como AI, Research, Microsoft, Generation, Utilities e Integrations. Después de que seleccionas un paso, Fetch Hive lo inserta en el flujo de trabajo y abre Step settings para ese nuevo paso.

¿Cómo configuro las entradas de inicio y los ajustes de paso?

Haz clic en Start para abrir los ajustes del paso de inicio. Usa Add Input para definir las variables que tu ejecución de flujo de trabajo debe aceptar. Para cada entrada, configura el nombre para mostrar, el nombre de variable, el tipo de entrada y si es obligatoria. Las entradas de inicio pueden ser Text o Array. Usa Text para un solo valor. Usa Array cuando quien llama deba pasar un arreglo JSON, como ["one", "two"] o [{"url":"https://example.com"}]. Las entradas de inicio también pueden incluir un Example value opcional. Los ejemplos son únicamente de tiempo de diseño: ayudan al editor a previsualizar variables y conectar pasos posteriores antes de que exista alguna ejecución del flujo de trabajo, pero no son valores predeterminados de ejecución y no consumen tareas. Usa las acciones de entrada de muestra junto a Example value para cargar un ejemplo guardado o guardar el ejemplo actual para reutilizarlo. Para entradas de tipo array, usa un arreglo JSON de ejemplo que coincida con la forma que proporcionarán quienes llamen. Por ejemplo, [{"name":"Fetch Hive","url":"https://fetchhive.com"}] permite que un paso Iteration use {{companies}} como su iterador y permite que los pasos dentro de la iteración hagan referencia a campos como {{company_loop.item.url}} antes de que se haya ejecutado el flujo de trabajo. Haz clic en cualquier paso no terminal del lienzo para abrir Step settings para ese paso. Los ajustes exactos dependen del tipo de paso. Por ejemplo, AI Prompt expone sus mensajes de prompt, parámetros del modelo, opciones de formato de respuesta y comportamiento ante fallos en la misma hoja. Cuando un paso AI Prompt usa un modelo de Anthropic Claude, sus parámetros de modelo también incluyen Prompt Cache con las opciones Disabled, 5 minutes y 1 hour. Si un paso de flujo de trabajo respaldado por IA usa un modelo retirado, los ajustes del paso muestran una advertencia y las pruebas de paso o ejecuciones del flujo de trabajo se bloquean con model_deprecated. Elige un modelo activo en el paso antes de ejecutar el flujo de trabajo. Algunos pasos de solo lectura pueden ejecutar varias versiones al mismo tiempo: Google Search, Google News, Google AI Mode, Google AI Overview, Bing Search, Exa Search, Exa Similar, Copilot Search, Website Scrape y RSS Feed. Activa Parallelization en los ajustes del paso, agrega las versiones que quieras ejecutar y configura solo los campos que deben diferir entre versiones. Cuando el flujo de trabajo se ejecute, Fetch Hive esperará a que termine cada versión y almacenará la salida del paso como un arreglo en el orden de las versiones. Los pasos posteriores pueden hacer referencia a ese arreglo con el mismo patrón de variable que otras salidas de paso, por ejemplo {{step_2.output}}. La paralelización no está disponible para pasos dentro del cuerpo de una Iteration. Si necesitas varias versiones de búsqueda o fetch, ejecuta ese paso paralelizado antes de la iteración e itera sobre su salida, o mantén los pasos dentro del bucle no paralelos. Tu plan controla cuántas versiones puede ejecutar un solo paso en paralelo. Si una versión falla y el paso está configurado en Continue, Fetch Hive omite esa versión fallida del arreglo de salida y mantiene las versiones exitosas en orden. Si ninguna versión tiene éxito, la salida es un arreglo vacío. Si el paso está configurado en Terminate Workflow, el flujo de trabajo se detiene. Para los pasos Iteration, el comportamiento ante fallos de la propia iteración controla el cuerpo del bucle. Si la iteración está configurada en Continue, un paso del cuerpo fallido detiene ese ítem y deja null para ese ítem en la salida de la iteración, incluso si el paso del cuerpo está configurado en Terminate Workflow. Si la iteración está configurada en Terminate Workflow, cualquier paso del cuerpo fallido detiene el flujo de trabajo. Usa When the step fails cuando necesites decidir si el flujo de trabajo debe detenerse o continuar después de un error de paso.

¿Cómo edito, duplico, deshabilito o elimino un paso?

Pasa el cursor sobre un nodo de paso en el lienzo para mostrar las acciones del paso. Usa Run Step cuando quieras probar ese paso desde el lienzo. Usa Disable step o Enable step para controlar si el paso participa en el flujo de trabajo. Usa Duplicate step para insertar una copia del paso actual en el flujo de trabajo. Usa Remove step si quieres eliminar el paso. Fetch Hive te pedirá que confirmes antes de eliminarlo. Consulta también: Pruebas e iteración y Publicación y versionado