Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エージェンティックRAGにAWSで入門しよう!
Search
Har1101
June 10, 2026
Programming
2k
9
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エージェンティックRAGにAWSで入門しよう!
2026/06/11 (木) AWSでAIエージェント構築を始めよう!Amazon Bedrock AgentCore 実践入門 での登壇資料です
Har1101
June 10, 2026
More Decks by Har1101
See All by Har1101
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
170
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
7
1.7k
AgentCore Registry入門~マルチアカウントでどう使うの~
har1101
1
110
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
560
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
4
730
AgentCore Session Storageで激安RAG作るためのあれやこれや
har1101
4
430
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
2
610
今日から始めるAmazon Bedrock AgentCore
har1101
4
630
Other Decks in Programming
See All in Programming
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
1
280
5分で問診!Composer セキュリティ健康診断
codmoninc
0
560
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
540
自作OSでスライド発表する
uyuki234
1
3.9k
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.6k
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
150
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
120
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
190
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
100
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
150
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
160
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
How to train your dragon (web standard)
notwaldorf
97
6.7k
Ethics towards AI in product and experience design
skipperchong
2
330
Everyday Curiosity
cassininazir
0
260
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Navigating Team Friction
lara
192
16k
Product Roadmaps are Hard
iamctodd
55
12k
30 Presentation Tips
portentint
PRO
1
350
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Transcript
エージェンティックRAGに AWSで入門しよう! 2026/06/11 (木) AWSでAIエージェント構築を始めよう!Amazon Bedrock AgentCore 実践入門 福地開
Who am I ? 福地 開 (ふくち はるき) @har1101mony 所属:NECソリューションイノベータ/JAWS-UG東京
業務:AWSエンジニア /エージェントビルダー 実績:AWS Community Builders (AI Engineering) 2025 Japan All AWS Certifications Engineers ※書籍のレビューに少しだけ 関わらせていただきました! 本日は著者の森田さんの代打で お話させていただきます
最近、RAG作ってますか? 使ってますか?
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み • RAGを使わない場合、LLMは最新の情報や社内ナレッジを踏まえた回答が できない • 時としてハルシネーションに繋がる
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み • RAGを使わない場合、LLMは最新の情報や社内ナレッジを踏まえた回答が できない • 時としてハルシネーションに繋がる
日本はW杯の初戦 どことやるの? ユーザー LLM アプリケーション
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み • RAGを使わない場合、LLMは最新の情報や社内ナレッジを踏まえた回答が できない • 時としてハルシネーションに繋がる
ドイツです (これは2022年) 日本はW杯の初戦 どことやるの? ユーザー LLM アプリケーション
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み • エージェントに外部から知識を与える定番の手法、それがRAG
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み • エージェントに外部から知識を与える定番の手法、それがRAG 検索… 日本はW杯の初戦 どことやるの?
ユーザー LLM アプリケーション 外部情報
RAG: Retrieval-Augmented Generationとは ◆検索拡張生成、すなわち 検索結果を元にLLMが生成を行う仕組み • エージェントに外部から知識を与える定番の手法、それがRAG オランダです 日本はW杯の初戦 どことやるの?
ユーザー LLM アプリケーション 外部情報
RAGって2区分あんねん ◆狭義のRAG: 主にベクトル検索を行う形式 • 2023-2024年頃に流行 • AWSではBedrockナレッジベースを用いて実装可能 • 書籍の中ではこちらをメインで解説されている Amazon
Bedrock ナレッジベース
RAGって2区分あんねん ◆狭義のRAG: 主にベクトル検索を行う形式 • 2023-2024年頃に流行 • AWSではBedrockナレッジベースを用いて実装可能 • 書籍の中ではこちらをメインで解説されている Amazon
Bedrock ナレッジベース
RAGって2区分あんねん ◆広義のRAG: Web検索やAPI利用なども含めて検索を行う形式 • AIエージェントが使う検索ツール全般を指すことがあるということ • 最近のAIエージェントはこちらを使うことが多い • コーディングエージェントなどで日常無意識のうちに使っている
RAGって2区分あんねん ◆広義のRAG: Web検索やAPI利用なども含めて検索を行う形式 • AIエージェントが使う検索ツール全般を指すことがあるということ • 最近のAIエージェントはこちらを使うことが多い • コーディングエージェントなどで日常無意識のうちに使っている
本題:エージェンティックRAGとは?
エージェンティックRAGとは ◆ツールとしてRAGを使う形のAIエージェント
エージェンティックRAGとは ◆ツールとしてRAGを使う形のAIエージェント • 通常のRAG:ユーザーの質問がそのまま検索クエリとなり、検索は回答 生成の前段で固定的に実行される • 検索結果がほぼそのまま回答になる
エージェンティックRAGとは ◆ツールとしてRAGを使う形のAIエージェント • 通常のRAG:ユーザーの質問がそのまま検索クエリとなり、検索は回答 生成の前段で固定的に実行される • 検索結果がほぼそのまま回答になる • エージェンティックRAG:検索が必要かをエージェント自身が判断し、 必要な時だけ検索処理を行う
• 検索結果がそのまま回答になることもあるが、その結果を踏まえて次の推論 やツール実行へ進むこともできる
エージェンティックRAGとは ◆ツールとしてRAGを使う形のAIエージェント • 通常のRAG:ユーザーの質問がそのまま検索クエリとなり、検索は回答 生成の前段で固定的に実行される • 検索結果がほぼそのまま回答になる • エージェンティックRAG:検索が必要かをエージェント自身が判断し、 必要な時だけ検索処理を行う
• 検索結果がそのまま回答になることもあるが、その結果を踏まえて次の推論 やツール実行へ進むこともできる
余談:Claude Fable 5はAgentCore知ってる
書籍でのエージェンティックRAG ◆StrandsエージェントとBedrockナレッジベースを組み合わせる • エージェントからBedrockナレッジベース(RAG)をツールとして使う形 • ツールとして使うには2つの方法が紹介されている
書籍でのエージェンティックRAG ◆StrandsエージェントとBedrockナレッジベースを組み合わせる • エージェントからBedrockナレッジベース(RAG)をツールとして使う形 • ツールとして使うには2つの方法が紹介されている • 方法1. strands_tools パッケージが提供している
retrieve ツールを使う • 1つのナレッジベースをStrandsエージェントで使う場合はこちらがシンプル
書籍でのエージェンティックRAG ◆StrandsエージェントとBedrockナレッジベースを組み合わせる • エージェントからBedrockナレッジベース(RAG)をツールとして使う形 • ツールとして使うには2つの方法が紹介されている • 方法2. AWSが公開しているオープンソースのMCPサーバーを使う •
Strands以外のエージェントにも対応、柔軟な設定や検索が可能
まとめ ◆RAGの振り返りと、エージェンティックRAGのお話をしました! • なんだか難しいものに感じるかもしれませんが、最近だと普段から 触れている方が多いと思います ◆AgentCoreやStrandsエージェント、Bedrockナレッジベースを 使えば簡単に実装することができます! • 組織でのオレオレエージェンティックRAGを構築していきましょう!