Wit.ai
Wit.ai fue adquirida por Facebook en 2015, y desde entonces ha sido desarrollada activamente por la compañía.
Formación
- ¿Cuáles serían las verticales más calientes en las que la IA prosperaría en los próximos años, aparte del comercio minorista?
- ¿Alguna vez será posible crear una inteligencia artificial con imaginación?
- ¿Deberíamos tener miedo de lo que podría suceder en el campo de la inteligencia artificial?
- Automatización: ¿Qué impide que las empresas reemplacen a los trabajadores con máquinas robóticas avanzadas?
- ¿En qué etapa se debe considerar a la IA inteligente?
La capacitación de este motor gira en torno a Historias (casos de uso específicos del dominio). La herramienta aprende los flujos de conversación de los ejemplos de entrada del usuario y respuestas de chatbot. Como cualquier otro motor de PNL, permite comprender la entrada del usuario después de cierta capacitación, identificar Intención , extraer Entidades y predecir qué debe hacer su bot en función del Contexto actual y la consulta del usuario.
Puede entrenar a su modelo a través de la interfaz web. El sistema valida cada oración contra un modelo existente y sugiere resaltar las Entidades preconstruidas, si las hay. Por supuesto, puede definir sus propias Entidades / Parámetros y establecer posibles valores para todos ellos. Los parámetros estándar incluyen ubicación, temperatura, fecha y hora, edad, URL, correos electrónicos, recordatorios, distancia, etc.
Caracteristicas
En general, es fácil comenzar. La API está bien documentada. Antes de despegar, puede navegar a través de los bots y aplicaciones existentes creados en Wit.ai: muchos de ellos están abiertos al público.
Puede usarlos no solo con fines inspiradores, sino también para impulsar su proyecto. La plataforma permite copiar historias de otros desarrolladores junto con su capacitación.
http://Wit.ai tiene una interfaz de usuario de chat visual para probar conversaciones donde puede ver los pasos que los sistemas reconocen. Ayuda durante la creación de bot y la mejora del modelo.
Idioma y costo
La plataforma admite alrededor de 50 idiomas diferentes y es completamente gratuita.
Impresión personal
http://Wit.ai es parte de la infraestructura de Facebook. Es una opción perfecta para aquellos que planean desarrollar chatbots para Facebook Messenger. Debido a la buena interfaz de usuario y la documentación sencilla, iniciar un proyecto con esta plataforma es fácil. En resumen, parece una buena opción para bots B2C simples y varios proyectos MVP.
Dialogflow (anteriormente API.ai)
DialogFlow es una plataforma popular para construir interfaces de conversación. Antes de que Google lo comprara en diciembre de 2016, la plataforma pertenecía a una empresa de desarrollo independiente.
Formación
Como cualquier otro motor de PNL, su funcionalidad permite entrenar el modelo en torno a una intención de usuario específica. Aparte de eso, los desarrolladores de bot y aplicaciones pueden beneficiarse del uso de modelos preconstruidos.
Dialogflow ofrece 33 agentes preconstruidos que puede importar a su proyecto y personalizar según sus necesidades. Entre la lista de Agentes preconstruidos, encontrará muchos comunes, como “Navegación”, “Reserva de hotel”, “Pequeña conversación”, “Traductor”, “Clima”, “Noticias”, etc.
Si se supone que su chatbot es completamente único en términos de diálogos, no necesita la mayoría de estos agentes. Sin embargo, aún puede importar el módulo “Small Talk” con temas comunes como “hola”, “adiós”, “emociones” o “cortesía” y hacer que su bot sea cortés
Si desea entrenar su modelo manualmente, puede poner sus frases a través de la interfaz de usuario web o importar el modelo desde un archivo .txt o .zip. Luego, pasará por el proceso típico de los motores de PNL: defina intenciones , entidades y acciones de programación que los bots deberían hacer.
Caracteristicas
Dialogflow proporciona integraciones de un clic con plataformas como Facebook Messenger, Slack, Viber, Kik, Telegram, Amazon Alexa, Line, Microsoft Cortana. Ayuda a desarrollar su bot para muchas plataformas a la vez. Además, tiene un conjunto de SDK para Node.js, Ruby, Android, iOS, C #, Python, etc., por lo que puede usarlo no solo para chatbots, sino también para aplicaciones y dispositivos.
Vale la pena mencionar que Dialogflow admite interfaces de voz. Le permite crear el Agente que entiende el texto y la voz sin esfuerzos adicionales. Más tarde, cuando pruebe a su Agente, puede probar tanto el diálogo de texto como el de voz.
Idioma y costo
Por el momento, la plataforma admite 15 idiomas naturales. Aunque podemos esperar que la cantidad de lenguajes naturales, modelos prefabricados e integraciones crezca con el tiempo. Al igual que la plataforma Wit.ai, Dialogflow es completamente gratuito.
Impresión personal
La plataforma está bien documentada y tiene una interfaz de usuario amigable. Teniendo en cuenta la cantidad de agentes preconstruidos, es realmente fácil comenzar a construir un chatbot que se ajuste a muchas plataformas a la vez. Además, es un buen motor para construir chatbots simples o de nivel medio o asistentes virtuales con interfaz de voz.
Si está interesado en otros motores de PNL, puede encontrar mi reseña aquí.