Tabla de contenido:
- Qué pueden hacer los chatbots
- Chatbots con guión o menú
- Reconocimiento inteligente de palabras clave
- Chatbots de aplicaciones contextuales
- Plataformas y marcos de Chatbot
- Consejos para construir un chatbot
- Publicando su Chatbot
Video: Natural Language Processing 101 + Dialogflow Chatbot (Noviembre 2024)
La mayoría de nosotros hemos interactuado con un chatbot al menos una vez, ya sea en Facebook Messenger o mediante conversaciones con Alexa. No son un fenómeno nuevo, pero la inteligencia artificial está potenciando su inteligencia en una amplia gama de dispositivos, desde su teléfono hasta el hogar inteligente.
Cada vez que utiliza el Asistente de Google, Siri y Alexa, se está comunicando con un chatbot avanzado que utiliza inteligencia artificial y aprendizaje automático. Pero los bots también pueden ser simples, como los cuadros emergentes en sitios web minoristas y las búsquedas locales que ofrecen información básica.
A medida que la tecnología evoluciona, los bots ofrecerán más respuestas "similares a las humanas" durante la conversación y requerirán que todos tengamos al menos un conocimiento básico de cómo funcionan. Esto es lo que necesitas saber.
Qué pueden hacer los chatbots
La belleza de los chatbots es lo diversos que pueden ser. Pueden ayudar a los clientes con las compras de comercio electrónico, hacer sugerencias de productos y proporcionar servicio al cliente. Pueden reservar vuelos, hacer pedidos de comida para llevar en restaurantes, proporcionar actualizaciones del clima en tiempo real, rastrear el mercado de valores, ayudar con las necesidades financieras y bancarias, y más.
Los chatbots se programan de manera diferente según el servicio que se espera que brinden. Sabemos qué son los chatbots y algunas de sus diversas capacidades, pero para comprender completamente cómo desarrollar uno, es importante aprender los diferentes tipos de bots y cómo funciona cada tipo. Existen tres tecnologías principales de chatbot con diversas complejidades: programada, inteligente y de aplicación.
Chatbots con guión o menú
Esta es la versión más básica de un chatbot. Las conversaciones con estos bots son predeterminadas y simples: es básicamente una jerarquía de árbol con la que interactuamos casi a diario. Estos chatbots se utilizan para programar respuestas telefónicas automatizadas, responder consultas de servicio al cliente y desarrollar preguntas frecuentes directas que no requieren una respuesta compleja. Los chatbots con menú o guiones requieren que el usuario elija entre opciones explícitas en cada paso de la conversación.Reconocimiento inteligente de palabras clave
Los chatbots inteligentes utilizan IA para aprender de cada conversación y adaptarse. Estos bots "ven" lo que una persona está escribiendo y responden en consecuencia, sin un script explícito. El chatbot puede responder preguntas abiertas a través de palabras clave personalizadas integradas en su código. Estos robots son inteligentes, pero a veces se confunden. Como buscan palabras clave, un chatbot inteligente no podrá determinar cómo responder adecuadamente una consulta si se usan demasiadas palabras en varias preguntas.Chatbots de aplicaciones contextuales
Esta es actualmente la tecnología de chatbot más avanzada. Estos bots utilizan el aprendizaje automático y la inteligencia artificial para aprender de la conversación humana a través de un proceso de "prueba y error" en sus diversos algoritmos. Recuerdan las interacciones con usuarios individuales para volverse más inteligentes con el tiempo a través de una especie de proceso de eliminación, recordando cosas como información de pago, direcciones y pedidos repetidos para eventualmente preguntar si, por ejemplo, su pedido habitual de alimentos es lo que desea. Todo lo que tienes que hacer es decir "Sí". Como estos son los bots más complejos, son los más difíciles de crear.Plataformas y marcos de Chatbot
Los chatbots siguen siendo una tecnología bastante nueva, pero hay dos formas principales de desarrollar un bot: plataformas y marcos de desarrollo.
La forma más fácil es usar una plataforma de desarrollo como chatfuel, botkit o motion.ai, que ofrece a los desarrolladores (usted) interfaces y herramientas fáciles de usar, como la funcionalidad de arrastrar y soltar.
Los marcos de bot ofrecen kits de herramientas más complejos y están diseñados para desarrolladores con conocimientos previos de codificación. Están codificando mucho y solo proporcionan fragmentos de código que los desarrolladores pueden reorganizar y agregar. Los tres marcos principales son Amazon Lex, Microsoft Bot Framework y Dialogflow.
Como se trata de una guía para principiantes, le recomendamos que cree bots utilizando una plataforma.