Agregador de Texto
El componente Agregador de Texto te permite combinar múltiples entradas de texto en una única salida usando una plantilla personalizable. Es perfecto para fusionar diferentes piezas de texto, crear cadenas formateadas a partir de múltiples variables y construir bucles autorreferenciales en tus flujos de trabajo. Con soporte para múltiples configuraciones de entrada, puedes crear patrones recursivos donde la salida del componente se retroalimenta a sí misma o a otros componentes en un bucle.
Costo de Créditos
Gratis
Uso
El componente Agregador de Texto soporta múltiples configuraciones de entrada, cada una con su propia plantilla. Cada configuración puede tener múltiples puntos de conexión de entrada que aceptan datos de texto. El componente tiene un único punto de conexión de salida que produce el resultado agregado. Puedes conectar cualquier número de variables de texto a los puntos de conexión de cada configuración de entrada, y usarlas en tu plantilla usando la sintaxis {{variable}}.
El componente se ejecutará cuando todas las variables requeridas para cualquiera de las configuraciones de entrada tengan datos, haciéndolo adecuado para flujos de trabajo con patrones recurrentes o bucles autorreferenciales.
Manejo de Variables
El componente Agregador de Texto acepta múltiples variables de tipo 'texto' como entrada a través de diferentes configuraciones de entrada. A cada entrada conectada se le asignará una etiqueta que puedes referenciar en su plantilla correspondiente. El único punto de conexión de salida produce el resultado de texto de la evaluación de la plantilla de la configuración activada.
Si una variable referenciada en la plantilla no está conectada o contiene datos vacíos, esa variable será reemplazada con una cadena vacía en la salida.
Propiedades
Configuraciones de Entrada
- Tipo: array de objetos
- Descripción: Lista de configuraciones de entrada, cada una conteniendo:
- Puntos de conexión de entrada: Las variables de entrada requeridas para esta configuración
- Plantilla: La plantilla que define cómo se deben combinar estas variables de entrada
- Por defecto: Configuración única con plantilla vacía
Plantilla (por configuración)
- Tipo: texto
- Descripción: La plantilla que define cómo se deben combinar las variables de entrada para esta configuración. Usa la sintaxis {{variable}} para referenciar variables de entrada.
- Por defecto: Plantilla vacía
Ejemplos
Ejemplo de Configuración de Múltiples Entradas
Esta configuración permite un bucle recursivo donde un LLM Crítico puede elegir:
- Marcar la salida del LLM original como "buena" o "mala"
- Si es buena, devolver la salida del LLM original
- Si es mala, dar retroalimentación al LLM original, creando un bucle en el que el flujo de ejecución vuelve al LLM original para mejorar su salida
Agregación de Texto Básica
Para variables de entrada:
- a = "Juan Pérez"
- b = "Ingeniero de Software"
- c = "Tech Corp"
Plantilla:
Hola, soy {{a}}, un {{b}} en {{c}}.
Salida:
Hola, soy Juan Pérez, un Ingeniero de Software en Tech Corp.