agentic-rag-for-dummies and cognita

These are complements: Giovanni's project is an educational implementation using LangGraph that teaches the architectural patterns that Cognita's framework is designed to implement at production scale.

agentic-rag-for-dummies
65
Established
cognita
58
Established
Maintenance 20/25
Adoption 10/25
Maturity 13/25
Community 22/25
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 19/25
Stars: 2,743
Forks: 383
Downloads:
Commits (30d): 15
Language: Jupyter Notebook
License: MIT
Stars: 4,329
Forks: 365
Downloads:
Commits (30d): 2
Language: Python
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About agentic-rag-for-dummies

GiovanniPasq/agentic-rag-for-dummies

A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes.

Built on LangGraph's agentic framework, this system implements hierarchical parent-child chunk indexing for precision search paired with context-rich retrieval, conversation memory across turns, and human-in-the-loop query clarification. Multi-agent map-reduce parallelizes sub-query resolution with self-correction and context compression, while supporting pluggable LLM providers (Ollama, OpenAI, Anthropic, Google) and Qdrant vector storage—all orchestrated through observable graph execution with Langfuse integration.

About cognita

truefoundry/cognita

RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for production by TrueFoundry

This framework helps developers quickly build, organize, and deploy Retrieval Augmented Generation (RAG) applications that can answer questions based on specific documents or data. It takes in various document types (text, audio, video) and uses them to power a question-answering system. Data scientists and machine learning engineers who need to move RAG prototypes from notebooks to production-ready systems would use this.

information-retrieval conversational-AI knowledge-management data-processing AI-application-development

Scores updated daily from GitHub, PyPI, and npm data. How scores work