Elementos de construcción del flujo¶
Para crear una experiencia de usuario fluida en Centria, dispones de diversos elementos o "nodos" que puedes añadir a tus diálogos. Cada elemento tiene una función específica, desde procesar lenguaje natural hasta validar datos técnicos.
Elemento: Palabra Clave (Keywords)¶
Se utiliza para ramas de decisión basadas en opciones exactas (ej: "Menú de números" o palabras simples), este tipo de configuración es la más básica y utilizada por la gran mayoría de bots por su simplicidad de configuración.

- Coincidencia exacta: El usuario debe escribir exactamente la palabra o número configurado.

- Reintentos: Puedes configurar hasta 10 reintentos. Si el usuario se equivoca, el bot enviará un mensaje de error y volverá a solicitar la opción.

- Tiempo de espera: Define cuántos segundos esperar antes de redirigir al usuario a un diálogo de respaldo por inactividad.

Elemento: IA (Inteligencia Artificial)¶
Este es el bloque más avanzado. Permite que el bot no solo responda, sino que razone y clasifique la intención del cliente.
Configuración principal¶
Al añadir un elemento de IA, primero debes asignar un nombre descriptivo y seleccionar el Proveedor de IA que configuraste previamente.

Modos de operación¶
Dentro del elemento IA, puedes configurar tres pilares fundamentales:
Define la "personalidad" del bot.
* Instrucciones del sistema: Describe cómo debe comportarse (máx. 7,000 caracteres).
* Longitud de respuesta: Limita qué tan extensos serán los mensajes.
* Temperatura: Define la creatividad (0 es muy preciso/rígido, 1 es muy creativo/aleatorio). 
Gestiona las Intenciones del usuario.
* Umbral de confianza: (0 a 1) Define qué tan seguro debe estar el bot para activar una rama. * Redirección: Si se reconoce la intención, puedes enviar al usuario a un diálogo específico de inmediato o pedir confirmación previa. 
Permite al bot responder basándose en documentos cargados.
* Similitud mínima: (0 a 1) Ajusta la precisión. Se recomienda 0.6 - 0.7 para un balance ideal. * Máx. fragmentos: Define cuánta información del documento puede leer la IA para armar una respuesta.

Captura de Información del Cliente¶
Estos elementos permiten recolectar datos y guardarlos automáticamente en la ficha del contacto mediante Atributos.
Guardar Respuesta¶
Ideal para pedir nombres, correos o números de identificación.
* Validación personalizada (Regex): Permite asegurar que el dato ingresado tenga el formato correcto (ej: un formato de cédula específico).
* Atributo de destino: Elige en qué campo se guardará la respuesta.
* Reintentos: Puedes configurar hasta 10 reintentos. Si el usuario se equivoca, el bot enviará un mensaje de error y volverá a solicitar la opción.
* Tiempo de espera: Define cuántos segundos esperar antes de redirigir al usuario a un diálogo de respaldo por inactividad.

Guardar Ubicación¶
Solicita al cliente que envíe su ubicación actual a través del GPS de su dispositivo.
* Requisito: El atributo seleccionado debe ser obligatoriamente de tipo Ubicación.
* Nota técnica: Esta información es ideal para ser enviada posteriormente a un sistema de logística vía API. * Reintentos: Puedes configurar hasta 10 reintentos. Si el usuario se equivoca, el bot enviará un mensaje de error y volverá a solicitar la opción.
* Tiempo de espera: Define cuántos segundos esperar antes de redirigir al usuario a un diálogo de respaldo por inactividad. 
Elemento: Condicionales (Lógica)¶
El elemento Condicionales permite ramificar el flujo basándose en datos que ya conocemos del cliente (Atributos propios o predefinidos).

- Criterios: Puedes añadir múltiples reglas.

- Operadores Lógicos:
- Y (AND): Se deben cumplir todas las condiciones simultáneamente.

- O (OR): Basta con que se cumpla una de las condiciones.

- Y (AND): Se deben cumplir todas las condiciones simultáneamente.
- Flujo de Respaldo: Define qué camino sigue el bot si no se cumple ninguna de las condiciones configuradas.

Ejemplo: SI
departamentoES IGUAL AVentasYpaisES IGUAL AParaguay, enviar al diálogo "Sucursal Asunción".
Gestión de Elementos en el Editor¶
Para agilizar la construcción de tu bot, el editor cuenta con herramientas de edición rápida:
- Duplicar (Icono Copiar): Crea una copia exacta de un elemento. Los elementos copiados se guardan en una "Zona de Copiados" (se muestran los últimos 5).

- Eliminar (Icono Basurero): Remueve el elemento del flujo.

- Conectores: Cada elemento debe tener una salida hacia otro elemento de tipo Bot o Acción (como "Crear Oportunidad").
