Configuración de bots conversacionales¶
Esta guía detalla el proceso de configuración avanzada para los bots de Centria. Aprenderás a estructurar el flujo de conversación, gestionar atributos de datos, integrar proveedores de IA y activar el bot en tus canales de atención.
Gestión de Flujos y Diálogos¶
El flujo es la columna vertebral de la interacción. Aquí defines qué responde el bot y bajo qué condiciones.
Acceso al editor de flujo¶
Desde el panel principal de Centria, dirígete a la sección Flujo. En este apartado podrás visualizar el mapa de navegación actual o crear nuevas ramas de respuesta. 
Creación de diálogos¶
Un diálogo es un contenedor de mensajes que representa una rama específica de la conversación (ej: "Menú Principal", "Soporte Técnico").
- Haz clic en Añadir diálogo.

- Asigna un Nombre del diálogo descriptivo (ej:
opcion_pagos).
- Presiona Guardar.

- Haz clic sobre el diálogo creado para abrir su editor de contenido.

Atributos y Variables¶
Los atributos permiten capturar y almacenar información del usuario durante la charla para usarla posteriormente o enviarla a un sistema externo vía API.
- Accede a la pestaña Atributos.

- Haz clic en Agregar atributo.

- Define el Nombre y selecciona el Tipo de dato:

- Texto / Número / Fecha: Para datos estándar.
- JSON: Para estructuras complejas.
- Solicitud de ubicación: Activa el selector de mapa en el chat del cliente.

Dato por defecto
Puedes establecer un valor inicial para el atributo en caso de que el cliente no proporcione uno, asegurando que el bot siempre tenga información básica para operar.
Palabras Clave e Inteligencia Artificial¶
Para que el bot entienda al usuario, tenemos disponibles dos métodos: coincidencias exactas y procesamiento de lenguaje natural (IA).
Palabras Clave (Keywords)¶
Son términos específicos que disparan una acción inmediata. * Ejemplos: "hola", "1", "2", "agente", "salir". * Se configuran en la pestaña Palabras clave > Agregar palabra clave.

Gestión de IA (Intenciones)¶
Las Intenciones permiten al bot comprender el contexto detrás de lo que dice el usuario, incluso si no usa una palabra exacta.
- Entra a Gestión de IA y selecciona Agregar intención.

- Nombre: Título interno para identificarla.

- Estado: Debe estar en Activo para funcionar.

- Contexto: Describe brevemente (máx. 100 caracteres) el propósito de esta intención.

- Frases de ejemplo: Agrega hasta 3 frases reales que un cliente diría (ej: "¿Cómo puedo pagar mi factura?").

Proveedores de IA¶
Para que las intenciones se procesen, debes vincular un motor de IA (como OpenAI o similares).
- Ve a Proveedores > Agregar proveedor.

- Asigna un nombre descriptivo y selecciona el Modelo de servicio.

- Introduce la API Key autorizada y pulsa Guardar.

Seguridad de API Keys
Nunca compartas tu API Key. Si sospechas que ha sido expuesta, revócala en el panel del proveedor y actualízala aquí inmediatamente.
Configuración General y Canales¶
Antes de lanzar el bot, debes definir su comportamiento de entrada/salida y el tiempo de expiración.

Tipos de Bot¶
En la pestaña Configuración, elige la modalidad:
- Bot de Entrada: Se activa cuando un cliente nuevo escribe por primera vez o reabre una oportunidad.

- Bot de Salida: Se activa tras el envío de una Plantilla de WhatsApp. Es ideal para procesos de cobranza, confirmación de citas o encuestas.

Parámetros de Sesión¶
- Tiempo de espera: Indica cuántos segundos esperará el bot antes de reiniciar la conversación si el cliente no responde.
- Recomendación: 3600 segundos (1 hora).

- Recomendación: 3600 segundos (1 hora).
- Servicios: Selecciona el número de WhatsApp o canal donde funcionará este bot.

Activación y Mantenimiento¶
Una vez configurado todo el flujo:
- Define las Frases de inicio (comandos que reinician el bot, como "Menú").

- Haz clic en Guardar.

- Presiona Activar Bot.

Importante: Edición de Bots
Si necesitas realizar cambios en un bot que ya está funcionando, debes Inactivarlo primero. Los cambios realizados mientras el bot está activo podrían no guardarse correctamente o causar errores en las interacciones actuales. Mientras el bot se encuentre inactivo, no se ejecuta. 