本文へ移動

RAGRAG & ナレッジシステム

RAGとは?仕組み・構築方法・フレームワーク比較ガイド

RAGの仕組み、構築方法、ベクトルデータベース比較

59本最終更新 2026.10.10

START HERE最初に読む

  1. 01まとめ記事

    RAGとは?仕組み・構築・ベクトルDB選定までの2026年実装マップ

    RAG(検索拡張生成)の仕組みをパイプライン図解。ベクトルDB比較、LangChain・LlamaIndexでの構築コード、Advanced RAG手法、RAGAS評価、Dify・RAGFlowまで網羅した実践ガイド。

  2. 02次に読む

    RAGFlowとは|高精度な文書解析でRAGを組むOSSエンジンの使い方・Docker導入・GraphRAG

    RAGFlowとは、高精度な文書解析を核にしたオープンソースのRAGエンジン(★86,471・Apache-2.0)。高精度文書解析・GraphRAG・エージェント・MCP対応をDockerで即デプロイ。エンタープ...

  3. 03次に読む

    LangChainとは|使い方入門ガイド — LLMエージェント・RAG・チェーン構築をPythonで実践

    LangChainとはLLMエージェント・RAG開発を簡素化するPythonフレームワーク。GitHub14万Star超・v1系の安定版に到達し、統一インターフェースでOpenAI/Claude/Geminiに対応...

RAGとは

RAG(Retrieval-Augmented Generation / 検索拡張生成)は、LLMの回答精度を外部知識で補強する技術です。LLM単体では学習データにない情報(社内ドキュメント、最新ニュース等)に答えられませんが、RAGを使えば「まず検索し、見つかった情報を元にLLMが回答する」ことで正確な回答が可能になります。

RAGの基本的な仕組み

RAGは3つのステップで動作します。

  1. インデックス作成 — ドキュメントをチャンク(断片)に分割し、ベクトル化してDBに格納
  2. 検索(Retrieval) — ユーザーの質問をベクトル化し、類似度で関連チャンクを取得
  3. 生成(Generation) — 取得したチャンクをLLMのコンテキストに注入し、回答を生成

ポイント: RAGの精度は「検索の質」で決まります。チャンク分割の粒度・エンベディングモデルの選択・検索アルゴリズムのチューニングが重要です。

ベクトルDBの選び方

DB 特徴 向いている用途
Chroma 軽量、Python特化 プロトタイピング
Qdrant 高性能、フィルタリング充実 本番環境
pgvector PostgreSQL拡張 既存PG環境への追加
Weaviate マルチモーダル対応 画像+テキスト検索

RAGフレームワーク比較

フレームワーク 特徴
LangChain 最も普及。豊富なインテグレーション
RAGFlow エンタープライズ向け。DeepDocでPDF高精度解析
Dify ノーコード。非エンジニアでもRAGアプリ構築可能
LlamaIndex データ接続に特化。100+のデータソース対応

このトピックの読み方

RAGを初めて学ぶ → 関連記事の各フレームワークガイドから、自分の環境に合うものを選んでください。

すでにRAGを運用している → RAGをゼロから構築した教訓が実践的なチューニング知見として参考になります。

RAGの記事一覧(59本)

