¿Cómo debo comenzar a construir una aplicación nativa de chatbot de IA?

Gran pregunta! Voy a abordar esto en dos partes separadas: AI chatbot y Native

-AI Chatbot:

La mayoría de los chatbot de IA disponibles en el mercado están utilizando tecnologías de PNL. Algunos buenos ejemplos serían: x.ai, Amazon Alexa o Misuku. Hay muchas tecnologías disponibles para construir AI chatbot, puedes pagar API.AI, Wit.ai, LUIS.

He argumentado recientemente que la PNL no es lo suficientemente buena para la mayoría de los casos de uso de chatbot. Un mejor enfoque sería diseñar conversaciones inteligentes en su lugar. Debe pensar claramente con una mentalidad centrada en el cliente. El mejor AI Chatbot es el que ofrece una experiencia de cliente sin fricción.

-Nativo:

Si entiendo correctamente por chatbot nativo, nos referimos a un chatbot que funciona en un entorno web o de aplicaciones donde tenemos un control del 100% sobre la experiencia del cliente. Muy relacionado con el punto anterior, ya que la PNL está cayendo para cumplir la promesa del chatbot, hay un nuevo enfoque de tendencia llamado Interfaces conversacionales. En lugar de depender solo de la interacción del lenguaje natural, con CI podemos tener una experiencia de usuario más rica y dinámica.

Podemos construir CI en aplicaciones de mensajería de terceros como Messenger, Kik, Telegram, Slack, etc. Sin embargo, como el punto clave en CI es usar componentes de interfaz de usuario, construirlo en un entorno nativo le permite tomar el control total del experiencia del cliente y menos dependencia a los cambios de plataforma.

Como herramientas disponibles para construir experiencias de conversación nativas, hay un marco de CI de código abierto como Conversational Form. También puede usar cualquier marco de desarrollo de aplicaciones web como react.js. Para personas no técnicas, recomendaría usar landbot.io , una herramienta simple para construir páginas de inicio de conversación.

En resumen, los desarrolladores de Bot deberían comenzar a pensar más en la inteligencia conversacional en lugar de la inteligencia artificial. Y cuestionar si podría tener más sentido crear chatbot en entornos nativos como la Web o la aplicación, lo que les ayudaría a tener un control total y una mejor personalización en la experiencia conversacional.

Se ha vuelto muy fácil construir aplicaciones nativas de chatbot de IA. Muchas plataformas están disponibles con precios asequibles que permiten crear chatbots simples o complejos basados ​​en diferentes características como se menciona en las respuestas anteriores.

Para los no desarrolladores, es mejor construir chatbot usando una plataforma de desarrollo de bricolaje simple. Una de las plataformas es floatbot.ai , mediante el cual cualquiera puede crear fácilmente chatbots nativos que se pueden integrar en el sitio web y en la aplicación.

Hola,

He estado en bastantes reuniones de chatbot / AI y me han recomendado Chatfuel como un gran lugar para comenzar si vienes al espacio sin ningún conocimiento. Está basado en Facebook Messenger y es bastante básico, pero puede ponerlo en funcionamiento rápidamente.

Por supuesto, crear su propia aplicación es mucho más desafiante. Aquí hay algunas plataformas de las que puede construir si tiene capacidad de codificación:

  • PullString | Potenciando la conversación por computadora
  • Botpress: WordPress de bots: una herramienta de creación de bot de código abierto escrita en JavaScript
  • Recime.io – La Plataforma de Desarrollo de Bot
  • Acciones de Google: acciones en Google

Servicios de PNL (procesamiento del lenguaje natural):

  • API.ai (tutorial: Crear bots de conversación para Facebook Messenger)
  • Wit.ai (tutorial: Introducción a los bots conversacionales con Wit.ai)
  • IBM Watson: cree un bot de chat en diez minutos con Watson – IBM Watson
  • Servicio inteligente de Microsoft Language Understanding

*Prima*

Michelangelo by Uber se lanzó recientemente. Esto podría ser solo una noticia general de inteligencia artificial, pero Michelangelo permite a los equipos internos construir, implementar y operar sin problemas soluciones de aprendizaje automático a escala de Uber, lo que creo que es bastante perverso.

More Interesting

Cómo construir un sistema de recomendación médica

¿Cómo puedo escribir un programa simple de IA en Java?

¿El aprendizaje automático está sobrevalorado actualmente?

Si crearas una verdadera inteligencia artificial, ¿qué harías primero? ¿Qué sería lo más útil, sabiendo que ella quiere un cuerpo, pero que aún no está lista para eso?

¿Cuál sería una buena aplicación para las redes neuronales con púas artificiales en los ámbitos del aprendizaje automático supervisado?

¿Podría la IA eventualmente resolver un problema sin resolver del Premio del Milenio?

Cómo usar la red neuronal entrenada

Cómo aprender a alimentar las redes neuronales

Cómo pasar de ser 'cero' a 'héroe' en Machine Learning usando Python

¿Qué hará el gobierno con grandes grupos de ciudadanos que están desempleados poco calificados, sin educación y de larga duración si la automatización, la robótica y la inteligencia artificial realmente toman su trabajo?

¿Qué diferencia hay entre IOT, AI y ML?

¿Cuáles son las mejores plataformas y recursos para construir chatbots?

Escribí un artículo que mejora la complejidad del tiempo (cúbico a cuadrático en el número de dimensiones de entrada) de una técnica de modelo de mezcla Gaussiana incremental. ¿Qué revista sería apropiada para publicar?

Para que la IA describa una imagen tan buena como la humana, ¿cuál es la cantidad total de palabras en cuestión (sustantivos, adverbios, verbos, adjetivos)?

¿Cómo cambiará la IA los virus / malware informáticos?