Production-grade RAG system patterns — keyword search foundations + vector hybrid retrieval, FastAPI, OpenSearch, Airflow pipelines. Dùng khi build RAG cho production.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add yanacuti1121/Yana-AI --skill jamwithai--production-agentic-rag --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Jamwithai Production Agentic Rag?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/yanacuti1121-jamwithai-production-agentic-rag)More formats (shields.io, HTML) on the badges page.
---
name: jamwithai--production-agentic-rag
description: "Production-grade RAG system patterns — keyword search foundations + vector hybrid retrieval, FastAPI, OpenSearch, Airflow pipelines. Dùng khi build RAG cho production."
allowed-tools: Bash, Read, Write
user-invocable: true
---
Production RAG system architecture từ "The Mother of AI Project" course.
## Core principle
> Build RAG the professional way: solid keyword search foundations first, then enhance with vectors — not AI-first approaches that skip search fundamentals.
## Stack
```
FastAPI — API layer
PostgreSQL — metadata store
OpenSearch — BM25 keyword + vector hybrid search
Airflow — data pipeline orchestration
Docker Compose — full local stack
```
## Architecture phases
1. **Infrastructure** — Docker, FastAPI, PostgreSQL, OpenSearch, Airflow
2. **Data pipeline** — automated fetch + parse (arXiv papers or any domain)
3. **BM25 keyword search** — production search with filtering + relevance scoring
4. **Vector search** — semantic embeddings layer on top of keyword
5. **Hybrid retrieval** — combine BM25 + vector for best results
6. **Agentic RAG** — agent loop with tool use on top of retrieval
## Key patterns
```python
# Hybrid search: keyword + semantic
results = hybrid_search(
query=user_query,
bm25_weight=0.4,
vector_weight=0.6,
top_k=10
)
```
## Source
https://github.com/jamwithai/production-agentic-rag-course
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!