Chatbot

Un chatterbot , chatbot o bot para abreviar es un sistema de diálogo basado en texto que permite chatear con un sistema técnico. Tiene un área para entrada y salida de texto, que se puede usar para comunicarse con el sistema en lenguaje natural. Los chatbots pueden, pero no es obligatorio, usarse junto con un avatar . Técnicamente, los chatbots están más relacionados con un motor de búsqueda de texto completo que con la inteligencia artificial o incluso natural. Sin embargo, con el aumento del rendimiento de la computadora, los sistemas de chatbot pueden acceder a bases de datos cada vez más extensas de manera más rápida y, por lo tanto, también ofrecen diálogos inteligentes para el usuario. Estos sistemas también se conocen como asistentes personales virtuales .

También hay chatbots que ni siquiera tratan de actuar como una charla humana (por lo tanto, no hay charla ter bots), sino que sólo reaccionan a los comandos especiales, similares a los servicios de IRC . Pueden servir como interfaz para servicios fuera del chat u ofrecer funciones solo dentro de su sala de chat, p. Ej. B. Salude a los nuevos conversadores con la broma del día.

Hoy en día, los chatbots son accedidos principalmente por asistentes digitales como Google Assistant y Amazon Alexa , a través de aplicaciones de mensajería como Facebook Messenger o WhatsApp, o mediante herramientas organizativas y sitios web.

historia

La historia de los chatbots se remonta a la década de 1960. El primer chatbot es Eliza , una primera demostración de un psicoterapeuta virtual que Joseph Weizenbaum programó entre 1964 y 1966.

En las décadas que siguieron, numerosos desarrolladores utilizaron el modelo de Weizenbaum para desarrollar aún más interacciones de tipo humano con chatbots.

Un objetivo común de muchos de los que trabajan en chatbots es pasar la prueba de Turing .

De 2001 a 2015 se llevó a cabo el Chatterbox Challenge , una competencia internacional que eligió al chatbot del año .

funcionalidad

La mayoría de los chatbots utilizan una base de datos lista para usar, la llamada base de datos de conocimiento con respuestas y patrones de reconocimiento. El programa primero divide la pregunta ingresada en partes individuales y las procesa de acuerdo con las reglas dadas. Se puede armonizar la ortografía (mayúsculas y minúsculas, diéresis, etc.), interpretar los signos de puntuación y compensar los errores tipográficos (preprocesamiento). En el segundo paso, se identifica realmente la pregunta. Esto generalmente se resuelve usando patrones de reconocimiento, algunos chatbots también permiten el anidamiento de varios reconocimientos de patrones usando las llamadas macros. Si se reconoce una respuesta que coincide con la pregunta, aún se puede ajustar (por ejemplo, se pueden insertar datos calculados controlados por script: "En Ulm, hoy hace 37 ° C"). Este proceso se denomina posprocesamiento. Luego se emite la respuesta resultante. Los programas de chatbot comerciales modernos también permiten el acceso directo a todo el procesamiento a través de interfaces de programación y lenguajes de scripting incorporados .

Establecer un chatbot

El desafío en la programación de un chatbot radica en la combinación sensata de las detecciones. Las detecciones precisas para preguntas especiales se complementan con detecciones globales que solo se relacionan con una palabra y pueden servir como respaldo (el bot reconoce aproximadamente el tema, pero no la pregunta exacta). Algunos programas de chatbot apoyan el desarrollo con rangos de priorización que se pueden asignar a respuestas individuales. Los entornos de desarrollo se suelen utilizar para programar un chatbot, que permite categorizar preguntas, priorizar respuestas y gestionar reconocimientos. Algunos también permiten la creación de un contexto de conversación que se basa en reconocimientos y posibles reconocimientos de seguimiento (“¿Te gustaría saber más sobre esto?”). Una vez que se ha establecido la base de conocimientos, el bot se optimiza en tantas sesiones de formación como sea posible con los usuarios del grupo objetivo. De esta manera se pueden identificar reconocimientos incorrectos, lagunas en el reconocimiento y respuestas faltantes. La mayoría de las veces, el entorno de desarrollo ofrece herramientas de análisis para evaluar de manera eficiente los protocolos de conversación. De esta forma, un buen chatbot logra una tasa de reconocimiento promedio de más del 70% de las preguntas. La mayoría de los usuarios lo aceptan como una contraparte entretenida.

Chatbots multimedia

Originalmente basados ​​exclusivamente en texto, los chatbots han evolucionado a través del reconocimiento de voz y la síntesis de voz cada vez mayores y, además de los diálogos de texto puro, también ofrecen diálogos totalmente hablados o una combinación de ambos. Además, también se pueden utilizar otros medios, por ejemplo, imágenes y videos. Con el uso intensivo de dispositivos móviles ( teléfonos inteligentes , dispositivos portátiles ), esta posibilidad de usar chatbots seguirá aumentando (a partir de noviembre de 2016). A medida que continúan las mejoras, los chatbots no se limitan a unas pocas áreas temáticas restringidas (pronóstico del tiempo, noticias, etc.), sino que también permiten diálogos y servicios extendidos para el usuario. Estos se convierten en asistentes personales inteligentes .

enlaces web

literatura

  • Alexander Braun: Chatbots en comunicación con el cliente, SpringerVS, Wiesbaden 2013, ISBN 978-3-642-62411-7 .
  • Markus Kaiser , Aline-Florence Buttkereit, Johanna Hagenauer: Chatbots. Comunicación automatizada en periodismo y relaciones públicas, SpringerVS, Wiesbaden 2019, ISBN 978-3-658-25493-3

Evidencia individual

  1. Darren Orf: Google Assistant es un mega robot de IA que quiere estar absolutamente en todas partes . En: Gizmodo . ( gizmodo.com [consultado el 19 de junio de 2018]).
  2. Los 8 mejores chatbots de 2016 . En: VentureBeat . 21 de diciembre de 2016 ( venturebeat.com [consultado el 19 de junio de 2018]).
  3. a b Stephanie: La historia y el desarrollo de los chatbots. En: Onlim.de. 11 de junio de 2020, consultado el 11 de junio de 2020 .
  4. ^ Acceso al archivo de los ganadores del premio Chatterbox Challenge. El dominio fue abandonado en 2016. Archivado desde el original el 3 de agosto de 2015 ; Consultado el 16 de noviembre de 2016 .
  5. Botsociety: diseña, previsualiza y crea un prototipo de tu próximo chatbot o asistente de voz. Consultado el 19 de junio de 2018 .
  6. Botmock: creación de prototipos de conversación de chatbot gratis. Consultado el 19 de junio de 2018 (inglés americano).
  7. ^ Comprensión del lenguaje natural de Watson. 28 de noviembre de 2016, consultado el 19 de junio de 2018 .
  8. ¿Cuáles son las palabras más comunes que recibe o envía su bot? En: Dashbot . 31 de octubre de 2017 ( dashbot.com [consultado el 19 de junio de 2018]).  ( Página ya no disponible , buscar en archivos webInformación: El enlace se marcó automáticamente como defectuoso. Verifique el enlace de acuerdo con las instrucciones y luego elimine este aviso.@ 1@ 2Plantilla: Dead Link / blog.dashbot.com  
  9. Michael Yuan: Building Intelligent, Cross-platform, Messaging Bots . Addison-Wesley, 2015, ISBN 978-0-13-465061-6 ( google.co.in [consultado el 19 de junio de 2018]).
  10. Thomas Kuhn: Los asistentes de voz cambian nuestras vidas. WirtschaftsWoche, 28 de julio de 2015, consultado el 16 de noviembre de 2016 .