Skip to content

Dheyaalameri/DocuMind-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“„ DocuMind AI: RAG Powered PDF Assistant

DocuMind AI is a smart document assistant built using Python. It allows users to upload PDF documents and interactively "chat" with them. The application uses Retrieval-Augmented Generation (RAG) to provide accurate, context-aware answers based solely on the content of the uploaded files.

๐Ÿš€ Features

  • Interactive Chat Interface: User-friendly chat interface built with Streamlit.
  • PDF Analysis: Extracts and chunks text from PDF files efficiently.
  • Vector Search: Uses FAISS to store and retrieve relevant document sections.
  • AI-Powered: Utilizes OpenAI's GPT models (via LangChain) to generate natural language responses.
  • Secure: API keys are input via the sidebar and are not stored persistently.

๐Ÿ› ๏ธ Tech Stack

  • Python (Core Language)
  • Streamlit (Web Interface)
  • LangChain (LLM Framework & Chains)
  • OpenAI API (LLM & Embeddings)
  • FAISS (Vector Database)
  • PyPDF (PDF Parsing)

โš™๏ธ Installation & Setup

Follow these steps to run the project locally:

1. Clone the repository

git clone https://github.com/Dheyaalameri/DocuMind-AI.git
cd DocuMind-AI

About

"A Streamlit web application that allows users to interactively chat with PDF documents using Retrieval-Augmented Generation (RAG), LangChain, and OpenAI GPT models."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages