Discover and explore top open-source AI tools and projects—updated daily.
GiovanniPasqAgentic RAG for learning and building
Top 85.9% on SourcePulse
This repository provides a minimal, production-ready Agentic Retrieval-Augmented Generation (RAG) system built with LangGraph. It targets engineers and power users seeking to learn and implement advanced RAG capabilities like hierarchical indexing, conversation memory, and human-in-the-loop query clarification. The project bridges the gap between basic RAG tutorials and deployable applications, offering a modular and customizable framework.
How It Works
The system employs a four-stage intelligent workflow orchestrated by LangGraph. It utilizes hierarchical indexing, splitting documents into small "Child" chunks for precise retrieval and larger "Parent" chunks for contextual depth. Conversation memory maintains dialogue continuity, while an automated query clarification stage resolves ambiguity or prompts for human input. An agent orchestrates these components, performing self-correction and re-querying if initial results are insufficient, ensuring comprehensive and accurate responses.
Quick Start & Requirements
pip install -r requirements.txt. Users must place PDF files in the docs/ directory.http://127.0.0.1:7860.Highlighted Details
Maintenance & Community
Contributions are welcomed via issues or pull requests. An "Upcoming Features" section indicates ongoing development, with "Multi-Agent Map-Reduce" listed as "In Progress" for a December 2025 release.
Licensing & Compatibility
The project is released under the MIT License, permitting free use for learning and building personal projects.
Limitations & Caveats
The "Multi-Agent Map-Reduce" feature is currently in development. Specific unsupported platforms or known bugs are not detailed in the provided text.
2 days ago
Inactive
johnbean393
Shubhamsaboo