This project is a simple chatbot implemented using Flask, Python, and a model trained with Bidirectional LSTM (BiLSTM) and Bidirectional GRU (BiGRU) neural networks. The chatbot interacts with users, processes their input, and generates appropriate responses based on the trained model.
- Python 3.x
- Flask
- TensorFlow (or Keras)
- scikit-learn
- NLTK
-
Clone the repository:
git clone https://github.com/bimarakajati/WasteTrack-Chatbot-API.git
-
Install the required dependencies:
pip install -r requirements.txt
- Run the Flask app:
python main.py
- Open your web browser and navigate to
http://localhost:5000/
to access the chatbot interface or run the following command for terminal chatbot:python chatbot.py
- Start chatting with the chatbot by entering your messages in the input field and pressing Enter.
- The chatbot will respond with generated replies based on the pre-trained model's predictions.
Name | NIM | Job Desk |
---|---|---|
Afrizal Mukti Pramutiansyah | A11.2019.11893 | Chatbot |
Bima Rakajati | A11.2020.13088 | Flask |
Thanks to their great works: