Um Chatbot utilizando a linguagem Python e as bibliotecas NLTK, Tensorflow, Keria, Numpy e Tkinter. Esse Chatbot foi feito para um projeto de faculdade ao qual precisei fazer um chatbot para um petshop chamado 99 Pets.
Estas instruções permitirão que você obtenha uma cópia de trabalho do projeto em sua máquina local para fins de desenvolvimento e teste.
Antes de começar, você precisará ter as seguintes ferramentas instaladas em sua máquina: Git. Python. Também é bom ter um editor para trabalhar com o código como VSCode
# Clone o repositorio
$ git clone https://github.com/raphaeltcf/Chatbot
# Acesse a pasta do projeto em terminal/cmd
$ cd Chatbot
# Crie uma venv
$ python -m venv nome_da_venv
# Entre na venv
$ nome_da_venv\Scripts\activate
# Instale as bibliotecas:
$ pip install nltk
$ pip install numpy
$ pip install keras
$ pip install tensorflow
# Para treinala:
$ python train.py
# Para funcionar:
$ python bot.py
# Run the app in the Browser
# Acesse a pasta do projeto em terminal/cmd
$ cd Chatbot
# Crie uma venv
$ python3 -m venv nome_da_venv
# Entre na venv
$ source nome_da_venv/bin/activate
# Instale as bibliotecas:
$ sudo apt update
$ sudo apt install python3-pip
$ pip3 install nltk
$ pip3 install numpy
$ pip3 install keras
$ pip3 install tensorflow
$ sudo apt install python3-tk
# Para treinar:
$ python train.py
# Para funcionar:
$ python bot.py
Caso você queira utilizar a API do Chatbot, ela está feita no framework flask no repositorio [API CHATBOT(https://github.com/raphaeltcf/API-Chatbot)
O tutorial: Como criar um chatbot usando aprendizado profundo e Python?