This project is an AI-powered FAQ Chatbot developed using Python, Tkinter, and Natural Language Processing (NLP). It answers user queries based on predefined FAQs using cosine similarity.
- Interactive GUI chatbot (Tkinter)
- FAQ-based question answering system
- NLP-based text processing
- Cosine similarity matching
- Fast and accurate responses
- Offline working system (no internet required after setup)
The chatbot converts user input into numerical vectors using CountVectorizer.
Then it compares the input with predefined questions using cosine similarity and returns the most relevant answer.
- Python
- Tkinter (GUI)
- scikit-learn
- NumPy
- Natural Language Processing (NLP)
CodeAlpha_FAQChatbot/ β βββ chatbot.py
-
Install Python (3.8 or above recommended)
-
Install required libraries: i.pip install scikit-learn numpy
Adeeba Afzal