Docs
Referencia de Nodos
Cada flujo se construye conectando nodos. Aquí está la lista completa con su configuración, entradas, salidas y eventos.
27 nodos
Asistentes IA
El cerebro de tu flujo. Estos bloques conversan con el cliente, recuerdan lo que se ha dicho, consultan tus catálogos y deciden qué acción tomar.
Acciones Externas
Bloques que ejecutan tareas concretas: buscar productos en tu base de conocimiento, consultar el estado de un pedido, o extraer datos.
Solicitud HTTP
Llama a un endpoint HTTP externo y enruta según el estado de éxito o error.
Búsqueda de Conocimiento
Convierte la consulta en vectores y recupera los top-K fragmentos de una base de conocimiento.
Búsqueda Estructurada
Ejecuta SQL parametrizado contra registros buscables para consultas de filtro/orden/rango.
Scraper Web
Obtiene y extrae contenido limpio de una URL (Firecrawl o fetch básico).
Transcripción en Vivo
Transmite audio de sesión a través de un proveedor STT en tiempo real y emite transcripciones.
Transcribir Archivo
Transcripción en una sola pasada de un archivo de audio pregrabado (URL o base64).
Extraer Texto (OCR)
Extrae texto de un PDF o imagen mediante Azure Document Intelligence.
Formulario (Widget UI)
Recolecta datos del usuario mediante un formulario gráfico renderizado en el widget.
Formulario (Conversacional)
Recolecta datos estructurados por canal de texto haciendo la siguiente pregunta pendiente como una consulta en lenguaje natural.
a_order_lookup
Decisiones y Rutas
Bloques lógicos que dirigen la conversación. Por ejemplo, evalúan si el cliente quiere comprar o si necesita hablar con un humano.
Transformaciones
Modifican o generan contenido: resumen texto, analizan fotos enviadas por el cliente, o convierten texto a voz.
Parsear Plantilla
Convierte una cadena de plantilla [[campo: descripción]] en un esquema JSON OpenAI que collect_data puede consumir.
Llamada LLM
Llamada LLM en una sola pasada. Combínalo con memory_key para persistir la respuesta.
Vectorizar Texto
Convierte un lote de textos en vectores usando el proveedor configurado, devuelve vectores y dimensión.
Reordenar
Reordenamiento por codificador cruzado de candidatos contra una consulta.
Recomendar
Recomendaciones razonadas por LLM a partir de una lista de candidatos con línea de saludo.
Texto a Voz (Streaming)
Transmite fragmentos de audio de texto a voz vía un proveedor TTS (Deepgram).
Ingestar a base de conocimiento
Inserta o actualiza chunks pre-vectorizados en la base de conocimiento objetivo.
Análisis de Visión
Analiza una imagen (URL/base64) contra una consulta en lenguaje natural.
Generar Imagen
Texto a imagen o edición de imagen vía nano-banana / DALL-E. Persiste en R2 por defecto.
Texto a Voz
Sintetiza audio de voz a partir de texto vía Deepgram / OpenAI / ElevenLabs.
Generar Video
Texto a video o imagen a video vía LTX / Runway. Persiste en R2 por defecto.
Sincronizar Tareas (Merge)
Puntos de espera que pausan el flujo hasta que varias tareas paralelas hayan terminado, juntando los resultados antes de continuar.
Dividir Tareas (Split)
Abre múltiples caminos al mismo tiempo. Útil si necesitas que el sistema busque precios y calcule costos de envío simultáneamente.