Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chatbot (NLP & ML Based)

📌 Overview

This project consists of multiple chatbot implementations built using Python, ranging from basic rule-based systems to a smart chatbot using NLP and machine learning techniques.

🚀 Features

  • Basic rule-based chatbot
  • GUI-based chatbot using Tkinter
  • Smart chatbot using TF-IDF and cosine similarity
  • User memory functionality
  • Interactive conversation system

🛠️ Technologies Used

  • Python
  • NLTK
  • Scikit-learn
  • Tkinter

📂 Project Structure

  • basic_chatbot.py → simple chatbot
  • gui_chatbot.py → chatbot with GUI interface
  • smart_chatbot.py → advanced NLP chatbot

▶️ How to Run

  1. Install dependencies: pip install nltk scikit-learn

  2. Run chatbot: python smart_chatbot.py

📊 Use Case

This project demonstrates different approaches to chatbot development, including rule-based and machine learning-based conversational systems.

About

AI chatbot built using Python with NLP and machine learning techniques, featuring rule-based, GUI, and smart TF-IDF implementations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages