Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.03 KB

File metadata and controls

48 lines (33 loc) · 1.03 KB

CodeAlpha FAQ Chatbot 🤖

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.


🚀 Features

  • 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)

🧠 How it Works

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.


🛠 Technologies Used

  • Python
  • Tkinter (GUI)
  • scikit-learn
  • NumPy
  • Natural Language Processing (NLP)

📂 Project Structure

CodeAlpha_FAQChatbot/ │ ├── chatbot.py


▶ How to Run

  1. Install Python (3.8 or above recommended)

  2. Install required libraries: i.pip install scikit-learn numpy

    Author

Adeeba Afzal