langchain-rag

Orchestrate document loading, splitting, embedding, vector storage, and answer generation for RAG pipelines.

Updated Nov 16, 2025
One-click install
npx skills add https://github.com/daniel-dihardja/menuyukti --skill langchain-rag-daniel-dihardja
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: langchain-rag
Source: https://github.com/daniel-dihardja/menuyukti/tree/main/.agents/skills/langchain-rag
Command: npx skills add https://github.com/daniel-dihardja/menuyukti --skill langchain-rag-daniel-dihardja

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieval Augmented Generation (RAG) enhances LLM responses by fetching relevant context from external knowledge sources.

Core Features & Use Cases

  • Document loaders, text splitting, embeddings, and vector stores to build end-to-end RAG pipelines.
  • Use cases include building AI assistants that answer questions from manuals, PDFs, websites, and internal docs.
  • Real-world example: create a capable QA agent that retrieves relevant docs and composes an answer.

Quick Start

Create an end-to-end RAG workflow by loading documents, splitting text, embedding, storing, retrieving, and generating a final answer.

Frequently Asked Questions about langchain-rag

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a RAG pipeline with LangChain for document question answering?

Build a RAG pipeline by loading external documents, splitting text, generating embeddings, storing vectors, and configuring retrieval components to fetch context and generate grounded answers.

What is retrieval-augmented generation and when do I need it for my documents?

Retrieval-augmented generation fetches relevant context from external knowledge sources like manuals or PDFs to ground LLM responses, needed when answers must be accurately sourced from internal documents.

Can I use different vector stores and document loaders in my RAG workflow?

Yes, the workflow supports multiple vector stores and document loaders, allowing you to configure retrieval pipelines across various external knowledge sources like websites and PDFs.

How do I split text and create embeddings for long PDFs in a QA system?

Use text splitters to chunk long PDFs into manageable segments, then apply embedding models to convert text into vectors for storage in a vector database for retrieval.

What is the best way to orchestrate end-to-end retrieval and QA components?

Orchestrate end-to-end retrieval and QA by chaining document loaders, splitters, embeddings, and vector stores into a configurable pipeline that retrieves relevant context and composes final answers.

Does this approach support building AI assistants that answer from internal docs?

Yes, retrieval-augmented generation supports building AI assistants that retrieve relevant documents from internal knowledge sources and compose accurate, grounded answers.