Skip to content

AI-powered chatbot that intelligently processes and answers questions from various document formats. Supports PDF, Word, Excel, and more with natural language understanding.

Notifications You must be signed in to change notification settings

Aniket-404/Universal-Document-Intelligence-Chatbot

Repository files navigation

title emoji colorFrom colorTo sdk sdk_version app_file pinned license
Universal Document Intelligence Chatbot
📚
blue
purple
streamlit
1.28.0
app.py
false
mit

📚 Universal Document Intelligence Chatbot

Streamlit HuggingFace Python

A simple, private, and powerful chatbot that can answer your questions using both your own documents and the web.

✨ Features

  • 🔒 Runs locally: Uses Hugging Face Transformers, so your data stays private
  • ⚡ Quick search: Finds answers fast with Sentence Transformers and FAISS
  • 🧠 Smart routing: Decides when to pull from your documents or from the web
  • 📄 Handles PDFs: Upload PDFs and ask questions directly
  • 🌐 Stay up to date: Can use web search for the latest information
  • 📦 No setup hassle: Downloads models automatically the first time you use them

🚀 Quick Start

Local Setup

# Create a virtual environment
python -m venv venv

# Activate it (Windows)
venv\Scripts\activate.bat

# Activate it (Mac/Linux)
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

# Launch the app
streamlit run app.py  

About

AI-powered chatbot that intelligently processes and answers questions from various document formats. Supports PDF, Word, Excel, and more with natural language understanding.

Resources

Stars

Watchers

Forks