Ir al contenido principal

🧠 ¿Cómo funciona la transferencia de contexto hacia Smartons en Atom?

Descubre qué es la transferencia de contexto en Atom y cómo usarla para crear conversaciones más fluidas. Aprende cómo los Smartons recuerdan la información del cliente, cuándo activarla o desactivarla, y cómo evitar errores comunes en tus flujos.

En este artículo te explicamos para qué sirve la transferencia de contexto y cómo puedes aplicarla en tus conversaciones automatizadas.

La transferencia de contexto es una funcionalidad clave en Atom que permite que los Smartons (IA) y otros componentes continúen la conversación utilizando la información que el usuario ya brindó, evitando repeticiones molestas y mejorando drásticamente la experiencia conversacional.


📌 ¿Qué es la transferencia de contexto?

Esta funcionalidad permite que un Smarton o un Evaluador de respuesta reciba el mensaje original del cliente (o la información obtenida en pasos anteriores del flujo) y continúe la conversación sin perder el hilo previo.

Esto sucede de forma transparente para el usuario, sin que tenga que repetir lo que ya dijo.

✨ ¿Qué hace esta funcionalidad en la práctica? Transfiere automáticamente el mensaje del cliente al Smarton conectado.

🚗 Ejemplo simple:

  1. El cliente escribe: "Estoy interesado en la Mazda CX50".

  2. El mensaje coincide con una intención que redirige a un Smarton de catálogo.

  3. El Smarton recibe ese mensaje original y responde: "Perfecto, aquí tienes toda la información de la Mazda CX50. ¿Te gustaría agendar un test drive?"

👉 El usuario no percibe el cambio de componente ni necesita repetir su consulta. La IA ya sabe qué auto quiere.


🧭 ¿Cómo se configura?

La transferencia de contexto se encuentra activa por defecto para todas las plataformas soportadas en el Flowbuilder de entrada (Inbound): WhatsApp, Instagram, Facebook Messenger y Plugin Web.

  • ¿Dónde la veo? Puedes visualizar esta configuración desde el componente Inicio del Bot, donde verás un indicador o toggle que muestra que la funcionalidad está activa.

  • ¿Cómo la quito? Si por alguna estrategia deseas desactivarla, simplemente apaga el toggle correspondiente.


🔍 ¿Cómo funciona entre componentes?

Para dominar esta función, primero debes entender cómo se clasifican los componentes en Flowbuilder:

  • 📥 Input (Entrada): Requieren un mensaje o acción del usuario para ejecutarse (Smarton, Evaluar respuesta, Intenciones, Ubicación, Guardar campo si el dato lo ingresa el usuario).

  • Acción: Se ejecutan automáticamente en segundo plano (Etapa, Etiqueta, Condicionales, HubSpot, Guardar campo con valor preasignado).

  • Espera: Solo agregan tiempo al flujo (Tiempo de espera).

🔄 Escenarios donde el contexto SÍ se transfiere

  • Input ➡️ Smarton

  • Smarton ➡️ Acción ➡️ Smarton: (Ejemplo: Smarton genérico ➡️ Etapa ➡️ Smarton de guardado de campo). En este caso, el contexto viaja sin problemas a través de la acción en segundo plano.


🛑 Escenario donde el contexto NO se transfiere

⚠️ El único componente de acción que NO transfiere contexto es el componente Mensaje.

  • Smarton ➡️ Mensaje ➡️ Smarton: 👉 El flujo se detiene en el componente Mensaje. El usuario deberá enviar un nuevo texto (input) para que el segundo Smarton despierte y se active.

⚠️ Excepción de oro: El primer mensaje del usuario

Cuando se trata del primer mensaje absoluto que envía el usuario para abrir el chat, y la transferencia de contexto está activa, ese mensaje siempre viajará hasta encontrar el primer componente de input, saltándose los mensajes iniciales.

  • Primer mensaje ➡️ Etapa ➡️ Mensaje ➡️ Evaluar Respuesta: El mensaje inicial llega correctamente al evaluador.

Nota: Si no fuera el primer mensaje, o si la transferencia estuviera apagada, el flujo se quedaría pausado en el componente Mensaje esperando que el cliente hable de nuevo.


🔕 ¿Cuándo conviene apagar la transferencia de contexto?

Existen escenarios donde no es recomendable que la IA o el flujo recuerden el mensaje anterior:

  • Cuando quieres forzar una nueva pregunta y evitar que el Smarton interprete mensajes pasados.

  • Cuando el flujo requiere que el usuario responda sí o sí un mensaje específico o seleccione un botón antes de continuar.

  • En flujos donde un mensaje informativo debe detener la conversación intencionalmente para que el usuario lo lea.

💡 En estos casos, apagar la transferencia de contexto te devuelve el control estricto paso a paso del comportamiento del bot.


❓ Preguntas Frecuentes (FAQ)

¿Por qué mi bot deja de responder después del primer mensaje del usuario? Este es el error más común y suele ocurrir por dos razones relacionadas a este tema:

  1. La transferencia de contexto está desactivada: Si el usuario envía un mensaje y el flujo pasa por un componente de Mensaje, la conversación se detiene allí y no continúa hacia el Smarton hasta que el usuario vuelva a escribir.

  2. Mal diseño del flujo: Asegúrate de que el flujo tenga correctamente definidos los componentes de input y sus salidas.

👉 Revisión rápida: Verifica que el toggle en el nodo de "Inicio del Bot" esté encendido.


¡Haz que tus bots parezcan humanos! 🚀

La transferencia de contexto es el secreto para evitar que tus clientes repitan información y se frustren. Domina cómo fluyen los datos entre tus componentes y crea experiencias conversacionales impecables. ✅

¿Ha quedado contestada tu pregunta?