{"adoption": {"forks": 514, "observed_at": "2026-08-28T04:08:30.776974+00:00", "stars": 3969}, "canonical_url": "https://ross.abutalabs.com/products/agentic-rag-for-dummies", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes.", "domain": ["large-language-models", "machine-learning", "tutorials"], "enriched": true, "function": ["rag", "agent-framework", "llm-inference", "search-engine", "chatbot"], "health_score": 96, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["GiovanniPasq/agentic-rag-for-dummies"], "name": "GiovanniPasq/agentic-rag-for-dummies", "platform": ["python", "cross-platform", "self-hosted"], "pushed_at": "2026-07-25T11:33:02+00:00", "repo": "GiovanniPasq/agentic-rag-for-dummies", "stars": 3969, "tags": ["langgraph", "langchain", "qdrant", "ollama", "gradio", "bm25", "agentic-rag", "jupyter-notebook", "parent-document-retrieval", "conversation-memory", "human-in-the-loop", "map-reduce", "self-correction", "retrieval-augmented-generation", "ai-agents", "docker"], "topics": ["agentic-ai", "agentic-rag", "agents", "rag", "agent", "bm25", "rag-chatbot", "rag-pipeline", "langgraph", "llm", "retrieval-augmented-generation", "retrieval-augmented-generation-rag", "gradio", "langchain", "qdrant", "ollama", "ai-agents", "generative-ai", "rag-agents"], "urls": [], "use_cases": ["learn how to build an agentic RAG system", "build a RAG chatbot with conversation memory", "implement parent-document retrieval with Qdrant", "run RAG locally with Ollama", "add human-in-the-loop query clarification to a RAG pipeline", "decompose complex queries into parallel sub-queries with LangGraph", "understand hybrid BM25 and vector retrieval"], "what_it_is": "A tutorial-style repository and modular reference implementation for building Agentic RAG systems with LangGraph. It combines learning materials (notebooks, Colab) with an extensible architecture featuring hierarchical indexing, conversation memory, query clarification, and multi-agent map-reduce.", "when_to_avoid": ["you need a battle-tested production RAG service rather than a learning-oriented reference", "you want a framework-agnostic solution without LangChain/LangGraph dependencies", "you need a no-code or hosted RAG product", "your stack is not Python 3.11+"], "when_to_choose": ["you want a hands-on, well-documented introduction to agentic RAG with LangGraph", "you need a modular, extensible RAG architecture to adapt for your own project", "you prefer running LLMs locally with Ollama or swapping providers (OpenAI, Anthropic, Google)", "you want runnable notebooks plus a production-style pipeline in one repo"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/agentic-rag-for-dummies", "repo": "GiovanniPasq/agentic-rag-for-dummies", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.776974+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:24:22.648542+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3af116c55d6d62c7d264cfaf4b7457b56c6ea5829019f393fc78a579b7b74ab3", "fetched_at": "2026-08-28T04:08:30.776974+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GiovanniPasq/agentic-rag-for-dummies"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 23, "rhythm": 89}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 324, "days_push": 39, "days_rel": 73, "gap_med": 23, "n_releases_24m": 10}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}