Skip to Content
仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門
book

仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門

by 奥田 勝己
February 2025
Intermediate
376 pages
9h 25m
Japanese
Shōeisha
Content preview from 仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門
3
RAG(Retrieval Augmented Generation)
3.7
RAG(Retrieval Augmented Generation:検索による知識の拡張)[Lewis et al. 2020]は、
タスクに関連する外部知識を取り込むことで、LLMの応答性能を向上させる手法です。LLM
は大規模なテキストコーパスを用いて事前学習されますが、訓練データに存在しない知識に基
づく質問に対する回答が難しい場合があります。このため、訓練データに含まれていない特定
ドメインの情報、最新の出来事などが必要な場合、回答できなかったり、不正確な回答を生成
(ハルシネーション)したりすることがあります。RAG の基本的なアイデアは、訓練データ以
外の情報源から知識を取得し、LLM がそれを利用できるようにすることで、より正確で情報
量の多い出力を生成することです。
図3.7.1 RAGの概要を示します。RAGは、LLM と外部知識源を格納したインデックス
から構成されます。ユーザからプロンプトが与えられると、LLMを用いてプロンプトの埋め
込みベクトルを取得し、インデックスからプロンプトに関連する知識を検索します。そして、
その関連知識を元のプロンプトと組み合わせてLLM に入力し、回答を生成します。
RAGで利用可能な外部知識源としては、Webページ、ニュース記事、書籍、論文、機密文
書など、様々なテキストデータが考えられます。知識源の選定にあたっては、タスクに関連す
る情報が豊富に含まれていること、情報の信頼性が高いことなどが重要な基準となります。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9784798185613