Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

rag-implementerRAG implementer 搜索

Agent Skill

用于搭建或维护带检索增强的 RAG 工作流,适合让 Agent 处理知识库问答、向量检索、来源引用和事实核查。它可以辅助整理数据接入、Embedding、向量库、召回参数和回答生成流程。使用时需要确认数据来源、更新频率、召回阈值和引用展示方式,避免把未命中的资料或过期内容包装成确定事实。

总安装

848

周安装

35

GitHub Stars

10

下载量

277
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:rag-implementer(RAG implementer 搜索)
来源仓库:https://github.com/oakoss/agent-skills
仓库路径:skills/rag-implementer
安装命令:
npx skills add https://github.com/oakoss/agent-skills --skill rag-implementer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/oakoss/agent-skills --skill rag-implementer

简介

用于搭建或维护带检索增强的 RAG 工作流,适合让 Agent 处理知识库问答、向量检索、来源引用和事实核查。

  • 它可以辅助整理数据接入、Embedding、向量库、召回参数和回答生成流程。
  • 使用时需要确认数据来源、更新频率、召回阈值和引用展示方式。
  • 避免把未命中的资料或过期内容包装成确定事实。
  • rag-implementer 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

RAG Implementer

Build production-ready retrieval-augmented generation systems. RAG = Retrieval + Context Assembly + Generation. Use RAG when LLMs need access to fresh, domain-specific, or proprietary knowledge not in their training data. Do not use RAG when simpler alternatives (FAQ pages, keyword search, semantic search) suffice. For KB architecture selection and governance, use the knowledge-base-manager skill. For knowledge graph implementation, use the knowledge-graph-builder skill.

Overview

Before building RAG, validate the need: try FAQ pages, keyword search, concierge MVP, or simple semantic search first. Only proceed with RAG for 50k+ documents with validated user demand and $200-500/month budget. RAG systems range from Naive (prototype) through Advanced (production) to Modular (enterprise), each tier adding complexity and cost.

The RAG pipeline has three core stages. First, retrieval finds relevant documents using hybrid search (semantic + keyword). Second, context assembly ranks, deduplicates, and compresses retrieved chunks into an optimal prompt. Third, generation produces a grounded response with source attribution. Each stage has distinct failure modes: retrieval can miss relevant documents (low recall), context assembly can overwhelm the model (lost in the middle), and generation can hallucinate despite good context (low faithfulness).

Modern RAG extends beyond basic vector similarity. Hybrid search combining dense embeddings with sparse BM25 is now the baseline. Re-ranking with cross-encoders improves precision after initial retrieval. Contextual chunking and late chunking preserve document-level semantics that fixed-size chunking loses. GraphRAG enables multi-hop reasoning over entity relationships by building knowledge graphs from documents. Proposition chunking breaks documents into atomic facts for precise retrieval of individual claims.

Choose techniques based on your query complexity and document structure. Start with hybrid search and re-ranking as the foundation, then layer contextual chunking, GraphRAG, or query expansion as needed. Measure everything: Precision@K, Recall@K, faithfulness, and end-to-end latency. The difference between a good and bad chunking strategy alone can create a 9% gap in recall performance.

Quick Reference

PhaseGoalKey Actions
1. Knowledge Base DesignStructured knowledge foundationMap sources, define chunking, add metadata
2. Embedding StrategySemantic understandingSelect model, benchmark on domain data
3. Vector StoreScalable storageChoose DB, configure index, plan scaling
4. Retrieval PipelineBeyond simple similarityHybrid retrieval, query enhancement, re-ranking
5. Context AssemblyOptimal LLM contextRank, synthesize, compress, mitigate "lost in the middle"
6. EvaluationMeasure performancePrecision@K, Recall@K, faithfulness, latency
7. Production DeployEnterprise reliabilityContainerize, cache, graceful degradation, security
8. Continuous ImprovementOngoing enhancementAuto-updates, fine-tuning, optimization
DecisionOptions
Vector DB (managed)Pinecone
Vector DB (self-hosted)Weaviate, Qdrant
Vector DB (lightweight)Chroma
Vector DB (existing Postgres)pgvector
Vector DB (billion-scale)Milvus / Zilliz
Embedding (general)text-embedding-3-large (3072 dim)
Embedding (cost-optimized)text-embedding-3-small (1536 dim)
Embedding (code)Voyage Code 3
Embedding (multilingual)multilingual-e5-large, Cohere embed-v4
Chunking (fixed)500-1000 tokens, 50-100 overlap
Chunking (semantic)Paragraph/section/topic boundaries
Chunking (recursive)Markdown headers, code blocks
Chunking (contextual)LLM-generated summaries prepended to each chunk
Chunking (late)Full-document embedding, then pool by chunk boundaries
Cost TierTimeMonthly CostScale
Naive RAG (prototype)1-2 weeks$50-150<10k documents
Advanced RAG (production)3-4 weeks$200-50010k-1M documents
Modular RAG (enterprise)6-8 weeks$500-2000+1M+ documents
Advanced TechniqueWhen to Use
Hybrid searchAlways -- combine semantic + keyword (BM25) for better recall
Re-rankingWhen initial retrieval returns noisy results
Contextual retrievalDocuments with ambiguous references or pronouns
Late chunkingEfficiency-focused pipelines with anaphoric references
GraphRAGMulti-hop reasoning over structured knowledge relationships
Proposition chunkingFact-dense documents requiring atomic retrieval units
Query expansion / HyDEQueries that are short, ambiguous, or under-specified

