Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ CodeAlpha Chatbot for FAQs

This project is a smart chatbot that uses Natural Language Processing and a clean Tkinter GUI to answer frequently asked questions. It was built as part of my CodeAlpha Internship project.


πŸ“Œ Features

  • πŸ” Answering FAQ questions using TF-IDF + Cosine Similarity
  • πŸ’¬ Clean and modern GUI using tkinter
  • 🧠 NLP with nltk for tokenizing, stopword removal, and lemmatizing
  • βœ… Quick-access buttons for common questions
  • 🧹 "Clear Chat" button to reset the interface
  • ⚑ Fast and offline β€” no internet required

πŸ“‚ Files in This Repo

  • Chatbot_codealpha.py β€” main chatbot code
  • README.md β€” project description (this file)

πŸ“₯ Installation & Run

  1. Install the required packages (only once):
    pip install nltk scikit-learn numpy
    

Run the Chatbot

  python Chatbot_codealpha.py

About

An intelligent Python chatbot that answers FAQs using NLP (NLTK, scikit-learn) with a friendly Tkinter GUI

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages