chatBot.mp4
This project is a simple yet powerful chatbot built using Python, Flask, and DialoGPT. It features a sleek web interface where users can interact with the bot, which processes natural language inputs and generates human-like responses.
- 🌐 Interactive Web Interface: Chat with the bot through a modern, responsive web UI.
- 🤖 Advanced NLP: Utilizes the DialoGPT-medium model for generating intelligent responses.
- 💻 Easy to Set Up: Straightforward installation and setup process.
Watch the demo video to see the application in action.
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/chatbot.git cd chatbot
-
Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Flask application:
python app.py
-
Open your browser and go to
http://127.0.0.1:5000/
to start chatting with the bot.
chatbot/
├── app.py # Main Flask application file
├── requirements.txt # List of required Python packages
├── templates/
│ └── chat.html # HTML template for the chat interface
└── static/
└── styles.css # CSS file for styling the chat interface
This project was created by following an excellent YouTube tutorial and using code from the GitHub repository by binary-hood. Their clear and detailed instructions were invaluable in creating this chatbot.
Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.
❤️ Made with love using Python.