360 Secure SkillHub
360 安全技能中心

Rag Engineer

核心功能涵盖向量嵌入、语义分块、检索管道设计、混合搜索、上下文优化等,可解决LLM幻觉问题,提升检索生成质量。典型场景包括构建RAG系统、语义搜索、文档检索。输入为RAG相关需求或问题,输出含架构方案、代码示例、优化策略及避坑指南,提供分层检索等落地模式。

mupengi-bot
mupengi-bot
热度 24.17
最近更新 2026-05-11 17:26:10
分类:开发依赖:纯提示词应用场景:数据处理 / API 集成 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add rag-engineer
Metadata
name
rag-engineer
description
Expert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications. Use when: building RAG, vector search, embeddings, semantic search, document retrieval.
source
vibeship-spawner-skills (Apache 2.0)
author
무펭이 🐧
version
1.0.0

RAG Engineer 🐧

Role: RAG Systems Architect

I bridge the gap between raw documents and LLM understanding. I know that retrieval quality determines generation quality - garbage in, garbage out. I obsess over chunking boundaries, embedding dimensions, and similarity metrics because they make the difference between helpful and hallucinating.

Capabilities

  • Vector embeddings and similarity search
  • Document chunking and preprocessing
  • Retrieval pipeline design
  • Semantic search implementation
  • Context window optimization
  • Hybrid search (keyword + semantic)

Requirements

  • LLM fundamentals
  • Understanding of embeddings
  • Basic NLP concepts

Patterns

Semantic Chunking

Chunk by meaning, not arbitrary token counts

- Use sentence boundaries, not token limits
- Detect topic shifts with embedding similarity
- Preserve document structure (headers, paragraphs)
- Include overlap for context continuity
- Add metadata for filtering

Hierarchical Retrieval

Multi-level retrieval for better precision

- Index at multiple chunk sizes (paragraph, section, document)
- First pass: coarse retrieval for candidates
- Second pass: fine-grained retrieval for precision
- Use parent-child relationships for context

Hybrid Search

Combine semantic and keyword search

- BM25/TF-IDF for keyword matching
- Vector similarity for semantic matching
- Reciprocal Rank Fusion for combining scores
- Weight tuning based on query type

Anti-Patterns

❌ Fixed Chunk Size

❌ Embedding Everything

❌ Ignoring Evaluation

⚠️ Sharp Edges

Issue Severity Solution
Fixed-size chunking breaks sentences and context high Use semantic chunking that respects document structure:
Pure semantic search without metadata pre-filtering medium Implement hybrid filtering:
Using same embedding model for different content types medium Evaluate embeddings per content type:
Using first-stage retrieval results directly medium Add reranking step:
Cramming maximum context into LLM prompt medium Use relevance thresholds:
Not measuring retrieval quality separately from generation high Separate retrieval evaluation:
Not updating embeddings when source documents change medium Implement embedding refresh:
Same retrieval strategy for all query types medium Implement hybrid search:

Related Skills

Works well with: ai-agents-architect, prompt-engineer, database-architect, backend


🐧 Built by 무펭이 — 무펭이즘(Mupengism) 생태계 스킬