Plataforma

¿Qué es un nodo?

Un nodo es cada paso individual dentro de un flujo. Es el bloque que construye el comportamiento de tu agente: recibe información, hace algo con ella y pasa el resultado al siguiente paso.

La idea simple

Un nodo es un paso del proceso que ejecuta una acción concreta.

Puede ser tan simple como sumar dos números o tan complejo como entender el lenguaje natural y generar una respuesta inteligente.

Dos tipos de nodos

No todos los nodos funcionan igual. Algunos siempre dan la misma respuesta, y otros pueden variar dependiendo de la IA.

Nodo Sin IA

Siempre da la misma respuesta para la misma entrada. No piensa ni decide: ejecuta una instrucción fija.

Instantáneo — resultado determinista

Sumar 2 + 2 Consultar una API Enviar un email Buscar en base de conocimiento
Nodo con IA (Agent)

Puede dar respuestas diferentes cada vez. La IA interpreta, razona y decide qué hacer según el contexto.

Más lento — razona con IA

Entender una pregunta Generar una respuesta Decidir qué camino seguir Resumir un documento
Info

Los nodos deterministas son rápidos y predecibles. Los nodos con IA son más flexibles pero pueden tardar un poco más. En Daguito los combinas según lo que necesites.

Entradas y salidas

Un nodo puede vivir solo — un trigger y un solo nodo es un flujo válido. Pero también puede conectarse con otros nodos formando una cadena. Piensa en el nodo como una caja que recibe cosas por un lado y saca cosas por el otro.

Ejemplo: Un nodo que responde preguntas
Entradas
Pregunta del usuario
Resultado de una búsqueda
Dato de una API externa
Nodo IA
Entiende y decide
Salidas
Respuesta al usuario
Siguiente nodo
Decisión (¿qué camino tomar?)
Recibe de varios sitios: Un nodo puede juntar datos de diferentes fuentes antes de procesarlos.
Envía a diferentes lados: Según lo que decida, puede mandar la información a un nodo u otro.

Conexiones en paralelo

Puedes dividir el flujo en varias ramas que se ejecutan al mismo tiempo, y luego reunir los resultados en un solo punto.

Fan-out Divide en ramas
Nodo A Rama 1
Nodo B Rama 2
Nodo C Rama 3
Merge Reúne resultados
Fan-out (separar): Un nodo envía la misma información a varios nodos a la vez. Todos empiezan a trabajar en simultáneo, no uno tras otro.
Merge (reunir): Un nodo espera a que lleguen los resultados de todas las ramas antes de continuar. Junta todo en un solo flujo.

Caminos condicionales

Lo más poderoso de un nodo con IA es que puede decidir hacia dónde ir. No siempre sigue el mismo camino:

Agente IA
Analiza la pregunta
Pregunta sobre producto
→ Muestra catálogo
Pregunta sobre envío
→ Consulta tracking
Queja o problema
→ Transfiere a humano

El nodo con IA evalúa la situación y elige el camino correcto. Esto es lo que hace que un agente sea inteligente, no solo una lista de preguntas y respuestas fijas.

La diferencia en la práctica

El mismo dato pasa por dos nodos distintos. Lo que hace cada uno es radicalmente diferente:

Sin IA
Consulta la API del clima
Resultado — siempre igual
Ejecución 1 {"temp": 14, "desc": "Nublado"}
Ejecución 2 {"temp": 14, "desc": "Nublado"}
Ejecución 3 {"temp": 14, "desc": "Nublado"}
Misma ciudad → mismo JSON. Sin razonamiento.
Con IA
Redacta la respuesta al usuario
Resultado — varía según contexto
Cliente nuevo ¡Hola! En Bogotá hoy está nublado a 14°C. ¿Necesitas algo más?
Cliente frecuente 14° y nublado hoy en Bogotá, como casi siempre. ¿Algo más?
Tono formal La temperatura actual en Bogotá es de 14°C con cielo nublado.
Razona según historial, tono y contexto de la conversación.

¿Qué sigue?