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
Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
つくぼし
March 24, 2025
Technology
940
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
つくぼし
March 24, 2025
More Decks by つくぼし
See All by つくぼし
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
560
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
990
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
550
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
2k
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
1.5k
Amazon Bedrock GenUハンズオン座学資料 #1 GenU環境で生成AIを体験してみよう
tsukuboshi
0
1.8k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
5
2.6k
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~
tsukuboshi
0
980
初めてのGPTs ~ネコ派を〇〇派に変える技術~
tsukuboshi
0
1.3k
Other Decks in Technology
See All in Technology
Optunaの最新リリースv5.0について
pfn
PRO
0
120
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
150
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1k
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
140
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Code Review Best Practice
trishagee
74
20k
Mobile First: as difficult as doing things right
swwweet
225
10k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Transcript
Amazon Bedrock GenUハンズオン 座学資料 #2 GenU環境でRAGを体験してみよう 2025/3/24 Classmethod AI Talks
2 ⾃⼰紹介 • 部署 ◦ AWS事業本部コンサルティング部 • ニックネーム ◦ つくぼし
• 最近推しているAWSサービス ◦ AWS Infrastructure Composer • SNS/ブログ ◦ X(@tsukuboshi0755) ◦ DevelopersIO(つくぼし)
RAGとは
なぜRAGが必要なのか? 4 ⚫ ⼀般業務で⽣成AIを活⽤したい場合、「社内ドキュメントに基づいて回答できるように したい」という要望が多い ⚫ RAGを構築し⽣成AIに使⽤させる事で、プライベートなドキュメントをクラウド上に格 納しデータ同期するだけで、上記の要望を⽐較的簡単に実⾏できる
クイズ! 5 RAGの正式名称はなんですか?
正解 6 RAG = Retrieval-Augmented Generation (検索拡張⽣成)
RAG(Retrieval-Augmented Generation)について 7 ⚫ ⽣成AIの回答精度を⾼めるため、外部知識ベースから関連情報を検索‧取得して活⽤す る⼿法 ⚫ ハルシネーション(嘘)の軽減、専⾨分野での精度向上、企業固有情報の活⽤などのメリッ トがある 参考:https://docs.aws.amazon.com/ja_jp/bedrock/latest/userguide/kb-how-it-works.html
AWSで使⽤できる代表的なRAGサービス Kendra 8 Bedrock Knowledge Bases • ベクトルデータベースの選択肢はない(と いうか⾒えない) •
Kendra⾃体にRAG精度向上オプションは 現状なく、⾃前実装が必要になりがち • 豊富なSaaSコネクタを持つ • メタデータやACLを⽤いた検索フィルタ リングが利⽤可能 →ざっくりパラメータを設定してRAGの運⽤ 負荷を極⼒下げたい場合にオススメ • ベクトルデータベースを様々な種類から選 択可能 • Knowlege Bases内で様々なRAG精度向上 オプションを指定可能 • ⼀部のSaaSコネクタなら対応 • メタデータを⽤いた検索フィルタリングの み利⽤可能 →細かくパラメータを設定してRAGの精度を より向上させたい場合にオススメ
KendraとKnowledge Basesの違いについてもっと知りたい⽅は... 9 こちらのブログがオススメです! [Amazon Bedrock] RAG利⽤時の選択肢「Kendra」と「Bedrock Knowledge Bases」を⽐較する
RAGの精度向上
RAGを使うとこんな要望が多くなりがち 11 RAGの精度を なるべく⼿間かけず 向上させたい!
その要望... 12 Bedrock Knowledge Bases を使えば解決できます!
Knowledge Basesの機能①:⾼度な解析(Advanced Parsing) 13 ⚫ 複雑な構造を持つドキュメントから精度⾼く情報を抽出‧理解する機能 ⚫ 表、グラフ、図表などの⾮テキスト要素や複雑なレイアウトを含むファイルから、⽂脈 や関係性を保ったまま知識を取得できる。 参照:https://qiita.com/kondo-k/items/1564c72540de3fb791d1
Knowledge Basesの機能②:チャンキング戦略(Chunking Strategy) 14 ⚫ ⼤量のテキストを意味のある⼩さな単位(チャンク)に変換する際に、⽂書の分割⽅法 と重複の取り扱いを戦略的に定め、検索効率と回答精度を最適化する⼿法 ⚫ もしいじるならセマンティックチャンキング(⽂章の意味的なまとまりを保持)、または 階層的チャンキング(⽂章の親⼦関係を保持)あたりがオススメ
参照:https://medium.com/@vkrntkmrsngh/chunking-for-enhanced-llm-applications-e7a380b7889a
Knowledge Basesの機能③:リランキング(Reranking) 15 ⚫ 検索で取得した複数のチャンクを、クエリとの関連性や内容の質に基づいて再評価‧並 べ替えする⾼度な機能 ⚫ 単純なベクトル類似度だけでなく、セマンティックな理解や⽂脈の関連性を考慮するこ とで、より質の⾼い情報を優先的にRAGシステムに提供する。 参照:https://cookbook.openai.com/examples/question_answering_using_a_search_api
None