RAG OpenDocRouterとは|PDF 構造化 APIの仕様を到達できないまま公式SDK2本から組み直したPDF 構造化 APIのOpenDocRouterはLlamaIndex製の文書パース用ルーター。本体サイトが遮断された環境から、公式SDK 2本の型定義だけで仕様を組み直し...
RAG waku-agentのRAGを実コードで読む|検索ゲート・FTS5・pgvectorの実装waku-agent(MIT・★1,713)はフレームワークを使わず記憶と検索の全経路を素のPythonで書いたローカルAIアシスタント。検索ゲート・FTS5のBM25・pg...
RAG Khojとは?セルフホスト型AI第二の脳の実力|pipとDockerの配布が419日前で止まっている件を実測Khojは自分のドキュメントに質問できるセルフホスト型のAIアシスタント。★37,161を集めているが、pip install khoj が入れるのは2025-07-15の1...
RAG zvecとは|Alibaba製インプロセスベクトルDBを実測。索引が作られない罠と日本語FTSの初期設定zvec(alibaba/zvec・★15,769・Apache-2.0)はサーバーを立てずにアプリへ埋め込むインプロセスのベクトルデータベース。Python 3.14で実際...
RAG zvec-grepとは|ripgrep・BM25・ベクトル検索を1つにまとめるローカル検索CLIを実測zvec-grep(zg・★1,751・Apache-2.0)はripgrep・BM25・ベクトル検索を1つのCLIに束ねるローカル検索ツール。日本語Markdown120本...
RAG LLM Wikiとは|Karpathyの知識コンパイル手法・RAGとの違い・OSS実装の選び方を実測llm wikiとは、Andrej Karpathyが2026-04-04のgistで示した「知識をその都度検索せず、LLMに恒久的なMarkdown Wikiとしてコンパイ...
RAG claude-obsidianとは|Obsidian金庫をAIが自己組織化する15スキルの中身と安全設計claude-obsidianは、Obsidianのvaultを普通のMarkdownのまま保ちながらClaude Codeに整理させるローカルファーストのナレッジ基盤。15...
RAG pdf-inspector徹底解説|PDFがOCR必要かを25msで判定しMarkdown化するRust製OSSを実測pdf-inspector(Firecrawl・MIT)はPDFがテキストベースかスキャンかを数十msで判定し、OCR不要な文書だけをローカルでMarkdown化するRust...
RAG Semanticaとは|LLM不要のグラフ型コンテキスト基盤をPythonで実測しベクトルRAGとの違いを解説Semantica(semantica-agi、GitHubスター約7,900)は、LLMを介さずグラフ構築・推論・来歴管理まで行う決定論的なコンテキストグラフ基盤OSSだ。...
RAG Supavecとは|OSSのRAG-as-a-Service基盤を実測——クラウドAPI停止後の自己ホスト検証SupavecはCarbon.ai終了の直後に生まれたApache-2.0のOSS RAG-as-a-Service。ホストAPIが停止した現状、セルフホスト起動までの4つの...
RAG FalkorDBとは|GraphRAGの土台になるグラフDBエンジンを疎行列・インデックス・ライセンスから解説FalkorDBは疎行列と線形代数でグラフを解くopenCypher対応のグラフDBエンジン。GraphRAGやエージェント記憶の土台として使われる仕組みを、17本のGRAP...
RAG BrainAPIとは|エージェントが自分でナレッジグラフを描くAIメモリ層をmem0・cogneeと比較BrainAPI(Lumen-Labs/brainapi2・★205・PolyForm Small Businessライセンス)は、エージェント群がテキストからイベント中心の...
RAG DeepTutor解説|長期記憶とマルチエンジンRAGで動く自己ホスト型OSS AI家庭教師DeepTutorはHKUDS(LightRAG開発ラボ)が公開する★29,000超のOSS AI家庭教師。1つのエージェントループで対話・演習・研究・可視化を回し、マルチエ...
RAG WrenAIとは?自然言語→SQL(Text-to-SQL)をエージェント駆動で回すOSSのGenBI基盤WrenAI(Canner/WrenAI・★16,570・Apache-2.0)は、AIエージェントが自然言語からSQL(Text-to-SQL)とダッシュボードを生成するO...
RAG Nextcloud AIとは|Context Chatで自前文書をRAG、ローカルLLM完結のセルフホストAI基盤Nextcloud AIを、データを外に出さないセルフホストAIアシスタント基盤として解説。Nextcloud Context Chatで自前ドキュメントをRAG検索し、ロー...
RAG SeekDBとは?AIネイティブ検索データベースの使い方をDockerで実機検証【LEANNとの違いも】SeekDB(oceanbase/seekdb・★2,830・Apache-2.0)は、vector・全文・構造化を単一エンジンに統合しMySQL互換で動く『エージェントの状...
RAG Chonkieとは?RAGチャンキングライブラリを各Chunkerで実機比較検証Chonkie(feyninc/chonkie・★4,506・MIT)は軽量なRAGチャンキングライブラリ。Token・文・再帰・意味の各Chunkerに同じ文書を通し、分割...
RAG LEANN徹底解説|埋め込みを保存しないローカルRAGで最大97%省ストレージ|仕組み・使い方・実測LEANN(StarTrail-org/LEANN・★12,699・MIT)は埋め込みを保存せず都度再計算する『世界最小のベクトルインデックス』。ローカルRAGを最大97%省...
RAG Dify vs LangChain 2026|ノーコードLLMOps基盤とコードファーストの使い分けDifyとLangChainは競合というより「層」が違う。Difyは画面でLLMアプリを組むノーコードのLLMOpsプラットフォーム、LangChainはコードで組み立てるフ...
RAG Difyとは?使い方・料金・セルフホストまで|AIアプリを作るOSSのLLMOps基盤 完全ガイド2026Difyとは何かと使い方を公式情報準拠で解説。ビジュアルWorkflow・RAG・エージェントを1画面に統合したOSSのLLMOps基盤で、最初のAIアプリを作る5ステップ、...
RAG EverOS徹底解説|AIエージェントに永続記憶を与えるMarkdownネイティブ記憶OSEverOSは、ステートレスなLLMに永続記憶を与えるローカルファーストのAIエージェント記憶ランタイム。会話・ファイル・エージェントの軌跡を読めるMarkdownとして保存...
RAG ベクトルデータベース比較2026|Qdrant・Milvus・pgvectorをRAG向けに選ぶ完全ガイドベクトルデータベース比較の2026年版。Qdrant・Milvus・pgvector・Weaviate・Chromaの5本をランキング形式で評価し、性能・ライセンス・運用コス...
RAG supermemory入門|AI時代のMemory APIをmem0・cognee・Lettaと比較で読み解くsupermemoryはアプリにAI記憶層を組み込むMemory API。29,245★(2026-09-07時点。初出時は約25,140★)・MIT・TypeScriptで...
RAG liteparse|LlamaIndex製RustドキュメントパーサがRAG前処理の速度ボトルネックを解くliteparseはLlamaIndexチームがRustで書き直したローカル実行のドキュメントパーサ。v2.0のグリッド射影でPDFを最大100倍高速に解析し、RAG前処理の...
MCP Headroom|LLMプロンプトを60〜95%圧縮しトークンを削減するOSSミドルウェアの仕組みと使い方Headroomはツール出力・ログ・RAGチャンクをLLMに渡す前に60〜95%圧縮するApache 2.0のプロンプト圧縮ミドルウェア。トークンコスト削減とRAG精度維持を...
MCP Microsoft IQの4層を読み解く——Work/Web/Foundry/FabricとMCP・RAGの関係Microsoft Build 2026で発表されたMicrosoft IQを一次ソースで解説。Work IQ(6/16 API GA)・Web IQ(MCPネイティブで競合...
RAG S&P 500 Companiesデータセット徹底解説:LLM/RAG実験で使える米国主要500社の構造化データdatasets/s-and-p-500-companiesはS&P 500構成銘柄503社をCSVで配布するオープンデータ。GitHubで639スター、パブリックドメイン公...
MCP PageIndex完全ガイド:Embeddingを捨てるRAGがFinanceBench 98.7%を取るPageIndexはベクトルDBを使わず、長文PDFから階層ツリー・インデックスを構築しLLMがツリー推論で答えを引く新方式RAG。FinanceBench 98.7%精度、...
RAG Google LangExtract完全ガイド:LLMで非構造テキストから構造化抽出、ソース位置も追跡Googleの最新OSS「LangExtract」は、LLMで非構造テキストから構造化データを抽出。ソース位置追跡・対話型HTML可視化・Gemini/OpenAI/Olla...
RAG officeParser入門:Node.jsでdocx・xlsx・pptxをAST解析してRAGパイプラインに組み込むofficeParserはNode.js/ブラウザ対応のドキュメント解析OSSで週23万DL・v6.1.0に進化。docx・xlsx・pptx・PDF・RTFをAST出力し、...
RAG AI PDF要約ツール8選|OSS vs 商用を用途・コスト・ライセンスで比較AI PDF要約ツール8選をOSS・商用・ライセンスリスクの3軸で比較。LlamaParse・MinerU・Marker・PyMuPDF4LLMの選び方から、AGPL-3.0...
RAG OpenViking入門|AIエージェント向けコンテキストDBの仕組みとov.conf設定・Docker運用を解説Volcengine(ByteDance)のコンテキストDB「OpenViking」を解説。viking://の仮想FSとL0/L1/L2の3段階ロード、initウィザードで...
RAG RAGとは?仕組み・構築・ベクトルDB選定までの2026年実装マップRAG(検索拡張生成)の仕組みをパイプライン図解。ベクトルDB比較、LangChain・LlamaIndexでの構築コード、Advanced RAG手法、RAGAS評価、Di...
RAG RAGの進化|Naive・Advanced・Graph・Agentic RAGの仕組みと選び方2026RAGはLLMの知識制限を外部検索で補う核心技術。Naive RAGから始まりAdvanced・Modular・Graph・Agentic RAGへと進化。各アーキテクチャの...
RAG LightRAG とは|知識グラフ×デュアルレベル検索の仕組みとストレージ選定LightRAG とは、HKUDS/LightRAG が公開する知識グラフ×デュアルレベル検索のOSS RAGフレームワーク。★38,365、EMNLP2025採択。Neo4...
RAG cognee|ナレッジグラフ型AIメモリの仕組みとClaude APIローカル連携・MCP設定手順GitHubスター15,000超のcogneeを徹底解説。ECLパイプライン・ナレッジグラフ型RAGの仕組みから、Anthropic Claude APIとの設定・MCP連携...
RAG DeepWiki-Openの使い方|GitHubリポジトリからAI Wikiを自動生成するOSSをセルフホストDeepWiki-Openの使い方をセルフホスト前提で解説。GitHub/GitLab/BitbucketからAI Wiki・Mermaid図・RAG Q&Aを自動生成するM...
RAG Dify ファイルアップロードが「キューイング中」で止まる原因3つと解決策【大量ファイルのリセット対応】Difyのナレッジベースでファイルアップロードが「キューイング中」のまま止まる原因をCelery Worker設定・Embedding APIレート制限・大量ファイル同時処理...
RAG Onyx AIとは|旧Danswerの企業向けOSS RAG基盤・対応LLMと日本語利用を解説Onyx AIとは、旧Danswerから改名した★31,285のOSS企業向けRAGチャットボット。社内ドキュメントをAIが横断検索する。対応LLM(Ollama・vLLM・...
RAG LlamaCloud Demo:LLM向けデータインデックスの実装リポジトリLlamaIndexが提供するLlamaCloudのデモ実装。451のスター獲得。ドキュメント解析とベクトル検索の統合例を学び、実装に活用。LlamaCloud Demoとは...
RAG RAGapp:LLMにドキュメントを読ませるOSSプラットフォームPDFやテキストをアップロードして、LLMに質問できるRAGシステム。Python+FastAPIで構築され、Docker対応。自分たちの知識ベースでAIを動かしたい開発チー...
RAG WikipediaがAI生成テキストを明確に禁止──人間による検証可能な出典を最優先WikipediaがAI生成テキストの投稿を明確に禁止するポリシーを策定。すべての記述に人間が検証可能な出典を要求。RAGシステムのデータソース品質管理への示唆が大きい動き。
RAG Vertex AI Creative Studio:Googleの生成AIで動画・画像・テキスト制作を一元化GoogleCloudPlatformが提供するVertex AI Creative Studioは、生成AIを活用した動画・画像・テキスト生成を統合プラットフォーム上で実現...
RAG Rcloneとは|使い方と70以上のクラウドを同期するsync/copy/mountの違い【2026年実測】Rcloneとは何ができるツールかを最短で。70以上のクラウドストレージをひとつのCLIで扱えるOSSで、rclone config→copy→syncの3コマンドで使い始め...
RAG Onyx導入ガイド:企業向け社内ドキュメントAI検索基盤をDocker Composeで構築・運用する企業向けRAG基盤Onyxの導入手順を完全解説。Docker Composeセットアップ、Slack・Confluenceコネクタ設定、Python API活用、運用チューニ...
RAG RevPDFとは|PDF編集 無料で使えるローカル完結アプリ、ただしOSSではなくEULA配布だったRevPDFはPDF編集 無料で使えるローカル完結のネイティブアプリ。ただしリポジトリのLICENSEは改変もリバースエンジニアリングも禁じる独自EULAで、OSSではなかっ...
RAG Wax:Apple Silicon最適化のシングルファイルAIメモリレイヤー、サブミリ秒RAG対応WaxはSwift製のシングルファイルAIエージェント用メモリレイヤー。Apple SiliconのMetal最適化でサブミリ秒のRAGを実現。サーバー不要・API不要・1フ...
RAG Chromaが自己編集型サーチエージェント「Context-1」を発表ベクトルデータベースのChromaが自己編集型サーチエージェント「Context-1」の研究成果を公開。20Bパラメータ、MXFP4量子化でB200上400〜500tok/s...
RAG AI reads books:PDFをページ単位でAI解析し知識ベースを自動構築するPythonスクリプト完全ガイドAI reads booksは、PDFをページ単位でAIに分析させ、知識ポイントの抽出と定期的なサマリー生成を自動化するPythonスクリプト。中断からの再開機能やTOC自動...
RAG RAGシステムをゼロから構築して学んだ教訓:ベクトル検索・チャンク分割・精度改善についての実践レポートRAG(検索拡張生成)システムをゼロから構築する過程で直面した課題と解決策をまとめた実践レポート。ベクトル化モデルの選定・チャンク分割戦略・メタデータフィルタリング・キャッシ...
RAG Hey APIとは|OpenAPIから型安全なTypeScriptクライアントを生成する使い方Hey API(@hey-api/openapi-ts)とは、OpenAPI仕様から型安全なTypeScriptクライアントを自動生成するツール。リポジトリがhey-api/...
RAG OpenPencil - iPad をワコムペンタブレット化するオープンソースツールOpenPencilはiPadをMac/Windows対応ペンタブレットに変えるオープンソースツール。8192段階の筆圧感知とUSB/Wi-Fi接続に対応し、高価なワコム製品...
RAG Langchain RAG From Scratch:ゼロからRAGシステムを構築Langchainの公式教材でRAG(Retrieval-Augmented Generation)の仕組みを基礎から習得。ベクトル検索・プロンプト最適化・チャンク戦略を実装。
RAG MinerUとは|PDF・表・数式をLLM対応Markdownに変換するOSSの使い方と最新版の状況MinerUとは、PDF・DOCX・PPTX・画像をLLM対応のMarkdown/JSONに変換するOSS(★76,318・2026-07-31実測)。本記事はRAGパイプラ...
RAG RAGFlowとは|高精度な文書解析でRAGを組むOSSエンジンの使い方・Docker導入・GraphRAGRAGFlowとは、高精度な文書解析を核にしたオープンソースのRAGエンジン(★86,471・Apache-2.0)。高精度文書解析・GraphRAG・エージェント・MCP対...
RAG LangChainとは|使い方入門ガイド — LLMエージェント・RAG・チェーン構築をPythonで実践LangChainとはLLMエージェント・RAG開発を簡素化するPythonフレームワーク。GitHub14万Star超・v1系の安定版に到達し、統一インターフェースでOpe...
MCP HelixDB完全ガイド:Rust製グラフ・ベクトル統合DBでRAGパイプラインを3コマンドで構築するHelixDB:GitHubスター4000超のRust製グラフ・ベクトル統合DB。MCP統合・組み込み埋め込み生成・HelixQL型安全クエリを3コマンドで導入。グラフとベク...
RAG notebooklm-py とは|NotebookLMの非公式API・CLIでPython自動化する使い方notebooklm-py とは、Google NotebookLMをPython/CLIから操作する非公式OSS。NotebookLMに公式APIが無い現状の回避策として、...
AIエージェント Semantic Kernelとは|使い方・入門からLangChain比較までMicrosoft製AIエージェントSDKSemantic Kernelとは何かを入門から解説。C#/Python/Java対応のMicrosoft製AIエージェントSDKで、OpenAI・Azure OpenAI・...

ほかのトピック

CLAUDE CODE Claude Code 208本 AI AGENT AIエージェント 248本 AI CODING AIコーディング 29本 MCP MCP 101本 LLM LLM 40本 SECURITY セキュリティ 138本 DEVOPS DevOps 118本 CLAUDE API API・料金 9本 UI DESIGN UI生成 16本 KNOWLEDGE ナレッジ 26本