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
AIエージェントを開発しよう!-AgentCore活用の勘所-
Search
YukiOgawa
February 06, 2026
Technology
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIエージェントを開発しよう!-AgentCore活用の勘所-
2026/2/7 JAWS-UG京都での登壇資料です。
YukiOgawa
February 06, 2026
More Decks by YukiOgawa
See All by YukiOgawa
AICoEでAIネイティブ組織への進化
yukiogawa
0
170
FASTでAIエージェントを作りまくろう!
yukiogawa
4
290
初渡米でも大丈夫!re:Invent2025を楽しく&安全に過ごす方法
yukiogawa
1
300
Amazon Q Developerの推しポイントを伝えたい
yukiogawa
0
350
AWS Summit Japan 2025 社内コミュニティによる企業文化創り ~MAWS-UGの挑戦とこれから~
yukiogawa
2
1.4k
AWS Community Builders Meetup 2025 Osaka登壇資料
yukiogawa
0
170
家電アプリ共通PF "Linova" のAPI利用とPostman活用事例ご紹介
yukiogawa
0
1k
アジャイル開発導入の取り組み事例 HW文化が色濃く残る組織へのアジャイル導入
yukiogawa
0
170
部門横断チームによる生成AI導入の壁突破事例ご紹介
yukiogawa
1
280
Other Decks in Technology
See All in Technology
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
260
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
850
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
150
Type-safe IaC for Dart
coborinai
0
110
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.5k
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
3.8k
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
350
貴方はどのエンジニアリングを磨くのか
hatyibei
0
130
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.2k
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
180
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
350
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
190
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
560
Practical Orchestrator
shlominoach
191
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
Transcript
2026/2/7(土) @_YukiOgawa AIエージェントを開発しよう! -AgentCore活用の勘所- JAWS-UG京都 Bedrock AgentCoreで始めるAIエージェント開発
2 自己紹介 • Awards • Community • Name, Attribute •
小川 雄喜 (おがわ ゆうき) • 製造業@京都 • Favorite AWS Service
3 • AIエージェントを展開・運用するためのマネージドサービス • インフラ管理を排除し、エージェントロジック構築に集中できる環境 Amazon Bedrock AgentCoreとは? • Runtime:AIエージェントの実行環境
• Identity:認証機能 • Gateway:MCPツール集約、 • 外部サービスのMCPツール化 • Memory:記憶機能 • Observability:AIエージェントの挙動を可視化 • Evaluations:AIエージェントの評価機能 • Built in tools • Code Interpreter:コード実行環境 • Browser:ブラウザ実行環境
4 AgentCoreユースケース チャットから自動でプレゼン資料を作成 ブラウザ拡張機能に独自機能を追加 出展:https://qiita.com/nasuvitz/items/58bfff56a5240e22c8a8 出展:https://github.com/minorun365/marp-agent AIエージェントに資料の内容を伝えるだけで、Web検索 後にMarkdown+Marpでプレゼン資料を自動で作成 Chromeの拡張機能として、ブラウザ中の選択した文章を APIを通じてエージェントで翻訳+要約して表示
5 実際にChrome拡張エージェントをデモ 参考:https://docs.aws.amazon.com/bedrock/latest/userguide/kb-how-data.html
6 • 2024年 RAGブーム到来! • 社内文書検索のRAGチャットボットが大流行! • チャットボットと文書RAGが1:1となり、ツールの切り替えが煩雑に・・・ • 2026年
作成したRAGをAIエージェントで活用する時代へ! • 1つのAIエージェントが、複数のRAGをツールとして利用できる • 各種サービスをMCP互換ツールとして利用でき、開発の幅が広がる • 既に公開されているRemote MCP Server • 独自開発したLambda関数やWeb API • Slack、GitHubなどの統合サービス RAGチャットボット → AIエージェントの時代へ
7 個人的な推しポイント:Memory 今まで これから ユーザーごとの過去のやり取りや傾向を覚えてもら うには、独自にDBを構築&やり取りを要約しておき、 LLM側に渡すような設計が必要だった Memoryを作って、 エージェントにHookするだけ! AgentCoreリリース前に作った長期記憶を実現するエー
ジェントシステム例。この時は過去1時間ごとにDynamoDB にある会話履歴を取得して、LLMで要約後にGraphDBに 突っ込んでいた。 # モデルを設定 model = BedrockModel( model_id="us.amazon.nova-2-lite-v1:0", max_tokens=4096 ) # メモリー設定を作成 memory_config = AgentCoreMemoryConfig( memory_id="memory_XXXXX-XXXXXXXXXX", session_id="handson", actor_id="me" ) # セッションマネージャーを作成 session_manager = AgentCoreMemorySessionManager( agentcore_memory_config=memory_config ) # エージェントを作成 agent = Agent( model=model, session_manager=session_manager ) # エージェントを起動 agent(input("質問:")) 事前にマネコンで Memoryを作成しておく。 もちろん、IaCも可能。
8 個人的な推しポイント:Gateway 今まで これから ユーザー属性ごとに利用できるツールやRAGを切り 替えるために、エージェント側で管理する必要があっ た。属性の追加がある場合、プロンプトを含めて修正 量が大きくなりがち。 ユーザー属性ごとにGatewayを作成し ておき、ログイン時のユーザー属性に合
わせてGatewayを切り替える # Identityでのトークン取得は省略 # MCPクライアントを作成 mcp_client = MCPClient( lambda: streamablehttp_client( "https://xxxx.com/mcp", headers={"Authorization": f"Bearer {access_token}“} ) ) # エージェントを作成 agent = Agent( model=model, tools=[mcp_client] ) # エージェントを起動 agent(input("質問:")) 作成したGatewayリソースURLを設定するだけ。 ユーザー属性でリソースURLを変更するロジックを 作ってもよい。 出展:https://dev.classmethod.jp/articles/amazon-bedrock-agentcore-2025-summary/
9 個人的な推しポイント:Runtime 今まで これから エージェントをコンテナで管理する場合、ECSなどの コンテナの知識が必要。サーバーレスで実現する場合、 Lambdaなどの実行時間15分の制約あり。 コンテナ初心者でもStarter Toolkit を使うことで、数コマンドでエージェント
をコンテナでデプロイできる! # Starter Toolkitで設定ファイルを自動作成 agentcore create # ローカル環境でテスト agentcore dev # Runtimeにデプロイ agentcore deploy createコマンドで、デプロイ設定ファイル(.bedrock_agentcore. yaml)や依存関係(pyproject.toml)が自動で生成される。 Devコマンドでローカル環境でテストもでき、 deployコマンドでRuntimeにデプロイができてしまう。 サーバーレスから入ったエンジニアだと、 コンテナはややとっつきにくい印象あり・・・ また、リポジトリやdockerfileも準備する必要がある。
10 • RAGチャットボット → AIエージェント を作る時代へ • 生成AIに教えてもらうだけでなく、AIエージェントに様々なツールを使わせるこ とで、面倒な作業をもっと自動化できる •
昔作ったRAGは、AIエージェントにToolとして使ってもらう • AgentCoreを活用すれば、簡単に好きなAIエージェントが作れる! • Memory:以前の質問内容や自分の好みを記憶してもらう! • Gateway:Toolが増えた時の管理やユーザー属性での切換えを簡単に! • Runtime:エージェントを数コマンドでデプロイする! まとめ
None