表現と生成
Transformerは生成の骨格を、BERT系エンコーダは密なベクトル表現と意味検索を理解する土台を与えます。
RAG論文の学習ルート
RAGは、モデルのパラメータに保存された知識と、検索して更新できる外部文書を組み合わせます。原論文はDPRでWikipediaを検索し、質問と取得文書から回答を生成しました。知識集約型タスクで有効性を示しましたが、誤検索、引用の正確さ、権限管理、遅延まで自動的に解決するものではありません。
Transformerは生成の骨格を、BERT系エンコーダは密なベクトル表現と意味検索を理解する土台を与えます。
パラメトリック記憶と非パラメトリック記憶を分け、RAG-SequenceとRAG-Tokenの文書選択を比較します。
InstructGPTは指示追従、ReActは推論とツール操作を追加します。現在のRAG製品はこれらを組み合わせることが多いです。
検索、生成、アラインメント、ツール利用を分けて読むことで、後の製品機能を原論文の成果と混同せずに理解できます。
双方向の事前学習とタスク別微調整を、自然言語理解の標準的な方法にしました。
モデル内部の記憶と更新可能な外部検索を組み合わせ、知識アシスタントの基礎を作りました。
人間の指示と好みに言語モデルを合わせる実用的な学習手順を確立しました。
推論とツール操作を交互に行わせ、現在のAIエージェントの基本ループを示しました。
FAQ
Patrick Lewisらが2020年のRetrieval-Augmented Generation for Knowledge-Intensive NLP Tasksで体系的に提案・評価しました。
なくせません。検索結果が誤り、古い、無関係な場合があり、生成モデルが証拠を無視したり誤読したりすることもあります。
RAGは推論時に外部知識を検索し、更新しやすい方法です。ファインチューニングは重みを変え、行動や形式、専門能力の調整に向きます。併用もできます。