AI ChatBot que usa Python Tensorflow e processamento de linguagem natural (PNL) usando TFLearn como mecanismo de aprendizagem. Isso é capaz de interagir de várias maneiras. Cada um desses módulos funciona de forma independente.
E também você pode treinar seu próprio modelo de dados adequado ao seu modelo de negócios. O formato do modelo de dados não é complexo.
O programa requer as seguintes dependências
Após a instalação bem-sucedida das dependências acima, você precisa seguir estas etapas para treinar o bot.
Você pode interagir com o bot de bate-papo por qualquer um desses quatro métodos
A estrutura Django é usada para implementar este aplicativo web. Você pode instalar o Django seguindo estes passos aqui
Após a instalação do framework Django, você precisa seguir estas etapas
python manage.py runserver
Este aplicativo permite que você interaja com o bot usando uma API de descanso. Você pode encontrar o arquivo do controlador no local /Tensorflow_Chatbot/Api/controller.py . Para executar esta API Rest você também precisa instalar o framework Django
{"msg" : "What is your name"}
{"ques" : "What is your name", "res":"I'm Slack", "time" :"2018-01 10:07:32"}
Você pode encontrar o diretório UI no diretório raiz e executar o arquivo ChatView.py. Antes de executar isso você precisa instalar o pygubu. Pygubu é uma ferramenta RAD que ajuda a desenvolver interfaces de usuário base python tknter.
python setup.py install
Você pode interagir com o bot por meio da interface de linha de comando. Portanto, encontre o arquivo cli.py no diretório /CLI e execute.