AI ChatBot que utiliza Python Tensorflow y Procesamiento de Lenguaje Natural (NLP) utilizando TFLearn como motor de aprendizaje. Este es capaz de interactuar de múltiples maneras. Cada uno de estos módulos funciona de forma independiente.
Y también puedes entrenar tu propio modelo de datos que se adapte a tu modelo de negocio. El formato del modelo de datos no es complejo.
El programa requiere las siguientes dependencias
Después de instalar exitosamente las dependencias anteriores, debes seguir estos pasos para entrenar el bot.
Puedes interactuar con el chat bot mediante cualquiera de estos cuatro métodos.
El marco Django se utiliza para implementar esta aplicación web. Puede instalar Django siguiendo estos pasos desde aquí
Después de la instalación del framework Django, debes seguir estos pasos
python manage.py runserver
Esta aplicación te permite interactuar con el bot usando una API de descanso. Puede encontrar el archivo del controlador en la ubicación /Tensorflow_Chatbot/Api/controller.py . Para ejecutar esta API Rest también necesita instalar el marco Django
{"msg" : "What is your name"}
{"ques" : "What is your name", "res":"I'm Slack", "time" :"2018-01 10:07:32"}
Puede encontrar el directorio UI desde el directorio raíz y luego ejecutar el archivo ChatView.py. Antes de ejecutar esto necesitas instalar pygubu. Pygubu es una herramienta RAD que ayuda a desarrollar interfaces de usuario básicas de Python Tknter.
python setup.py install
Puede interactuar con el bot a través de la interfaz de línea de comando. Busque el archivo cli.py en el directorio /CLI y luego ejecútelo.