Los chatbots, también llamados agentes conversacionales o sistemas de diálogo, son un tema candente. Microsoft está haciendo grandes apuestas en los chatbots, al igual que compañías como Facebook (M), Apple (Siri), Google, WeChat y Slack.
He investigado poco sobre los recursos del servicio de aprendizaje profundo de chatbot a principios de 2017. Puedo recomendarte algunos de ellos según mi conocimiento de investigación en chatbot. (Estos no son los rankings oficiales del servicio de chatbot).
- Microsoft Azure
Descripción: (LUIS) Language Understanding Intelligent Service para crear un chatbot usando visual o node.js en el backendFuncionalidad: Servicio colectivo que proporciona API para la comprensión del lenguaje y Extracción del conocimiento, API de voz para el reconocimiento y la conversión del habla, API de búsqueda de Bing para capacidades de búsqueda web inteligentes, API de Vision para habilidades de comprensión de imagen y video.
Soporte de voz y texto: Sí
PNL (Procesamiento del lenguaje natural): Sí
NLU (Entendimiento del lenguaje natural): Sí
NLG (Generación de lenguaje natural): No
Aprendizaje automático: si
Reconocimiento de voz: si
Comprensión del lenguaje del habla (SLU): Sí
Apoyo de conversación: sí
Información predefinida: si
Análisis de brechas: No
Soporte multiplataforma: si- ¿Cuáles son los mejores recursos para conocer la investigación actual en Visión por Computador?
- ¿Cuáles son algunos buenos recursos de aprendizaje para la informática?
- ¿Cuáles son los mejores recursos para el aprendizaje de la ciencia actuarial para alguien con experiencia estadística?
- ¿Cuáles son los mejores recursos para comprender y volverse minimalistas?
- ¿Hay algún recurso para el aprendizaje chino?
Usabilidad: Fácil pero muy lento. A veces es necesario actualizar una página más de una vez para ver las intenciones y expresiones creadas en el navegador. Los desarrolladores también pueden usar Visual Studio para desarrollar chat-bot usando codificación en C #. Hay un servicio de emulador de Bot donde podemos probar el bot. Es difícil para los no desarrolladores usar este servicio.
Facilidad de modelado: Fácil.
Facilidad de entrenamiento: Fácil.
Facilidad de integración: SDKs
Rendimiento: Interfaz de usuario lenta
Analítica: Dashboard muestra analítica. - IBM Watson
Descripción: varias API diferentes basadas en AI
Funcionalidad: NLP, voz a texto, texto a voz, descubrimiento y más
Soporte de voz y texto: Watson requiere un servicio por separado: Watson Speech to Text
PNL (Procesamiento del lenguaje natural): Sí
NLU (Entendimiento del lenguaje natural): Sí
NLG (Generación de lenguaje natural): No
Aprendizaje automático: sí, basado en la nube
Reconocimiento de voz: si
Comprensión del lenguaje del habla (SLU): No
Soporte de conversación: Sí, requiere almacenamiento de estado
Información predefinida: si
Análisis de brechas: si
Soporte multiplataforma: si
Localizabilidad: si
Usabilidad: baja barrera de entrada. El “entrenamiento” de la inteligencia y la creación de “scripts” pueden ser realizados por personas que no sean desarrolladores.
Facilidad de modelado: Fácil.
Facilidad de entrenamiento: Fácil.
Facilidad de integración: Fácil
Fiabilidad: nivel superior (basado en IBM)
Rendimiento: nivel superior (basado en IBM)
Compatibilidad: nivel superior (basado en IBM)
Escalabilidad: nivel superior (basado en IBM)
Precio: https://www.ibm.com/watson/devel… - Amazon alex (Los servicios son caros en comparación con IBM y Microsoft)
Descripción: Servicio de AWS para crear interfaces de conversación en aplicaciones que utilizan voz y texto.Soporte de voz y texto: Sí
PNL (Procesamiento del lenguaje natural): Sí
NLU (Entendimiento del lenguaje natural): Sí
NLG (Generación de Lenguaje Natural) 😕
Aprendizaje automático: Aprendizaje profundo
Reconocimiento de voz: Sí (Reconocimiento de voz automático ASR)
Comprensión del lenguaje del habla (SLU): Sí (ASR + NLU)
Apoyo de conversación: sí
Información predefinida: si
Soporte multiplataforma: sí. Dispositivos móviles, aplicaciones web y plataformas de chat.
Facilidad de modelado: Fácil.
Facilidad de entrenamiento: Fácil.
Facilidad de integración: AWS Lambda, Cognito, Mobile Hub, CloudWatch, DynamoDB
Compatibilidad: en función de nuestro contrato de soporte de AWS, Amazon Lex es compatible con los planes de Soporte para desarrolladores, Soporte comercial y Soporte empresarial.
Precio: Precios de Amazon Lex – Servicios web de Amazon - Ingenio (facebook)
Descripción: Lenguaje natural para desarrolladores.Soporte de voz y texto: No
PNL (Procesamiento del lenguaje natural): Sí
NLU (Entendimiento del lenguaje natural): Sí
NLG (Generación de lenguaje natural): No
Aprendizaje automático: Aprendizaje profundo
Reconocimiento de voz: No
Comprensión del lenguaje del habla (SLU): NA
Información predefinida: si
Soporte multiplataforma: si
Facilidad de entrenamiento: Fácil. - API.ai
Descripción: Plataforma de comprensión del lenguaje natural.
Funcionalidad: Servicio colectivo que proporciona API para la comprensión del lenguaje y Extracción del conocimiento, API de voz para el reconocimiento y la conversión del habla, API de búsqueda de Bing para capacidades de búsqueda web inteligentes, API de Vision para habilidades de comprensión de imagen y video.Soporte de voz y texto: Sí
PNL (Procesamiento del lenguaje natural): Sí
NLU (Entendimiento del lenguaje natural): Sí
NLG (Generación de lenguaje natural): No
Aprendizaje automático: sí, aprenda de los ejemplos proporcionados por los desarrolladores y las conversaciones que mantiene con los usuarios finales para mejorar continuamente la experiencia del usuario.
Reconocimiento de voz: si
Soporte de conversación: cambia entre los temas de conversación, mientras recuerdas dónde los dejaste para cada uno.
Información predefinida: si
Soporte multiplataforma: Sí, SDK para iOS, Mac OS X, Apple Watch, Android, HTML, JavaScript, Node.js, C #, Python, Unity, Ruby, XamarinUsabilidad: Fácil. Soporte para 15 idiomas
Facilidad de modelado: Fácil.
Facilidad de entrenamiento: Fácil.
Facilidad de integración: Integraciones | API.AI ( herramienta de webhook, SDK)
Fiabilidad: 99,99% de disponibilidad garantizada.
Rendimiento: puede manejar millones de solicitudes de usuarios diariamente
Analytics: si