NirDiamant/Controllable-RAG-Agent

This repository provides an advanced Retrieval-Augmented Generation (RAG) solution for complex question answering. It uses sophisticated graph based algorithm to handle the tasks.

51
/ 100
Established

Implements a deterministic graph-based agent that breaks down complex questions through multi-step reasoning—anonymizing queries to avoid pre-trained knowledge bias, decomposing tasks into retrieval or answer generation steps, and verifying outputs against source documents. Built on LangChain and FAISS with Streamlit visualization, it processes PDFs into chunked content, LLM-generated summaries, and quote databases to enable grounded, hallucination-resistant responses.

1,563 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

1,563

Forks

257

Language

Jupyter Notebook

License

Apache-2.0

Last pushed

Jun 17, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/NirDiamant/Controllable-RAG-Agent"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.