¿Cuál es la mejor manera de enseñarle a tu IA de bot de chat?

Respuesta corta: use un servicio como “Yourbot” para obtener una base de datos conversacional sin esfuerzo. (Regístrese en Bot Success para obtener la base de datos, gratuita para uso no comercial)

Respuesta larga: cuanto más refinada y definida sea su idea, más fácil será encontrar datos para manejar su Bot. Tome un Bot de guía de la ciudad de Nueva York como ejemplo. El mapa está allí, las calles están allí, la información de ubicación se puede recopilar de alguna manera y puede usar una de las toneladas de API de búsqueda para encontrar contenido local en Nueva York.

Las aplicaciones desafiantes son aquellas en las que necesita representar una marca, cumplir con sus criterios de idioma y diálogo; o cuando se desarrolla un chatbot abierto que necesita hacer un seguimiento del hilo de las conversaciones para mantener el flujo. Una interfaz de conversación debe ser atractiva e inteligente para ser útil. Las respuestas aleatorias a las preguntas aleatorias de los usuarios son geniales, pero lo que es mejor es cuando el Bot reconoce la aleatoriedad como un patrón y pregunta sobre la intención del usuario o descarta más galimatías aleatorias como galimatías y, en cambio, ofrece otro tema del que hablar.

Para los clientes empresariales, el contenido de origen suele estar listo y, en la mayoría de los casos que hemos visto, es inquietantemente similar: tickets de soporte o correos electrónicos; transcripciones de call center; Páginas de preguntas frecuentes; repositorios de documentos internos sobre sus productos y servicios.

Los equipos de negocios corporativos tienden a ser demasiado formales cuando se trata de preparar contenido. Las suposiciones sobre la forma en que sus usuarios harán preguntas, o lo que preguntarán incluso, están bastante lejos del objetivo la mayoría de las veces. En la mayoría de los casos que hemos experimentado, personas especializadas cometen errores especializados. ¿Cuántas veces has luchado con algo y has querido consultar el manual de usuario de cualquier cosa y has encontrado lo que estabas buscando? Ese es precisamente el problema que traté de abordar en los capítulos anteriores cuando mencioné la importancia de hacer que personas externas prueben el proyecto Bot.

Preguntas simples, respuestas simples: una experiencia intuitiva solo puede ser juzgada por el consumidor real, no por la persona especializada que creó el producto para el que las personas buscan orientación.

Un bot debe ser un concepto vivo; necesita ajustes en función de cómo lo abordan sus usuarios, lo que se conoce como capacitación . Cuantos más datos acumule sobre la utilización del flujo de conversación, mejor podrá sintonizar las conversaciones, las respuestas, los adelantos y mejor será la experiencia. Asegúrese de mantener sus registros: sus registros son su mejor amigo.

Si está creando un Bot que proporcionará una experiencia de chat abierta, básicamente está creando un conjunto de palabras clave y asociándolas con respuestas relevantes. Para encontrar un conjunto de palabras clave en un dominio específico, debe investigar qué y cómo hablan las personas en ese dominio.

Algunos consejos sobre qué es un dominio y de dónde puede obtener más información:

– Conversaciones de Twitter para una palabra clave determinada

– Únete a grupos de Telegram para ciertos temas

– Echa un vistazo a las reseñas de productos de Amazon

– Examine las categorías de Freebase y Wikipedia

Visite http://botsuccess.com para obtener más ideas y búsquedas de palabras clave.

Así es como logramos llenar una base de datos de miles de entradas:

Comenzamos con un pequeño conjunto de preguntas e invitamos a las personas a chatear con el Bot. Luego guardamos las entradas de los usuarios y las usamos como preguntas para obtener más respuestas de otras personas y seguimos haciendo lo mismo durante algunos bucles. Al final, la respuesta más popular para cada entrada se guardó como respuesta a esa pregunta.

El principio de Pareto, ampliamente conocido como la regla 80/20, es una combinación perfecta para el servicio al cliente. El 80% de las preguntas que verá en los registros de chat representarán solo el 20% de toda la base de conocimiento. Lo que significa que solo un pequeño porcentaje del conocimiento acumulado se está utilizando para impulsar el 80% de la interacción comercial. Recomiendo enfocarse en cubrir lo que con mayor frecuencia se pide 80% desde el primer día. El 20% restante es una cuestión de capacitación, y generalmente toma de 1 a 3 meses, dependiendo de cuánto tiempo y esfuerzo invierta usted o su cliente en el proceso.

Para más consejos: Bot Business 101: Cómo iniciar, ejecutar y hacer crecer su negocio de Bot / AI, Ekim Kaya, Cem Onur – Amazon.com

Para este tipo de escenarios, puede usar AIML (Lenguaje de marcado de inteligencia artificial) en sus chatbots.

En la mayoría de los chatbots, AIML es el lenguaje utilizado para manejar preguntas generales como

  • Cuál es su nombre ?
  • Quien te creó ?
  • ¿Qué estás haciendo ahora? Y así sucesivamente.

Estas preguntas son preguntas estáticas para responder por chatbots. Entonces, podemos establecer una respuesta predeterminada para este tipo de preguntas estáticas.

Encontrar las mismas preguntas es un tipo de encontrar patrones en las preguntas.

AIML funciona como plantillas y formas de coincidencia de patrones. La respuesta múltiple para una sola consulta es posible en AIML usando etiquetas aleatorias.

Referir al azar en AIML.

Para obtener más información sobre AIML, consulte Introducción a Chatbots.

Hola,

La mejor manera es usar la plataforma de chatbot preconstruida con solo arrastrar y soltar, donde puede agregar las preguntas y respuestas usted mismo.

Construir un chatbot suena aterrador, lo hace para mí, así que dije usar la plataforma chattypeople que está lista para usar y agregué la personalización que quería. Probé varios otros, todos fueron buenos pero complicados para mis empleados.