RAG
by @ivangdavila
Build, optimize, and debug RAG pipelines with chunking strategies, retrieval tuning, evaluation metrics, and production monitoring.
clawhub install ragπ About This Skill
name: RAG slug: rag description: Build, optimize, and debug RAG pipelines with chunking strategies, retrieval tuning, evaluation metrics, and production monitoring.
When to Use
User wants to implement, improve, or troubleshoot Retrieval-Augmented Generation systems.
Quick Reference
| Topic | File |
|-------|------|
| Pipeline components & architecture | architecture.md |
| Implementation patterns & code | implementation.md |
| Evaluation metrics & debugging | evaluation.md |
| Security & compliance | security.md |
Core Capabilities
1. Architecture design β Select embedding models, vector DBs, and chunking strategies based on requirements 2. Implementation β Write ingestion pipelines, query handlers, and update logic 3. Retrieval optimization β Tune top-k, reranking, hybrid search parameters 4. Evaluation β Build test datasets, measure recall/precision, diagnose failures 5. Production ops β Monitor quality drift, set up alerts, debug degradation 6. Security β PII detection, access control, compliance requirements
Decision Checklist
Before recommending architecture, ask:
Critical Rules
Common Failure Patterns
| Symptom | Likely Cause | Fix | |---------|--------------|-----| | Wrong docs retrieved | Query too vague, poor chunks | Query expansion, smaller chunks | | Relevant doc missed | Not indexed, low similarity | Check ingestion, hybrid search | | Hallucinated answers | Context too short | Increase top-k, better reranking | | Slow responses | Large chunks, no caching | Optimize chunk size, cache embeddings | | Inconsistent results | Non-deterministic reranking | Set seeds, use stable sorting |
β‘ When to Use
User wants to implement, improve, or troubleshoot Retrieval-Augmented Generation systems.