Documentos de Académico
Documentos de Profesional
Documentos de Cultura
An Overview of Chatbot Technology
An Overview of Chatbot Technology
Juan Jose Tobar Muñoz, Daniela Martínez Trujillo, Andres Alirio Morillo Montenegro.
Universidad del Cauca
juanjtobar@unicauca.edu.co
danielamartt@unicauca.edu.co
aamorillo@unicauca.edu.co
Resumen: En los últimos años el uso de chatbots han tenido una gran evolución e
impacto en diferentes campos como educación, marketing, atención al cliente,
médica, entretenimiento y patrimonio cultural gracias a la inteligencia artificial (AI)
que permite la creación y análisis de software y hardware inteligentes que son
llamados agentes inteligentes. Un chatbot es un programa de computadora, que
responde como una entidad inteligente cuando se conversa con él a través de texto
o voz y comprende uno o más lenguajes humanos mediante el procesamiento de
lenguaje natural (NLP). Un chatbot es un ejemplo típico de un sistema de
inteligencia artificial además de un ejemplo elemental de interacción inteligente entre
humanos y computadoras En este artículo comenzamos con la historia de cómo han
evolucionado los chatbots y continuamos con características que han tenido
importancia en el desarrollo e implementación de los chatbots, además de cómo se
han implementado los chatbots en diferentes campos. Continuamos con el impacto
social en la creación y diseño de chatbots y se hace una explicación de conceptos
tecnológicos usados por los chatbots, Además se analiza algunos criterios para
hacer una clasificación de tipos de chatbots existentes y en qué ámbito de
competencia se adecuan, necesidades que satisfacen, presentamos la arquitectura
general de los chatbots modernos y se hace mención a las plataformas más usadas
para su creación.
Desarrollo
Madurez Conversacional:
Aparte de interactuar y comprender en una conversación, un chatbot debe tener la
características específicas de procesamiento de lenguaje (NLP) para poder
comprender el contexto de la conversación, además debe proporcionar una
respuesta precisa así como proponer opciones para confirmar o aclarar la intención
de la pregunta. Los chatbots tienen capacidades conversacionales avanzadas,
pueden buscar información de manera proactiva y hacer preguntas aclaratorias
incluso si la conversación no es lineal.
Razonamiento autónomo:
El agente conversacional debe realizar un razonamiento complejo sin intervención
humana. Por ejemplo, un gran servicio de chatbot debería poder inferir soluciones
basadas en historiales de casos, así como realizar diferentes actividades sin la
ayuda de una persona, como reservar una habitación de hotel.
Pre-entrenado:
El bot debe estar capacitado previamente para comprender los términos y los
conocimientos específicos de la empresa, marca o de la industria, así como para
resolver las solicitudes de clientes comunes de un un sector en particular. Si esto se
omite, la interacción con el usuario carece de entendimiento y no podrá responder
de la forma deseada.
Memoria:
La capacidad de memoria tiene un papel importante en los chatbots, pues sin ella es
muy fácil que pierdan el contexto. Gracias al poder recordar los bots pueden ofrecer
conversaciones personalizadas a los clientes y entender de lo que hablan, aunque
haya un lapso de tiempo de espera entre pregunta y respuesta.
Omni-capaz:
El chatbot tiene que conversar a la perfección en todos los canales, retener los
datos y el contexto para una experiencia perfecta, lo que representa una gran
ventaja al utilizar diferentes herramientas de comunicación, como las aplicaciones
de mensajería instantánea.
Emocionalmente inteligente:
El chatbot debe inferir los rasgos de personalidad del cliente y comprender el
sentimiento y el tono durante una interacción para ofrecer una experiencia
personalizada o canalizar a un agente humano cuando sea necesario.