An agentic retrieval solution for Grant QA
This repository is divided into two key modules:
- Handles text layout analysis and paragraph segmentation.
- Transforms raw documents into structured, clean input for RAG.
- Implements an agentic RAG pipeline using LangGraph.
- Two interfaces available:
- ✅ Command-line script
- 🌐 Gradio web interface
📄 Detailed project documentation is available in report.pdf
- Complete system architecture and design decisions
- Layout document analysis methodology
- Multi-agent RAG system implementation details
- Command-line examples and Gradio web UI screenshots
- Performance analysis and future improvements
Clone the repository and install dependencies:
git clone --recurse-submodules git@github.com:vcolamatteo/GrantSpider.git
cd GrantSpyder
pip install uv