界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

langchain-retriever

langchain-retriever

【效率与协作】LangChain retriever implementation with various retrieval strategies for RAG applications

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: langchain-retriever description: LangChain retriever implementation with various retrieval strategies for RAG applications allowed-tools:

  • Read
  • Write
  • Edit
  • Bash
  • Glob
  • Grep graph: domains: [domain:software-engineering] specializations: [specialization:ai-agents-conversational] skillAreas: [skill-area:retrieval-augmented-generation, skill-area:search-indexing] roles: [role:ml-engineer, role:backend-engineer] workflows: [workflow:ml-model-lifecycle, workflow:feature-development]

LangChain Retriever Skill

Capabilities

  • Implement various LangChain retriever types
  • Configure vector store retrievers
  • Set up multi-query retrievers for improved recall
  • Implement contextual compression retrievers
  • Design ensemble retrievers combining multiple strategies
  • Configure self-query retrievers for structured filtering

Target Processes

  • rag-pipeline-implementation
  • advanced-rag-patterns

Implementation Details

Retriever Types

  1. VectorStoreRetriever: Basic similarity search
  2. MultiQueryRetriever: Generates query variations
  3. ContextualCompressionRetriever: Filters and compresses results
  4. EnsembleRetriever: Combines multiple retrievers
  5. SelfQueryRetriever: Structured metadata filtering
  6. ParentDocumentRetriever: Returns parent chunks

Configuration Options

  • Search type (similarity, mmr, similarity_score_threshold)
  • Number of documents to retrieve (k)
  • Score thresholds
  • Metadata filtering
  • Compression settings

Dependencies

  • langchain
  • langchain-community
  • Vector store client
我的收藏