Skip to content

A simple chatbot built with Python, Flask, and DialoGPT. This project features an interactive web interface where users can chat with the bot. Inspired by a tutorial from binary-hood.

Notifications You must be signed in to change notification settings

Aniruddh-482/chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 ChatBot Project

chatBot.mp4

📖 Overview

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.

✨ Features

  • 🌐 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.

📹 Demo

Watch the demo video to see the application in action.

🛠️ Installation

To get started with this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/chatbot.git
    cd chatbot
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Run the Flask application:

    python app.py
  5. Open your browser and go to http://127.0.0.1:5000/ to start chatting with the bot.

📂 Project Structure

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

👏 Credits

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.

🤝 Contributing

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.

About

A simple chatbot built with Python, Flask, and DialoGPT. This project features an interactive web interface where users can chat with the bot. Inspired by a tutorial from binary-hood.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published