Componente Guardar Campo
%2011.31.04-3.png?width=267&height=82&name=Captura%20de%20Pantalla%202024-03-14%20a%20la(s)%2011.31.04-3.png)
En este artículo te explicaremos cómo guardar información dentro de un flujo conversacional, qué opciones existen para hacerlo y cuándo conviene usar el componente Guardar Campo o un Smarton de guardado de campo.
Guardar correctamente los datos del cliente es clave para:
- Personalizar respuestas
- Tomar decisiones dentro del flujo
- Mejorar reportería y análisis
- Evitar errores o datos inconsistentes
📌 ¿Qué es Guardar Campo?
El componente Guardar Campo permite almacenar información dentro de un campo de información, a partir de:
- Lo que dice el usuario (input)
- Un valor fijo definido por el flujo
📍 Ejemplos de información que puedes guardar:
- Documento / cédula
- Ciudad
- Método de pago
- Estado de una consulta
- Identificadores internos
Configuración:
- Selecciona el campo donde se almacenará la información.
- Opción para asignar un valor específico a todos los clientes.
✍️ ¿Cómo se puede guardar información?
Existen dos formas principales de guardar un campo dentro de un flujo:
1️⃣ Guardar el input del usuario
El campo toma la respuesta real del cliente.
Ejemplo:
- El bot pregunta: “¿En qué ciudad te encuentras?”
- El usuario responde: “Ciudad de Panamá”
- El flujo guarda ese valor en el campo Ciudad
👉 Ideal cuando necesites capturar información explícita del usuario.
2️⃣ Asignar un valor específico (valor “quemado”)
El campo guarda siempre el mismo valor, sin depender del input.
Ejemplo:
- Campo: Ciudad
- Valor específico: Ciudad de Panamá
👉 Útil cuando el dato:
- Se define por contexto
- Es fijo para todo el flujo
- No necesita ser preguntado
🔀 Guardar Campo vs Smarton de guardado de campo
Ambas opciones sirven para almacenar información, pero no se usan en los mismos escenarios.
🧩 Componente Guardar Campo
- Guarda un dato puntual
- Se ejecuta en un punto específico del flujo
- Ideal para:
- Inputs directos
- Valores fijos
- Lógica simple y controlada
🤖 Smarton de guardado de campo
- La IA interpreta el contexto
- Decide qué valor guardar y cuándo
- Ideal para:
- Conversaciones abiertas
- Datos que no vienen en una sola respuesta
- Guardado automático sin preguntas explícitas
📌 Tip: Si el dato es claro y estructurado → Guardar Campo
📌 Si el dato surge de una conversación más libre → Smarton
🗂️ Campos de información vs Variables de flujo
Es clave entender esta diferencia para no sobrecargar el bot.
🟦 Campos de información
- Persisten en el tiempo
- Se usan para reportería y análisis
- Impactan en performance si se usan en exceso
🟨 Variables de flujo
- Viven solo durante la conversación
- No se almacenan a largo plazo
- Ideales para lógica temporal o estados intermedios
📌 Regla práctica:
Si el dato solo sirve “en el momento”, utiliza variable.
Si necesitas histórico o reportes, utiliza campo.
📝 La importancia de la descripción de los campos
La descripción del campo funciona como un prompt para la IA.
Le indica:
- Qué guardar
- Cuándo hacerlo
- Qué valores son válidos
Una mala descripción puede generar:
- Datos incorrectos
- Campos mal poblados
- Errores en decisiones automáticas
📢 Mejores prácticas para Guardar Campo
1️⃣ Definir descripciones claras y específicas
🔹 Evitá textos genéricos o ambiguos.
✅ Ejemplo correcto
-
Campo: Método de pago
-
Descripción:
“Método de pago elegido por el usuario. Valores posibles: ‘contado’ o ‘crédito’.”
❌ Ejemplo incorrecto
- “Forma de pago del usuario.”
2️⃣ Incluir condiciones de almacenamiento claras
🔹 Especifica cuándo sí y cuándo no se debe guardar el valor.
✅ Ejemplo correcto
- Guardar solo si el usuario menciona “contado”
- No guardar si menciona “cuotas”
❌ Ejemplo incorrecto
- “Guardar cuando el usuario mencione un método de pago.”
3️⃣ Adaptar el campo al contexto de la conversación
🔹 No todos los campos dependen de una respuesta directa.
✅ Ejemplo
-
Campo: Consulta realizada
-
Descripción:
“Guardar ‘True’ si el usuario realizó una consulta y recibió una respuesta exitosa.”
4️⃣ Usar valores estructurados y estandarizados
🔹 Evita textos largos o interpretaciones libres.
✅ Ejemplo correcto
-
Valores permitidos:
“Resuelta” / “Pendiente” / “Escalada”
❌ Ejemplo incorrecto
- “El usuario preguntó algo y se le respondió correctamente”
5️⃣ Evitar guardar información innecesaria
🔹 No todo debe ser un campo persistente.
🔹 Datos temporales → variables de flujo.
📌 Caso real:
Un bot tenía más de 600 campos de información, de los cuales un 30% podrían haber sido variables, afectando:
- Reporterías
- Performance del bot
- Carga de datos innecesarios