Skip to content

A smart LLM chatbot powered by Retrieval-Augmented Generation (RAG) and FAISS, capable of answering questions from your own documents.

Notifications You must be signed in to change notification settings

unnatii14/Smart-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– SmartChat: A Hybrid Chatbot with Knowledge Retrieval

πŸ“Έ Project Preview
Chatbot Preview


πŸ“– Overview

SmartChat is an AI-powered chatbot that uses TinyLlama (small LLM) and Retrieval-Augmented Generation (RAG) to answer questions with or without context from uploaded documents.

You can ask it anything – and if you give it a business report, summary, or any notes, it will search those and give better, smarter answers!


πŸš€ Features

βœ… Works like ChatGPT (TinyLlama)
βœ… RAG-based document search for relevant answers
βœ… FAISS + Sentence-Transformers for retrieval
βœ… Beautiful chat UI with Gradio
βœ… Fallback to normal chat if no doc is given


πŸ›  Tech Stack

  • Python
  • TinyLlama (LLM) from Hugging Face
  • Sentence-Transformers (all-MiniLM-L6-v2)
  • FAISS for vector search
  • Gradio for web UI
  • PyTorch

πŸ”§ Installation & Usage

πŸ“Œ Requirements

  • Python 3.8+
  • pip
  • GPU (optional but faster)

About

A smart LLM chatbot powered by Retrieval-Augmented Generation (RAG) and FAISS, capable of answering questions from your own documents.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published