Cómo construir un motor de chatbot como wit.ai o chatfuel

Entonces, tengo un poco de experiencia en haberlo hecho.

En primer lugar, Chatfuel y Wit son bastante diferentes. Chatfuel puede ponerlo en funcionamiento rápidamente, pero no está realmente enfocado en el lenguaje natural, mientras que los orígenes de Wit siempre han sido la comprensión del idioma. Como mencionas que quieres PNL, me concentraré en replicar Wit.

Primero, tiene razón en que Wit – landing se basa en un tipo de aprendizaje automático estadístico para PNL. Si desea replicarlo, necesitará aprender algo de aprendizaje automático además de las herramientas de código abierto que lo ayudarán a implementarlo.

En el frente del aprendizaje automático, existen varias técnicas que puede utilizar, desde CRF y CNN para mensajes individuales con ranuras hasta enfoques basados ​​en RNN más complicados pero flexibles que pueden combinar tareas. Para comenzar, también debe aprender sobre la inserción de palabras, ya que son clave para comprender cómo las palabras se pueden convertir en números con los que las máquinas pueden trabajar. Hay varias formas de aprender sobre estas técnicas, pero todas requerirán estudio, matemáticas y lectura de documentos.

Cuando llegue a la implementación, hay algunos marcos de código abierto que facilitan la implementación de este tipo de modelos, pero nada es llave en mano, por lo que requerirá una comprensión básica del campo para comenzar. Ejemplos son Torch y Tensorflow.

Luego, deberá considerar el flujo de trabajo para sus usuarios y todas las herramientas para simplificar el uso de la tecnología que ha creado por parte de los desarrolladores. Ese es en realidad un problema más difícil en muchos sentidos que el aprendizaje automático. Si solo desea construir la tecnología para usted y su propio bot, en lugar de parte de una plataforma como mencionó, se vuelve un poco más fácil, pero probablemente terminará construyendo herramientas para entrenar el modelo de lenguaje e iterarlo hora.

Para más información. sobre chatbots, aquí está el enlace con su contenido completo relacionado con él. Y es una contribución a la sociedad moderna. Obtenga más información haciendo clic en el enlace a continuación. BPO vs Chatbots: ¿Son los Chatbots una pesadilla o una bendición?

Hmm ¿Estás tratando de aprender más sobre PNL o crear una plataforma bot? Quizás algunos de los bots originales como ELIZA o ALICE pueden ayudarlo a mostrar algunos de los enfoques.