Definiciones
Last updated
Last updated
Enumeremos aquí algunas definiciones que consideramos importantes para que no se pierdan en el resto del tutorial.
Bot es un programa que realiza acciones simulando la forma en que un humano los habría ejecutado. Y cuando hablamos Chatbot significa que el contexto de las acciones de bot están relacionados con un entorno de diálogo (conversación). Pueden ser diálogos en varias formas (voz, texto, imagen) donde las interacciones pueden ser con un ser humano o incluso otro bot.
En Cosmobots cuando mencionamos a bot nos referimos a Chatbots en forma de texto.
En Cosmobots cuando mencionamos a bot nos referimos a Chatbots en forma de texto.
Durante una conversación, podemos guardar información sobre el motivo de la conversación. Puede ser, por ejemplo, que el usuario tenga una o más intenciones y para que el Bot pueda servirles, es necesario preguntar y guardar la información del usuario.
Así que definimos que esta información es parte del contexto de la conversación. Es decir, las acciones realizadas por el bot pueden influir en esta información. En Cosmobots puedes definir cuánto tiempo puede durar el contexto.
15 minutos es el tiempo recomendado para el contexto, ya que las conversaciones suelen durar alrededor de 3 a 5 minutos, 15 minutos son suficientes para almacenar la información/opciones/elecciones del usuario.
El significado de la PNL es el procesamiento del lenguaje natural. Se refiere a un área de inteligencia artificial centrada en la interacción entre la computadora y el lenguaje que nosotros los humanos entendemos (ya sea portugués, inglés, español, etc.).
En Cosmobots cuando mencionamos la PNL, en general estamos hablando de un sub de PNL conocido como NLU (natural Language Understanding). En el NLU analizamos cada mensaje enviado por el usuario para comprender algunos puntos relacionados con la semántica del texto del mensaje: intenciones y entidades. Vamos a introducir más detalles en Sección PNL.