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
1.8k
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
4
400
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
130
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
7
1.7k
AgentCore Registry入門~マルチアカウントでどう使うの~
har1101
1
98
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
540
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
4
700
AgentCore Session Storageで激安RAG作るためのあれやこれや
har1101
4
410
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
2
600
今日から始めるAmazon Bedrock AgentCore
har1101
4
600
Other Decks in Programming
See All in Programming
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.4k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.6k
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
370
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7.1k
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
130
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.6k
JavaDoc 再入門
nagise
1
430
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
880
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
980
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
600
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
320
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Optimizing for Happiness
mojombo
378
71k
Building Adaptive Systems
keathley
44
3.1k
How to Ace a Technical Interview
jacobian
281
24k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Six Lessons from altMBA
skipperchong
29
4.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
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を構築していきましょう!