Ai-Chatbot

🚀 Excited to share a new project I just completed — a Simple AI Chatbot built with Python, NLTK, and Flask! This chatbot can: Understand basic user intents like greetings, thanks, and farewells Respond intelligently with randomized replies Work both in a command-line environment and via a web interface (built using Flask)

Stars
10
Language
Python
Updated

Simple AI Chatbot

This is a basic AI chatbot built in Python. It identifies user intents like greetings, goodbyes, and thanks, and responds accordingly.

Features

  • Text-based chatbot
  • Simple intent recognition using token matching
  • Randomized responses for each intent

Getting Started

  1. Clone the repository
  2. Install dependencies:
pip install -r requirements.txt
  1. Run the chatbot:
python bot.py

Future Improvements

  • Use a trained NLP model for better intent classification
  • Add a GUI using Tkinter or a web interface using Flask
  • Implement memory for more natural conversations

Built with Python and NLTK.