An intelligent document assistant that helps researchers interact with academic papers and other PDF documents using RAG (Retrieval Augmented Generation) technology. This system allows users to query their document collection and receive contextually relevant responses based on the content of their papers.
- PDF document processing and storage
- Semantic search across academic papers
- Contextual question-answering using RAG
- Support for academic paper analysis and exploration
- Clone the repository
git clone https://github.com/pdf-rag-assistant
- Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Place your PDF documents in the
academic_papers
directory - Run the main script:
python main.py
- Interact with your documents through natural language queries
├── main.py # Main application entry point
├── academic_papers/ # Directory for PDF documents
├── academic_db/ # Vector store database
└── venv/ # Python virtual environment
Contributions are welcome! Please feel free to submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.