En este artículo aprenderás cómo funciona la memoria en Botmaker 3.0, cómo se recolectan los datos en cada estado del Funnel y cuándo siguen siendo útiles las variables.
Botmaker 3.0 incorpora una memoria conversacional parecida a la de asistentes como Claude o ChatGPT: el bot recuerda lo que se dijo a lo largo de la conversación sin que tengas que indicarle explícitamente que guarde cada dato. Además, los datos requeridos que defines en cada estado del Funnel quedan guardados y disponibles para los pasos siguientes. Las variables siguen existiendo, pero su rol cambia: se usan sobre todo para integraciones y acciones de código.
Puedes:
Memoria conversacional: capacidad del bot de recordar lo dicho durante la conversación, de forma automática.
Memoria por canal: el contexto se recuerda dentro de un mismo canal. El bot no identifica por sí solo al mismo usuario en canales distintos.
Datos requeridos: campos que el agente obtiene del usuario en un estado del Funnel (sección "¿Qué datos son requeridos al llegar a este estado?"). Quedan guardados y disponibles para los pasos siguientes.
Variables: valores que se usan principalmente para integraciones y acciones de código.
No necesitas configurar pasos para guardar lo que el usuario va diciendo: el bot mantiene el contexto automáticamente durante la conversación.
Cuando un paso necesita información del usuario, agrégala como dato requerido en la sección 2 del estado. El agente se la irá pidiendo, y el dato queda disponible para los estados siguientes (por ejemplo, el nombre capturado en "Pedido de datos" se reutiliza más adelante).

El bot recuerda el contexto dentro del canal en el que ocurre la conversación, pero no reconoce automáticamente al mismo usuario si te escribe por otro canal. Para reconocerlo entre canales, apóyate en un sistema externo (CRM o planilla) que use un dato como identificador.
Cuando un dato deba enviarse a un sistema externo o usarse en una acción de código, trabájalo como variable.
Nota: como regla general, deja que la memoria y los datos requeridos manejen lo conversacional, y reserva las variables para lo que tenga que salir o entrar de sistemas externos.
Recuerda visitar nuestro Centro de Ayuda para mayor información