Logotipo de Zephyrnet

Mejores prácticas de chatbot

Fecha:

Estoy diciendo lo obvio aquí, pero es realmente importante saber lo que quiere lograr y cómo se puede medir. Muchos de sus KPI serán específicos de un sector o dominio, pero le daré algunos KPI específicos de chatbot en los que pensar. Enumerados en orden de importancia:

  • Tasa de satisfacción - el porcentaje de usuarios satisfechos. En general, recomiendo ofrecer una opción binaria "satisfecho" frente a "no satisfecho" en lugar de una calificación de 1 a 5, pero la elección es suya.

Como la mayoría de la tecnología, un bot está diseñado para automatizar tareas que de otro modo serían realizadas por un operador humano. Antes de embarcarse en un chatbot, es fundamental que sepa exactamente lo que intentas automatizar. La mejor manera de hacer esto es emplear primero agentes humanos para responder a los mensajes de sus usuarios. ¿Por qué hacer esto?

1. Informe de tendencias de chatbot 2021

2. 4 HACER y 3 NO HACER para entrenar un modelo de PNL Chatbot

3. Bot Concierge: Maneja múltiples chatbots desde una pantalla de chat

4. Un sistema experto: IA conversacional Vs Chatbots

De acuerdo, debe tener en cuenta el RGPD, por lo que no puede registrar todo. Para sus fines, en realidad no necesitamos información de identificación personal. Lo que buscas son las frases que usan los usuarios. En particular, te interesa:

  1. entidades - "sí un chaqueta". Las entidades (sustantivos relevantes) forman la base de reconocimiento de entidad nombrada
  2. partes de la oración - "quiero un blanco o negro vestir". Los adjetivos, preposiciones y conjunciones. Los usará para entrenar a su parte del etiquetado del discurso .
  3. sentimiento - "No estoy feliz" or "Gracias por tu ayuda". Puede utilizar la clasificación de texto y análisis sentimental para detectar cuando los usuarios están satisfechos o insatisfechos.

Si ha seguido nuestro primer consejo, debería tener algunos datos de entrenamiento decentes. Ahora es el momento de ponerlo en práctica.

  1. cuerpo - p.ej "El lunes pasado". TEstos mensajes pueden contener más entidades
  2. cerrar sesión - último par de mensajes, por ejemplo "Gracias por tu ayuda". Útil para análisis sentimental

Los profesionales de TI experimentados piensan detenidamente en la validación y el manejo de errores al crear aplicaciones o sitios web. Por lo general, puede confiar en la interfaz de usuario para ayudar a hacer cumplir las restricciones. Por ejemplo, utilizando un cuadro de selección desplegable con las opciones válidas. El desafío surge cuando se intenta hacer cumplir las mismas restricciones en un chatbot.

Respuestas rápidas

Algunos canales ofrecen respuestas rápidas- respuestas prellenadas que pueden actuar como un reemplazo para selectos menús desplegables, botones de radio y casillas de verificación. Las respuestas rápidas pueden usarse como un medio para restringir el comportamiento del usuario, pero deben usarse con cuidado. A diferencia de los cuadros desplegables, las opciones generalmente se muestran horizontal o verticalmente y ocupan un espacio valioso en la pantalla, especialmente en dispositivos móviles. Esto los hace adecuados para respuestas con pocas opciones.

Validación de mensajes

La entrada de texto libre es el corazón de un chatbot. No tiene restricciones, por lo que una buena validación y manejo de errores es especialmente importante. Recuerde: si bien su modelo de NLU puede identificar correctamente una entidad, esto no significa que sus sistemas posteriores puedan manejarla. 100 libras o el lunes pasado son ejemplos de entidades que un modelo NER probablemente reconocerá, pero que necesitan transformarse para el consumo posterior.

Aquí está el flujo típico de chatbot:

  • Respuesta de proceso
Agente: hola como puedo ayudar?
Usuario: Hola
Usuario: quiero comprobar el estado de mi pedido
Usuario: orden A123
Bot: hola como puedo ayudar?
Usuario: Hola
Bot: Lo siento, no entiendo
Usuario: quiero comprobar el estado de mi pedido
Usuario: orden A123

Soporte chit chat

Básicamente, entrena al chatbot para que reconozca los mensajes de tipo "chit chat", a los que puede responder o simplemente ignorar. Tomando el ejemplo anterior, el bot ignoraría la "Hola" o responde con "Hola". De cualquier manera, no generaría un error.

Almacenar en búfer los mensajes entrantes

Almacene en búfer todos los mensajes entrantes. Espere hasta que hayan transcurrido N segundos desde el último mensaje. En este punto, concatenar todos los mensajes almacenados en búfer juntos en un solo mensaje y procesarlo. Tomando el ejemplo anterior, se vería así:

Bot: hola como puedo ayudar?
Usuario: Hola
Usuario: quiero comprobar el estado de mi pedido
Usuario: orden A123
(espera N segundos)
Bot: OK …

Buffer pero cortocircuito

El mismo enfoque que se describe anteriormente, pero en lugar de esperar siempre N segundos, intenta procesar el búfer de mensajes cada vez que se recibe un mensaje. Si usted podemos procesarlo, lo hace de inmediato, evitando retrasos. Volviendo al diálogo artificial, se vería así:

Bot: hola como puedo ayudar?
Usuario: Hola
(no se puede procesar - espera)
Usuario: quiero comprobar el estado de mi pedido
(Bingo)
Bot: Ok, ¿cuál es su número de pedido?

Además de validar la respuesta de cada usuario, querrá configurar varios "puntos de control". Esto significa decirle al usuario lo que el bot ha entendido y pedirle que lo confirme. Por ejemplo, diciendo algo como:

Profundizar

A la primera estrategia la llamamos enfoque de "desglose". Empiece por hacer preguntas abiertas a los usuarios, p. Ej. "¿Cómo puedo ayudar?" or "¿qué estás buscando?". Ejecute las respuestas a través de los modelos y algoritmos de NLU y controle la conversación.

Rescate

Llamamos al segundo enfoque el "rescate". En pocas palabras, si no puede comprender las necesidades del usuario, recurre a la intervención humana. Consulte a continuación para obtener más detalles.

¿Qué puede hacer con los valores atípicos? En primer lugar, es importante que el sistema reconozca cuándo no está cumpliendo con las expectativas del usuario. Para sus usuarios, no hay nada peor que hablar con una pared de ladrillos. Una forma de detectar esto es contar el número de "Lo siento, no entiendo" escriba las respuestas generadas para cada diálogo. Como se mencionó anteriormente, los puntos de control también son muy importantes.

La razón por la que está registrando las conversaciones es para acumular datos de entrenamiento, lo que le permite crear modelos precisos. Para tomar prestado un cliché, este es un proceso, no un evento. Si bien los datos capturados durante la etapa inicial "humana" lo ayudan a comenzar, debe volver a capacitar a los modelos a medida que recopila más datos.

Los chatbots son de forma libre, los usuarios pueden decir lo que quieran. Esto presenta desafíos pero también oportunidades. Los chatbots son excelentes para la investigación de mercado.

La implementación de un chatbot de nivel empresarial requiere una planificación cuidadosa. Es importante comprender los KPI y los impulsores comerciales antes de embarcarse en el proyecto. Tener un medio para medir el éxito también es realmente importante.

Coinsmart. Mejor Bitcoin-Börse en Europa
Source: https://chatbotslife.com/chatbot-best-practices-b7c7d4bb0086?source=rss—-a49517e4c30b—4

punto_img

Información más reciente

punto_img