Para crear un Chat Bot inteligente, debe comenzar con un Servicio de comprensión de idiomas como https://Luis.ai de Microsoft y luego crear una Prueba de concepto (POC), probablemente para obtener la compra de los ejecutivos de la compañía. Para crear el POC no necesariamente necesita ser un desarrollador. Dirígete a http://OnlineBotBuilder.com y echa un vistazo al generador de codificación cero que se integra estrechamente con el https://Luis.ai Cognitive Service de Microsoft.
Lo que debe hacer es que sea simple. Por ejemplo, si creara un bot Minorista donde los clientes pudieran comprar granos de café, debe identificar las cosas clave que suceden en la tienda en línea … y esto se aplica a cada tienda en línea …
Servicio al cliente, producto, tamaño, compra y sus preguntas frecuentes (FAQ) son sus intenciones. Los nombres de sus productos, los tamaños, los precios serían sus entidades.
- ¿Cuál es el mejor libro sobre Support Vector Machines?
- ¿Cuál es la mejor manera de encontrar análisis de sentimientos?
- ¿Qué es el mecanizado en caliente?
- ¿Qué pensaría BF Skinner del aprendizaje automático?
- ¿A qué problemas conducen los conjuntos de datos de entrenamiento asimétricos?
En el Servicio inteligente de comprensión de idiomas (beta) (Servicio inteligente de comprensión de idiomas) ingresa expresiones para entrenar a un modelo (el cerebro de su bot de chat). Mi recomendación es crear un script (un día en la vida de un cliente que interactúa con el servicio al cliente, selecciona un producto y tamaño, cómo compra y las preguntas que tenía) e ingrese esas declaraciones en Luis y vincúlelas a sus Intenciones .
O si tiene un servicio de Chat Humano, importe las Transcripciones de personas reales a Luis y etiquete aquellas con los Intentos. Esta es la mejor manera de capacitar a un Servicio de comprensión de idiomas para que su Bot sea realmente inteligente.
Luego diríjase a Online Bot Builder y diseñe su POC y desplieguen el Chatbot en su sitio con el script que genera.
Ahora que los usuarios comienzan a interactuar con su Chat Bot, Luis realiza un seguimiento de las declaraciones. Cuando seleccione ‘Sugerir’ en Luis, intentará asignar las declaraciones de los clientes a las intenciones … si no es del todo correcto, puede etiquetar la intención correcta. Para aquellas entidades que se pueden deletrear correctamente como café, beens, etc., puede etiquetarlas en su entidad apropiada para que Luis pueda vincular esas permutaciones con las entidades ‘reales’.
En resumen, necesita una cuenta gratuita para Language Understanding Intelligent Service y una cuenta gratuita de Online Bot Builder y necesita un día en el guión de vida de los diferentes tipos de usuarios de su producto o servicio. Y debe etiquetar esas declaraciones / oraciones a intenciones y marcar las entidades en esas a Luis. ¡Y luego capacite periódicamente al Servicio inteligente de comprensión de idiomas para crear un Bot de chat inteligente! ¡Espero que ayude!