Skip to main content

Descripción general

El nodo Iteration recorre en bucle una lista dentro de un Agent y ejecuta automáticamente la misma secuencia de pasos para cada elemento. De forma predeterminada, un Agent procesa una única entrada y produce una única salida. El nodo Iteration amplía esto aplicando el mismo proceso a toda una lista, de modo que toma varias entradas y produce varias salidas dentro de una única ejecución del Agent. Usa un nodo Iteration cuando un Agent deba realizar una acción repetida con varios valores, como ejecutar un prompt de LLM para cada elemento de una lista de palabras clave o URL. Por ejemplo:
  • Analizar una lista de URL para identificar temas comunes en su contenido y estructura y, a continuación, optimizar un contenido propio en consecuencia.
  • Recopilar respuestas a prompts de varios motores de respuesta, regiones o temas y realizar un análisis masivo de las menciones de marcas y productos para detectar tendencias.
  • Iterar sobre una lista de hilos de Reddit para generar un informe claro sobre las narrativas principales y los temas recurrentes.

Añadir un nodo Iteration

Haz clic en el icono + del Agent Editor y selecciona Iteration. Como alternativa, arrastra Iteration desde el menú de selección de nodos al flujo de trabajo. iterations-1.png Las iteraciones requieren una lista de elementos como entrada. El nodo recorre cada elemento de forma secuencial y pasa el elemento actual como variable a los pasos que hay dentro del bucle.

Configurar un nodo Iteration

Configurar un nodo Iteration requiere dos cosas: pasarle una lista y crear los pasos que se ejecutan en cada iteración. El nodo contiene su propio editor independiente, basado en el Agent builder general. Iterations_3.png

Iterar sobre una entrada de tipo lista

Un nodo Iteration requiere una lista como entrada del Agent. Para configurar una entrada de tipo lista, selecciona el nodo de entrada, añade una nueva entrada y elige List en el desplegable. Iterations_2.png

Configura tu nodo Iteration

Haz clic en el nodo para abrir el menú de configuración del nodo y, a continuación, selecciona la entrada de tipo lista como valor sobre el que iterar. La salida de un nodo Iteration corresponde, de forma predeterminada, a las salidas del último nodo que contiene.

Añade los pasos de tu iteración

Añade nodos al nodo Iteration de la misma forma que los añades al editor de Agents. Haz clic en el icono + del editor de Iteration y selecciona un nodo, o arrastra un nodo desde el menú de selección de nodos.
Cada paso se repite para cada elemento de la lista. Coloca fuera del editor de Iteration cualquier nodo que deba ejecutarse solo una vez.

Estructura tu salida

Añade campos de salida para asignar tus resultados finales cuando uses el nodo Prompt LLM. En tu prompt de LLM, especifica qué información debe rellenar cada campo, por ejemplo: “Devuelve cada URL en el campo de salida urls.” A continuación, añade esos mismos campos como campos de salida estructurada en la configuración del nodo. Screen Shot 2026-04-26 at 8.24.04 PM.png

Requisitos del nodo Iteration

Hay varios requisitos para garantizar que un Agent se ejecute como se espera:
  • La variable de lista usada como entrada debe existir y debe crearse como entrada del Agent con el tipo lista.
  • La variable del elemento actual solo es accesible en los pasos dentro del bucle y no se puede referenciar en pasos fuera del nodo Iteration.
  • Los pasos dentro del bucle se ejecutan una vez por cada elemento de la lista.
  • El nodo Iteration debe conectarse a un paso End o a pasos adicionales para completar la ejecución del Agent.