langchain-retriever

Solid

LangChain retriever implementation with various retrieval strategies for RAG applications

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
54
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

retrieval-patterns

LangChain Forum RAG System — Support engineer dashboard with AI-powered Q&A, analytics, and LangSmith observability

0 Updated 4 months ago
homecity
AI & Automation Featured

langchain-data-handling

Implement LangChain RAG pipelines with document loaders, text splitters, embeddings, and vector stores (Chroma, Pinecone, FAISS). Trigger: "langchain RAG", "langchain documents", "langchain vector store", "langchain embeddings", "document loaders", "text splitters", "retrieval".

2,274 Updated today
jeremylongshore
AI & Automation Solid

langchain4j-rag-implementation-patterns

Provides Retrieval-Augmented Generation (RAG) implementation patterns with LangChain4j for Java. Generates document ingestion pipelines, embedding stores, vector search, and semantic search capabilities. Use when building chat-with-documents systems, document Q&A over PDFs or text files, AI assistants with knowledge bases, semantic search over document repositories, or knowledge-enhanced AI applications with source attribution.

263 Updated 1 weeks ago
giuseppe-trisciuoglio
AI & Automation Solid

rag-implementation

Retrieval-Augmented Generation patterns including chunking, embeddings, vector stores, and retrieval optimization Use when: rag, retrieval augmented, vector search, embeddings, semantic search.

27,705 Updated today
davila7
AI & Automation Solid

rag-hybrid-search

Hybrid search combining semantic and keyword retrieval for RAG pipelines. Implement BM25 + dense vector search with fusion strategies.

1,160 Updated today
a5c-ai