La elección de algoritmos y bibliotecas depende de su intención de construir el chat bot y su experiencia en lenguaje de programación.
El lenguaje más famoso en el campo de ML e IA es Python debido a su ecosistema de soporte y a la gran cantidad de bibliotecas desarrolladas por la comunidad Python.
Para crear un bot de chat, comience con:
- Cómo comenzar a crear un modelo / pronóstico de ventas con dos años y medio de datos de ventas anteriores
- ¿Cuál es la mejor estructura de datos para un juego de ajedrez?
- ¿Cómo puede alguien calcular la complejidad de este algoritmo?
- ¿Cuáles son las diferencias entre los algoritmos que realizan la búsqueda en un gráfico y los algoritmos que realizan la búsqueda en un árbol?
- ¿Cómo realizan las computadoras la multiplicación y la complejidad del tiempo?
mit-nlp / MITIE: es una herramienta de extracción de información
spaCy – spaCy – Con mucho, la mejor lib para PNL
scikit-learn: aprendizaje automático en Python Machine Learning en Python mejor que Tensorflow para construir bots de chat.
Si quieres hacer ingeniería inversa, sigue la arquitectura Rasa: la IA de conversación de código abierto ha seguido. Es un marco completo para chat bot NLP
En askarvi, hemos utilizado NaturalNode / natural y nuestro propio sabor de https://dev.botframework.com para crear un bot de chat seguro.
¡Espero que ayude!