Common Mistakes

MistakeCorrect Pattern
Building RAG before validating user needTry simpler alternatives first (FAQ, keyword search, concierge MVP); only build RAG with validated demand
Using a single retrieval method (semantic only)Implement hybrid retrieval combining semantic search with keyword (BM25) for better recall
Dumping all available data into the knowledge baseCurate data sources carefully; filter noise, select authoritative content, and maintain quality
Ignoring the "lost in the middle" problemPlace critical information at the start and end of context; compress mid-section
Skipping evaluation metrics before productionEstablish baselines for Precision@K, Recall@K, faithfulness, and hallucination rate before deploying
Using text-embedding-3-large at full 3072 dimensions without benchmarkingTest at reduced dimensions (1024 or 1536) first -- often comparable accuracy at lower cost
Fixed-size chunking for all document typesMatch chunking strategy to document structure; use semantic or recursive chunking for structured content
Ignoring metadata filteringAttach rich metadata (source, date, category) and filter before or during vector search

Embedding Model Notes

text-embedding-3-large (3072 dimensions) remains OpenAI's most capable embedding model. It supports Matryoshka dimensionality reduction via the dimensions API parameter -- 1024 dimensions often delivers near-full accuracy at one-third storage cost. text-embedding-3-small (1536 dimensions) is a cost-effective alternative at $0.02 per million tokens. For code search, Voyage Code 3 outperforms general-purpose models. For multilingual workloads, consider multilingual-e5-large or Cohere embed-v4. Always benchmark on your domain data; general benchmarks do not predict domain-specific performance.

Vector Store Notes

Pinecone for managed simplicity, Weaviate or Qdrant for self-hosted with hybrid search, Chroma for prototyping, pgvector for teams already on PostgreSQL (practical limit around 10-100M vectors), and Milvus/Zilliz for billion-scale deployments. Choose index type based on tradeoffs: HNSW for speed (higher memory), IVF for scale (requires training), flat for exact search on small datasets only.

Most vector databases now achieve 10-100ms query latency on 1-10M vector datasets. Start with the simplest option that fits your scale requirements and migrate only when you hit concrete performance limits.

Delegation

  • Discover data sources and assess knowledge base quality: Use Explore agent to catalog documents, evaluate data freshness, and identify authoritative content
  • Implement retrieval pipeline with hybrid search and re-ranking: Use Task agent to build embedding, indexing, retrieval, and evaluation components
  • Design RAG architecture and vector store topology: Use Plan agent to select embedding models, vector databases, chunking strategies, and deployment architecture
For KB architecture selection, curation workflows, and governance, use the knowledge-base-manager skill. For knowledge graph implementation (ontology, entity extraction, graph databases), use the knowledge-graph-builder skill.

References

适合场景

01

研究助手

02

事实核查

03

知识库问答

04

带来源的搜索总结

能力概览

能力 1

组合搜索和大模型调用

能力 2

支持多来源检索和总结

能力 3

强调引用来源和事实核查

能力 4

适合研究型 Agent 流程

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.55%
按下载量换算96

Claude

27.67%
按下载量换算77

Cursor

18.67%
按下载量换算52

Gemini CLI

9.63%
按下载量换算27

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills