Skip to content

adeebaafza123/CodeAlpha_FAQChatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

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

About

AI-powered FAQ Chatbot using Python, Tkinter, and NLP (Cosine Similarity). The chatbot answers user queries based on predefined FAQs using machine learning techniques.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors