Interlocutor virtual

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 15 de octubre de 2019; las comprobaciones requieren 48 ediciones .

Interlocutor virtual , programa de interlocutor , bot de chat ( chatbot en inglés  ) - un programa que descubre las necesidades de los usuarios y luego ayuda a satisfacerlas. La comunicación automática con el usuario se realiza mediante texto o voz. Un bot de chat se comunica en nombre de una empresa o marca para simplificar la comunicación en línea (brindar información actualizada lo antes posible) y se usa como una alternativa para chatear con un operador en vivo o llamar al gerente de una empresa.

Uno de los primeros interlocutores virtuales fue el programa Eliza , creado en 1966 por Joseph Weizenbaum. Eliza parodió el comportamiento verbal de la psicoterapeuta implementando una técnica de escucha activa , pidiéndole al usuario que le devolviera y usando frases como “Por favor continúa”.

Se supone que el programa interlocutor ideal debe pasar la prueba de Turing . Hay concursos anuales de programas de interlocutores (en su mayoría buenos de habla inglesa). Uno de los más famosos es el concurso de Loebner .

Designación y desarrollo de interlocutores virtuales

Los objetivos de los diálogos específicos entre personas varían. Puede simplemente "chatear" o puede discutir un tema importante. En los últimos años, la tecnología de los bots de autoaprendizaje se ha desarrollado activamente.

Los programas que pueden comprender declaraciones individuales del usuario forman una clase de programas con una interfaz de lenguaje natural . Por ejemplo, un sistema de preguntas y respuestas .

La creación de interlocutores virtuales bordea el problema de la inteligencia artificial general , es decir, un único sistema (programas, máquinas) que simula la actividad intelectual humana.

En la década de 2010, comenzó a desarrollarse un entorno fértil para el uso de chatbots: los mensajeros instantáneos. Pavel Durov fue uno de los primeros en ver las perspectivas de la tecnología e implementó una API para crear inteligencia artificial en Telegram.

El primer bot de autoaprendizaje fue creado por Microsoft, que publicó el chat de autoaprendizaje de Tay en Twitter en 2016 .

Hoy en día, los chatbots se utilizan a menudo en los negocios para brindar asesoramiento e información a los clientes. Para estos fines, los chatbots se utilizan con mayor frecuencia en redes sociales o aplicaciones.

El sector bancario fue el primero en Rusia en dominar la tecnología en los negocios, luego se unieron las empresas de TI y telecomunicaciones, el sector de servicios, el comercio minorista y los recursos humanos.

A principios de 2022, el ingeniero de software de Google, Blake Lamon, descubrió que la red neuronal LaMDA (diseñada para chatbots) mostraba signos de timidez [ [1] ]

Cómo funciona

Los interlocutores virtuales trabajan con un lenguaje "vivo". El procesamiento del lenguaje natural , un estilo conversacional particular , es un problema agudo en la inteligencia artificial.

Como todo sistema inteligente, un interlocutor virtual tiene una base de conocimientos . En el caso más simple, es un conjunto de posibles preguntas de los usuarios y sus correspondientes respuestas . Los métodos más comunes para elegir una respuesta en este caso son los siguientes:

Una especie de mini-problema para bots tan simples es la identificación de formas de palabras y sinónimos .

También hay bots de autoaprendizaje, se crean utilizando métodos basados ​​en el aprendizaje automático y definitivamente son más eficientes que el primer tipo de bots. Hay dos tipos de bots de autoaprendizaje: de búsqueda y generativos.

Los bots de búsqueda usan heurística para seleccionar una respuesta de una biblioteca de señales predefinidas. Dichos chatbots utilizan el texto del mensaje y el contexto de la conversación para seleccionar una respuesta de una lista predefinida. El contexto incluye la posición actual en el árbol de conversación, todos los mensajes anteriores y las variables guardadas anteriormente (por ejemplo, el nombre de usuario). Las heurísticas para la selección de respuestas se pueden diseñar de muchas maneras, desde la lógica condicional de uno u otro hasta clasificadores automáticos.

Los bots generativos pueden generar respuestas por sí mismos y no siempre responden con una de las opciones predefinidas. Esto los hace inteligentes, ya que estos bots estudian cada palabra de la solicitud y generan una respuesta.

Tipos de chatbots

Aprendiendo
  • No entrenable o con guión
Por plataforma de implementación
  • mensajeros
  • Consultores en línea en sitios web
  • Aplicaciones móviles
  • SMS
  • Sistemas de control
  • Los motores de búsqueda
Funcional
  • Robots asesores
  • Bot para recopilar datos
  • robots de servicio

Programas - interlocutores virtuales

Véase también

Enlaces