jamwithai/production-agentic-rag-course

Production-Agentic-RAG-Course is an educational project that teaches how to build production-grade retrieval-augmented generation systems through hands-on...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 7th, 2026
Created on August 6th, 2025
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 1,955
Total Stargazers: 8,853 (+0)
Total Subscribers: 81 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 173 days
Stale 30+ days: 11
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Production-Agentic-RAG-Course is an educational project that teaches how to build production-grade retrieval-augmented generation systems through hands-on implementation of a research assistant.

The course addresses the gap between theoretical AI knowledge and practical production systems by teaching RAG development through a structured, week-by-week progression. Rather than jumping directly to vector search, the approach emphasizes building solid keyword search foundations first using BM25, then enhancing with semantic understanding through hybrid retrieval. The system fetches academic papers from arXiv, parses their content, and answers research questions using advanced RAG techniques. The architecture evolves from basic infrastructure setup through data pipelines, keyword search, intelligent chunking, complete RAG pipelines with local LLMs, production monitoring with tracing and caching, and finally agentic RAG with decision-making capabilities and Telegram bot integration.

This course suits developers who want to understand how successful companies build RAG systems in production rather than following AI-first approaches that neglect search fundamentals. It works best for those learning through implementation, as each week builds a functional component of a complete research assistant system. The progression from infrastructure setup through monitoring and agentic features means learners gain both breadth across the full stack and depth in each component. The project uses FastAPI, PostgreSQL, OpenSearch, Docker, Airflow, and LangGraph, providing exposure to industry-standard tools.

The project shows active development with substantial feature additions across multiple weeks, including infrastructure setup, data pipeline automation, search implementations, RAG pipeline completion, monitoring integration, and agentic capabilities. The course includes detailed code walkthroughs and accompanying blog content explaining the architectural decisions and implementation details. The system architecture documentation demonstrates iterative refinement, with visual diagrams showing how components evolve and integrate across the course progression.