Ir al contenido principal

Nodo Datum

Guarda información clave dentro del flujo.

Actualizado esta semana

El nodo Datum te permite guardar información como variables persistentes dentro del flujo de conversación.

Esa información puede ser usada más adelante en otras partes del Skill, para mostrarla, validarla, enviarla por API o incluso entrenar intenciones.

Es una especie de “memoria” que almacena lo que el usuario dice o lo que otros nodos procesan.

📌 Es esencial para flujos que necesitan recordar datos como nombres, correos, fechas, respuestas o resultados de cálculos.

Este nodo es útil en cualquier momento en el que quieras capturar y almacenar información de manera estructurada.

Algunos escenarios ideales incluyen:

  • Guardar la respuesta de una pregunta abierta.

  • Almacenar el resultado de un cálculo hecho en un nodo Code.

  • Registrar una respuesta procesada por un AI Task.

  • Recoger datos obtenidos desde una API.

  • Asociar valores intermedios para futuras condiciones o personalización.

Por ejemplo, si el usuario responde su nombre, puedes usar Datum para guardar nombre_usuario y luego llamarlo como {{$memory.nombre_usuario}}.

⚠️ Consideraciones

  • El nodo Datum no muestra nada al usuario. Si quieres confirmar que algo fue guardado, deberás usar un nodo de texto aparte.

  • Si la variable ya existe, este nodo la sobrescribirá.

  • No guarda múltiples valores en una lista; es solo para datos individuales o simples por instancia.


🛠 Paso a paso: ¿cómo se configura?

  1. Agrega el nodo Datum al flujo
    En el editor de Skills, haz clic en “+” y selecciona el nodo Datum.

  2. Define el nombre de la variable
    Escribe un nombre claro que puedas reutilizar más adelante.

    Ejemplo: correo, ruc, respuesta_validada.

  3. Asocia el valor que deseas guardar
    Puedes usar valores directos (texto), variables anteriores ({{$input}}, {{$memory.variable}}), o resultados de nodos AI/API.

  4. Guarda y conecta el nodo al siguiente paso
    El nodo no muestra nada al usuario, solo guarda la información y sigue con el flujo.


✅ Buenas prácticas

  • Usa nombres de variables claros, sin espacios y en minúscula con guión bajo (fecha_nacimiento, motivo_llamada).

  • Asegúrate de conectar Datumr justo después del nodo que produce la información.

  • Evita guardar valores que no vas a reutilizar.

  • Combina con condicionales para tomar decisiones según el valor almacenado.


🧪 Ejemplos prácticos

Escenario

Qué guarda Datum

🧾 Validación de identidad

Guarda cédula, RUC o ID como usuario.documento

✍️ Respuesta a pregunta abierta

Almacena la frase del usuario para usarla luego

🔍 Clasificación AI

Guarda el resultado del AI Task (ej. “reclamo” o “consulta”)

📅 Fecha de nacimiento

Captura una fecha y luego calcula la edad con otro nodo

🔄 Resultado de una operación

Guarda el puntaje o fórmula procesada en un nodo Code

El nodo Datum es una herramienta esencial en cualquier Skill que requiere persistencia de datos.

Es simple, invisible al usuario, pero poderoso al permitir que el bot tome decisiones informadas o personalice la conversación.

¿Ha quedado contestada tu pregunta?