Cómo crear un Chatbot
Caja
Cada caja representa una acción dentro del flujo del chatbot. Selecciona una caja para ver su descripción, sus campos principales y la zona de configuración relacionada.
Receptivo
Es la caja inicial donde comienza todo. Permite simular, compartir el chatbot como enlace o insertarlo en una página web.
- Nombre interno que distingue la caja dentro del argumentario.
- Texto que documenta la funcionalidad de la caja.
- Código único utilizado para identificar la cabecera.
- Idioma configurado para el chatbot.
- Voz usada cuando se realizan llamadas al argumentario.
Contenido disponible sin JavaScript
Los enlaces del menú llevan a cada sección. La interacción de resaltado requiere JavaScript, pero el contenido principal permanece visible.
Receptivo
Es la caja inicial donde comienza todo. Permite simular, compartir el chatbot como enlace o insertarlo en una página web.
- etiqueta: Nombre interno que distingue la caja dentro del argumentario.
- descripción: Texto que documenta la funcionalidad de la caja.
- número de cabecera: Código único utilizado para identificar la cabecera.
- idioma: Idioma configurado para el chatbot.
- locutor: Voz usada cuando se realizan llamadas al argumentario.
Locución
Envía un mensaje al usuario. Puede usar texto escrito, archivos de audio y opciones de interrupción.
- etiqueta: Identifica la caja en el flujo.
- descripción: Explica el objetivo de la locución.
- selector del canal: Define si se enviará audio, texto u otro canal disponible.
- ficheros o texto: Contenido que recibirá el usuario.
- interrupción para hablar: Permite que el usuario interrumpa la locución si el flujo lo requiere.
Solicitar
Solicita una respuesta al usuario y dirige el flujo según el resultado reconocido.
- etiqueta: Nombre de la caja.
- descripción: Descripción funcional de la solicitud.
- 4 salidas posibles: Rutas para continuar según la respuesta, el silencio, el error o la gramática.
- tiempo de espera máximo inicial: Tiempo que espera antes de detectar que no hay respuesta.
- tiempo de escucha máximo: Duración máxima de escucha de la respuesta.
- motor: Motor de reconocimiento configurado.
- gramática: Reglas usadas para interpretar la respuesta.
Botón
Permite añadir hasta cuatro botones para que el usuario elija una opción de manera visual.
- etiqueta: Identificador de la caja.
- descripción: Descripción del propósito del bloque.
- selector de locuciones: Mensaje que acompaña los botones.
- etiquetas: Texto visible de cada botón disponible.
Multidígito
Caja reservada para gestionar entradas de múltiples dígitos. El contenido operativo queda marcado como por definir.
- estado: Por definir.
Horario
Define periodos horarios y dirige el flujo según la fecha y hora de ejecución.
- etiqueta: Nombre del bloque horario.
- descripción: Explica el horario configurado.
- periodos: Franjas, días y salidas que controlan el flujo.
Prefijo
Caja reservada para trabajar con prefijos de entrada. El contenido operativo queda marcado como por definir.
- estado: Por definir.
Webservice
Hace llamadas a servicios web externos y permite guardar el resultado para usarlo después.
- etiqueta: Identificador de la caja.
- descripción: Objetivo de la integración.
- dirección del servicio: URL del servicio web que será invocado.
- variable POST: Dato enviado al servicio.
- JSON: Ruta para localizar el valor dentro de la respuesta.
- insertar en memoria: Guarda el resultado para reutilizarlo.
- salidas: Rutas según el resultado de la llamada.
Calcula
Ejecuta cálculos o expresiones y puede guardar el resultado en memoria.
- etiqueta: Identificador de la caja.
- descripción: Detalle de la operación.
- expresión: Fórmula o expresión que se calculará.
- insertar en memoria: Variable donde se guardará el resultado.
- salidas: Continuaciones posibles del flujo.
Acción
Ejecuta acciones auxiliares como marcas de tiempo, programación de llamadas, tipificación o transferencia.
- etiqueta: Nombre de la acción.
- descripción: Describe la acción configurada.
- tipo de acción: Selecciona la operación que realizará la caja.
- marca de tiempo: Registra un momento concreto del flujo.
- programar llamada: Permite agendar una llamada posterior.
- transferencia: Deriva la conversación o llamada a otro destino.
IA
Integra una inteligencia artificial en el flujo para interpretar mensajes y generar respuestas según instrucciones.
- etiqueta: Identificador de la caja.
- descripción: Propósito de la IA dentro del flujo.
- motor de IA: Modelo o motor usado para procesar la interacción.
- variable de la memoria: Variable donde se guarda o lee contexto.
- inicio: Instrucción inicial para la IA.
- solicita: Petición que se envía a la IA.
- texto que nosotros definamos: Prompt o contenido configurado por el usuario.
- interrupción por hablar: Permite que el usuario interrumpa.
- enviar respuesta al usuario: Envía la respuesta generada al usuario.
- funciones: Funciones disponibles para la IA.
- parámetros: Parámetros que completan la configuración.
Spider
Navega por una web, extrae información y la guarda para utilizarla dentro del argumentario.
- etiqueta: Identificador de la caja.
- descripción: Objetivo de la navegación.
- motores de búsqueda: Motor usado para localizar información.
- variable de la memoria: Variable donde se guarda el resultado.
- retardo: Tiempo de espera durante la navegación.
- comando: Instrucción que controla la extracción.
- insertar el resultado en memoria: Guarda la información capturada.
- salidas: Rutas posteriores disponibles.
