Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Document Intelligence System (RAG + Semantic Search)

A production-style AI system for uploading documents, extracting text, and performing semantic search and question answering using Retrieval-Augmented Generation (RAG).


πŸš€ Features

  • πŸ“„ Multi-format document support (PDF, DOCX, TXT, Images)
  • πŸ” Text extraction (OCR + parser-based)
  • 🧠 Semantic search using FAISS + Sentence Transformers
  • πŸ’¬ Question answering over documents (RAG-based)
  • 🧩 Chunking + embedding pipeline
  • 🧠 AI fallback summarization (works without API key)
  • ⚑ FastAPI backend (production-ready structure)

It supports:

πŸ“„ Multi-format document ingestion (PDF, DOCX, TXT, images via OCR) 🧠 RAG-based semantic search using vector embeddings πŸ’¬ Chat-with-document interface (Ask questions directly on uploaded files) πŸ” Intelligent text chunking and retrieval system πŸ“Š Automatic document insights (keywords, summaries, complexity analysis) ⚑ Hybrid AI pipeline (OpenAI + fallback local logic) 🧱 Modular architecture designed for scalability and production deployment

The system is designed as a foundation for enterprise-level document AI systems, combining information retrieval and generative AI.

πŸ—οΈ Architecture

Upload File ↓ Text Extraction ↓ Chunking ↓ Embedding (SentenceTransformer) ↓ Vector Store (FAISS) ↓ Semantic Search ↓ Answer Generation (RAG)

About

AI-powered Document Intelligence System with RAG-based semantic search, chat-with-document, and multi-format text extraction.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages