RAG
RAGに関連する用語(15件)
RAG(Retrieval-Augmented Generation、検索拡張生成)は、外部の知識ベースから関連情報を検索してLLMの生成に活用する手法です。ハルシネーションの抑制や最新情報への対応に有効です。
用語一覧
Embedding
埋め込み / 埋め込みベクトル
テキストなどのデータを、意味的な近さを反映した高次元の実数ベクトルへ変換した表現
ベクトルデータベース
Vector Database
埋め込みベクトルを高速に類似検索できるよう設計されたデータベース
埋め込みモデル
Embedding Model
テキストや画像などを埋め込みベクトルへ変換する専用のニューラルネットワークモデル
チャンク
Chunk
RAGなどで文書を検索・処理しやすい単位に分割した、テキストの断片
チャンキング
Chunking / チャンク分割
長い文書を、検索や埋め込み生成に適した大きさのチャンクへ分割する処理
セマンティック検索
Semantic Search / 意味検索
キーワードの一致ではなく、埋め込みベクトルによる意味的な類似度に基づいて検索する手法
ハイブリッド検索
Hybrid Search
セマンティック検索とキーワード検索を組み合わせ、双方の長所を活かす検索手法
リランカー
Reranker / Re-ranking
初期検索で取得した候補群を、より高精度なモデルで並べ替える2段階目の検索コンポーネント
メタデータフィルタ
Metadata Filter / メタデータフィルタリング
文書に付随するメタデータの条件でベクトル検索の対象を絞り込む仕組み
LangChain
LLMアプリケーションの構築を、部品の組み合わせ(チェーン)として簡単にするPython/JavaScriptフレームワーク
Haystack
検索・質問応答システムの構築を起源とする、RAGパイプライン構築向けのオープンソースフレームワーク
GraphRAG
グラフRAG
文書群から抽出したエンティティ・関係のナレッジグラフを介して検索・生成するRAGの発展形
Agentic RAG
エージェンティックRAG
検索・生成の各ステップをAIエージェントが自律的に計画・実行・検証しながら進めるRAGの設計パターン
RAFT
Retrieval-Augmented Fine-Tuning
検索した正解文書と無関係な文書(ディストラクタ)を含めてファインチューニングし、RAG利用時の頑健性を高める手法
NotebookLM
ノートブックLM
アップロードした資料だけを情報源として質問応答・要約・音声解説ができる、GoogleのAIリサーチアシスタント