Características de wit.ai vs API.ai?

Wit.ai

Wit.ai fue adquirida por Facebook en 2015, y desde entonces ha sido desarrollada activamente por la compañía.

Formación

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í.

Tanto Wit.ai como API.ai siguen siendo relativamente nuevos y, a partir de hoy, API.ai parece ser líder.

Características de Wit.ai :

  1. Wit.ai API es completamente gratuito para instancias públicas y privadas sin limitaciones en la tasa de solicitud.
  2. Proporciona una buena combinación de reconocimiento de voz y aprendizaje automático para desarrolladores.
  3. Wit.ai tiene dos elementos que establece dentro de su aplicación: 1) intentos y 2) entidades. Las acciones se separan para usar como operaciones combinadas.
  4. Tiene entidades precompiladas como temperatura, número, URL, correos electrónicos, etc.
  5. No tiene un módulo de interacción para comunicarse directamente con otras API de mensajería (como Facebook Messenger), pero tiene una API de servicio web para conectar servicios.
  6. Wit.ai API está disponible para que los desarrolladores lo utilicen con iOS, Android, Windows Phone, Raspberry Pi, Python, C y Rust. También es un complemento de JavaScript para desarrolladores front-end.

Características de API.ai :

  1. API.ai tiene una opción empresarial de pago que permite que esto se ejecute en una nube privada internamente y más desde su equipo de servicios. El plan gratuito permite 6000 solicitudes por mes.
  2. Proporciona capacidades de voz a texto y texto a voz junto con el aprendizaje automático.
  3. Tiene soporte para intentos, acciones, entidades junto con dominios.
  4. Incluye entidades precompiladas como @ sys.color, @ sys.date, @ sys.unit-currency, etc.
  5. Tiene un módulo separado para la integración con Facebook y otras API de mensajería, incluido el soporte para la implementación en el servidor heroku.
  6. API.ai tiene SDK para Android, iOS, Apple Watch, Node.js, Cordova, Unity, C #, Xamarin, Windows Phone, Python y JavaScript. También se puede integrar con Amazon Echo y Cortana de Microsoft.

Actualización: según el comentario a esta respuesta de Hamed Zitoun, el reconocimiento de voz no es gratis con API.ai.

Espero que esto ayude.

PD: si está utilizando Slack, puede unirse a la comunidad de “Chatbots y AI Group” para mantenerse actualizado con los últimos acontecimientos en el mundo de los bots y también aprender de otros entusiastas de los bots de todo el mundo.

Soy un fabricante de bots en Engazify bot , una forma divertida y fácil para que los equipos aprecien el trabajo duro dentro de Slack.

Wit – aterrizaje es para casos de uso más simples. Es de Facebook. Chatfuel y otros constructores de bots similares usan este marco y otros para hacer el suyo.

apiai, comprado por Google, es gratis para siempre (lo cual es asombroso para startups como nosotros) y le da control total sobre lo que puede hacer.

Ambos tienen aspectos básicos cubiertos, por ejemplo, PNL, Entidades, capacitación, ML.

Ambos están respaldados por grandes empresas y el espacio está evolucionando, por lo que será interesante ver quién hace qué en los próximos 2 años.

Wit y API son API de Chatbot. Ambos tienen varias características y la API que debe elegir dependerá de los requisitos de su proyecto. La característica de Wit API es que es completamente gratis y fue adquirido recientemente por Facebook en 2015 y la tasa de solicitud es ilimitada, ya que la API se paga y la tasa de solicitud es limitada. Entonces, si son principiantes, deben elegir ingenio api para aprender

Describí el artículo relevante que será útil para hacer chat-bot usando estas API

¿Qué es el chatbot? : Una visión de inteligencia artificial

Conozca la tecnología de subrayado detrás de la inteligencia artificial | API de Chatbot