Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GrantSpyder Logo

🕷️ Conversational Multi-Agent Chatbot

An agentic retrieval solution for Grant QA

Python Badge LangGraph Badge Gradio Badge Hugging Face Badge Groq API Badge


🧰 Project Structure

This repository is divided into two key modules:

1. Preprocessing

  • Handles text layout analysis and paragraph segmentation.
  • Transforms raw documents into structured, clean input for RAG.

2. RAG (Retrieval-Augmented Generation)

  • Implements an agentic RAG pipeline using LangGraph.
  • Two interfaces available:
    • ✅ Command-line script
    • 🌐 Gradio web interface

📋 Project Documentation

📄 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

🚀 Getting Started

Clone the repository and install dependencies:

git clone --recurse-submodules git@github.com:vcolamatteo/GrantSpider.git
cd GrantSpyder
pip install uv

About

Multi-Agent retrieval solution for Grant QA

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages