AIAny
Icon for item

production-agentic-rag-course (arXiv Paper Curator)

Seven-week course that builds a production RAG system from scratch — an arXiv paper assistant that starts with BM25 keyword search, then layers hybrid vector retrieval, local-LLM generation, Langfuse monitoring, and an agentic LangGraph Telegram bot.

Introduction

Most RAG tutorials start with vector embeddings and never look back. This course does the opposite: it makes you build a solid BM25 keyword-search foundation first, then layer semantic vectors on top for hybrid retrieval — the order production teams actually use, and the reason the resulting system holds up beyond a demo.

What Sets It Apart
  • It hands you a full running stack, not toy snippets: Docker Compose orchestrates FastAPI, PostgreSQL, OpenSearch, Airflow, and Ollama, so you learn the operational glue between services rather than isolated model calls.
  • Progress is release-tagged week by week (week1.0 through week7.0), so you can check out any stage and watch the system grow instead of parachuting into a finished monorepo.
  • It ends in genuinely advanced territory: chunking plus hybrid search, a streaming local-LLM RAG pipeline, Langfuse tracing with Redis caching, and finally an agentic LangGraph workflow — document grading, query rewriting, out-of-domain guardrails — surfaced through a Telegram bot.
Who It's For

Great fit if you already write Python and want to understand how a RAG system actually holds together in production — infrastructure, retrieval, monitoring, and agents — by building each layer yourself and reading the paired blog posts. Look elsewhere if you want a plug-and-play library or a quick API wrapper: this is a hands-on learning journey that expects you to run Docker, manage several services locally, and follow the weekly path rather than drop it into an existing app.

Information

  • Websitegithub.com
  • OrganizationsJam With AI
  • Authorsjamwithai
  • Published date2025/08/06

More Items

GitHub

Practical, full-stack tutorial for building Retrieval-Augmented Generation (RAG) systems—covers data preprocessing, vector embedding and indexing, hybrid and multimodal retrieval, generation integration, evaluation and production-ready engineering. Includes hands-on projects and examples for developers with Python experience.

GitHub

Collection of hands-on workshop materials and sample code from Anthropic's "Code with Claude" series, covering Claude Managed Agents, memory (Dreaming Service), eval-driven agent development, and multi-agent patterns. Not maintained and not accepting contributions.

GitHub

Provides end-to-end PyTorch scripts to download/prepare data, implement a transformer from scratch, train LLMs (13M→billion-scale) and generate text. Emphasizes educational clarity and single‑GPU experiments; useful for researchers or hobbyists, but large-scale training still requires substantial compute and engineering.