Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【AWS AIF対策】RAGとベクトルデータベース
Search
赤神青空
PRO
September 30, 2026
Video
Programming
10
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【AWS AIF対策】RAGとベクトルデータベース
赤神青空
PRO
September 30, 2026
Video
More Decks by 赤神青空
See All by 赤神青空
【AWS AIF対策】モデルの学習とファインチューニング
akagami
PRO
0
6
【AWS AIF対策】プロンプトエンジニアリング
akagami
PRO
0
11
【AWS AIF対策】基盤モデルの選び方と推論パラメータ
akagami
PRO
0
16
【AWS AIF対策】AWSの生成AIサービスの全体像
akagami
PRO
0
26
【AWS AIF対策】エージェント型AIとMCP
akagami
PRO
0
24
【AWS AIF対策】生成AIの得意・不得意とコスト
akagami
PRO
0
25
【AWS AIF対策】生成AIの基本用語
akagami
PRO
0
31
【AWS AIF対策】ML開発の流れと評価指標
akagami
PRO
0
28
【AWS AIF対策】AWSのAIサービスの使い分け
akagami
PRO
0
36
Other Decks in Programming
See All in Programming
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
App Intentsのビルドプロセスを支える技術
kntkymt
0
480
すこし踏み込む CancellationToken
htkym
2
1.5k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
190
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
280
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
Are APIs Still Relevant in the AI Era?
soyuka
0
380
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
1k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
450
Intent as Code
shoppingjaws
6
1.1k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
The Cult of Friendly URLs
andyhume
79
7k
Abbi's Birthday
coloredviolet
4
10k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
Mobile First: as difficult as doing things right
swwweet
225
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
We Are The Robots
honzajavorek
0
380
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
First, design no harm
axbom
PRO
2
1.3k
Transcript
2026年9月 RAGとベクトルデータベース AWS Certified AI Practitioner 対策 #10 赤神青空
▪温度を下げるほど、答えのばらつきは小さくなる 前回のクイズの答えは「B」 前回のクイズ 社内の問い合わせに、同じ質問へは できるだけ同じ答えを返させたい。 推論パラメータをどう設定する? 温度 低 毎回ほぼ同じ答えになる 温度
⾼ 答えがばらつく 答えは B 今ココ おさらい A 温度を⾼くする ばらつきはむしろ⼤きくなる B 温度を低くする 確率の⾼い語が選ばれやすくなる C 最⼤出⼒トークン数を⼤きくする ⻑さの上限。ばらつきには効かない を⼤きくする D Top-K 候補が増えてばらつきが増える 2/13
▪だから、答える前に資料を探して渡す 基盤モデルは、社内のことを知らない RAGなし 「経費精算の 上限は?」 社内の規程は学習していない。 知らない、または、もっともらしい誤り モデル RAGあり 「経費精算の
上限は?」 社内の資料を 検索 モデル 規程に基づいて 答えられる RAG = 答える前に、関連する資料を探してモデルに渡す仕組み 今ココ RAGとは 3/13
▪あらかじめ作っておき、質問のたびに検索する RAGは、準備と実行の2つに分かれる 準備(あらかじめ1回) 資料 チャンクに 分ける 埋め込みに する ベクトルDBに 保存
実⾏(質問のたび) 質問 埋め込みに する ベクトルDBを 検索 資料と質問を モデルへ 答え ⻘は同じベクトルデータベース。準備で作っておき、質問のたびに検索する 今ココ RAGとは 4/13
▪本文とベクトルを一緒に置いておく 準備:チャンクに分けて、ベクトルにして保存 資料 チャンク 社内の 規程 埋め込み(ベクトル) 保存 3.2 経費の上限
[0.12, -0.34, …] ベクトル データベース 3.3 申請の期限 [0.08, 0.41, …] 1.1 出張旅費 [-0.21, 0.17, …] 本⽂ 1 + ベクトル 本⽂ 2 + ベクトル 本⽂ 3 + ベクトル チャンクの本⽂とベクトルを⼀緒に保存する。検索でベクトルが当たったら、その本⽂を取り出す 今ココ RAGの中身 5/13
▪語が一致していなくても見つけられる 検索:質問もベクトルにして、近いものを探す 意味が近いものほど、ベクトルも近い 取り出すのは、近い順に上位3件 経費規程 3.2 経費の上限 経費規程 3.3 申請の期限
質問 語が⼀致していなくても、意味が近ければ⾒つかる 今ココ RAGの中身 出張旅費規程 1.1 旅費の扱い ⽩は遠かった資料。取り出さない 件数は設定で変えられる 6/13
▪指示・資料・質問をまとめて1回で渡す 取ってきた資料は、プロンプトに入れて渡す モデルに渡すプロンプト 指⽰ 資料だけを根拠に答えて 取ってきた資料 チャンク3件の本⽂ モデル 規程に基づいた 答え
質問 経費精算の上限は? 渡す資料が多いほど⼊⼒トークンは増える。コンテキストウィンドウの上限に収める(第9回) 今ココ RAGの中身 7/13
▪試験ガイドに例として挙がっている4つ 埋め込みを置ける AWS のサービス Amazon OpenSearch Service 検索エンジン。全⽂検索と ベクトル検索を⼀緒にできる Amazon
RDS for PostgreSQL 同じく pgvector。既存の業務 データと同じDBに置ける Amazon Aurora リレーショナルDB。PostgreSQL 互換版で pgvector が使える Amazon Neptune グラフDB。Neptune Analytics で ベクトル検索ができる 試験ガイドに例として挙がっているのはこの4つ 旧版のガイドには DocumentDB を含む5つ。⼀覧にないサービスにもベクトルは置ける 今ココ AWSのサービス 8/13
▪BedrockKnowledge Bases に任せる の機能。分割・埋め込み・保存・検索をまとめて引き受ける S などの データソース Knowledge Bases 分割‧埋め込み‧保存‧検索
マネージド型 ベクトルストアも Bedrock が⽤意する。 つなぐデータを指定すれば動く モデル 答え カスタマー管理型 ⾃分のベクトルストアを使う。 OpenSearch Serverless‧Aurora‧Neptune Analytics RAGの⼿順をまとめて引き受けるのが Bedrock Knowledge Bases 今ココ AWSのサービス 9/13
▪知識をモデルの外に置くか、中に入れるか RAGとファインチューニングの使い分け RAG ファインチューニング 知識の置き場 モデルの外(ベクトルDB) 知識の置き場 モデルの中 更新 資料を⼊れ替えて取り込み直せば反映
更新 学習をやり直す必要がある 実⾏のたび 検索が⾛り、⼊⼒トークンが増える 実⾏のたび プロンプトは短くて済む 初期の⼿間 ⼩さい 初期の⼿間 学習のデータと費⽤が要る 情報がよく変わるなら RAG、振る舞いや書き⽅を変えたいならファインチューニング 今ココ 使い分け 10/13
▪症状ごとに、直す場所が決まっている うまく答えられないときに見るところ うまく答えられないとき 今ココ 使い分け ⾒るところ 関係ない資料が出てくる チャンクの分け⽅∕リランクで並べ替える 必要な資料が出てこない 件数を増やす∕ハイブリッド検索を使う
資料はあるのに答えが違う 「資料だけを根拠に」と指⽰に書く 資料が⼊り切らない 件数を減らす∕コンテキストウィンドウの⼤きいモデルへ 11/13
▪クイズの前に、持ち帰ってほしいことを振り返る 今回のまとめ RAGは、答える前に資料を探して渡す仕組み モデルを再学習せずに、社内の情報に基づいて答えられる 準備と実⾏の2つに分かれる 準備でベクトルDBを作り、質問のたびに検索して渡す 検索は、意味の近さで⾏う 語が⼀致していなくても、ベクトルが近ければ⾒つかる 埋め込みを置ける主なサービスは4つ ベクトルDB
まとめて引き受けるのが Knowledge Bases Bedrock OpenSearch Service‧Aurora‧RDS for PostgreSQL‧Neptune 情報がよく変わるなら RAG、振る舞いを変えたいなら調整 今ココ おわりに 12/13
▪動画に付けたクイズから回答できます。答え合わせは次回の冒頭で 今回のクイズ 社内規程に基づいて答えるチャットを作りたい。規程は毎月更新される。モデル の再学習はしたくない。最も適した方法は? A ファインチューニング 今ココ おわりに B RAG
C 事前学習 D 温度を下げる 13/13