メインコンテンツへスキップ
EXBANK
用語集一覧へ
— Glossary

RAGRetrieval-Augmented Generation

読み: ラグ
短い定義

RAG (Retrieval-Augmented Generation) とは、LLM の回答生成時に外部知識ベース(社内ドキュメント、商品DB、マニュアル等)から関連情報を検索 (Retrieval) して文脈に注入し、回答精度を高める技術です。ChatGPT のカスタムGPT、社内ナレッジ検索ボット等で広く使われます。

詳細解説

LLM 単体は学習時点の知識しか持たないため、最新情報や社内情報には答えられません。RAG はこの問題を解決するため、(1) ユーザー質問を Embedding ベクトルに変換、(2) ベクトルDB から類似度の高い社内ドキュメントを検索、(3) 検索結果を LLM のプロンプトに注入、(4) LLM が外部知識を踏まえた回答を生成、というパイプラインを取ります。実装には LangChain・LlamaIndex・Haystack 等のフレームワーク、ベクトルDB には Pinecone・Weaviate・Qdrant・Supabase pgvector 等が使われます。マーケティング用途では (1) 社内事例集を RAG 化して営業提案を高速生成、(2) 商品マニュアルを RAG 化してカスタマーサポート自動化、等で活用されます。

IMPLEMENT

RAGを、実際に活用する

用語の意味は分かった。次は実装。EXBANK の無料診断で、貴社で具体的にどう活用できるかをご提案します。

営業時間 平日10-18時 / 通常24時間以内に返信