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
AgentCoreとHuman in the Loop
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Har1101
January 16, 2026
Programming
410
5
Share
AgentCoreとHuman in the Loop
Serverless Meetup Fukuoka #6 での登壇資料です
Har1101
January 16, 2026
More Decks by Har1101
See All by Har1101
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
330
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
4
510
AgentCore Session Storageで激安RAG作るためのあれやこれや
har1101
4
290
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
2
540
今日から始めるAmazon Bedrock AgentCore
har1101
4
510
My First Year as a Community Builder
har1101
3
320
EventBridge API Destination × AgentCore Runtimeで実現するLambdaレスなイベント駆動エージェント
har1101
7
350
スケジュール駆動なエージェントを作ろう!
har1101
4
900
AIエージェントの設計で注意するべきポイント6選
har1101
7
4.1k
Other Decks in Programming
See All in Programming
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
600
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
160
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
1.2k
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
290
t *testing.T は どこからやってくるの?
otakakot
1
710
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
220
Don't Prompt Harder, Structure Better
kitasuke
0
780
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
650
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
140
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.4k
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
110
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
4 Signs Your Business is Dying
shpigford
187
22k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
Context Engineering - Making Every Token Count
addyosmani
9
840
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
RailsConf 2023
tenderlove
30
1.4k
The Invisible Side of Design
smashingmag
303
52k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
540
Docker and Python
trallard
47
3.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Building an army of robots
kneath
306
46k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Transcript
AgentCoreとHuman in the Loop 2026/01/16 (金) Serverless Meetup Fukuoka #6
福地開
Who am I ? 福地 開 (ふくち はるき) @har1101mony 所属:JAWS-UG東京
年次:3年目 業務:Agent Builder 選出:AWS Community Builders (AI Engineering) 2025 Japan AWS Jr.Champions 2025 Japan All AWS Certifications Engineers
今日話すこと ◆AgentCore Runtimeで実現するHuman in the Loop • AgentCore おさらい •
AgentCore Runtimeの非同期処理 • Human in the Loopしてみる ※資料中で「AI」と記載しているものは「生成AI」とりわけ「LLM」のことを指します ※以降、LLM組み込みシステムを「AIエージェント」に含めます ※所属組織とは一切関係ない、私個人の意見・考えとなります
AgentCore おさらい
Amazon Bedrock AgentCoreとは ◆AWS上でAIエージェントを展開・運用するためのプラットフォーム ◆全機能がサーバーレスで提供されている! https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/01-tutorials
Amazon Bedrock AgentCoreとは ◆AWS上でAIエージェントを展開・運用するためのプラットフォーム ◆全機能がサーバーレスで提供されている! https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/01-tutorials
Amazon Bedrock AgentCore Runtime とは ◆AIエージェント(およびツール)のコードをホストする基盤 • サーバーレスにスケール可能なコンテナ基盤 • 裏側では、ユーザーのセッションごとにマイクロVMを立ち上げてくれる
• LLMの出力待機時間など、I/O 待ちの時間はCPUリソースに課金されない • 実行時間を最長8時間に伸ばせるのでAIエージェントとの相性がGood https://speakerdeck.com/yuu551/2025nian-amazon-bedrock-agentcorematome (クラメソ神野さんの神資料読んでください!)
AgentCore Runtimeの非同期処理
Runtimeで非同期にエージェントを動かす ◆普通に(=同期処理で)エージェントを動かすと、実行時間は15分まで ◆非同期処理にしておくと、最長8時間 ◆実装方法 • 非同期化したい処理を[app.add_async_task]と[app.complete_async_task] で挟む • この中でエージェントを動かすことも可能 https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/runtime-long-run.html
非同期処理中でHuman in the Loop
非同期処理×Human in the Loop ◆Human in the Loop • LLMが何かアクションする際に人間へ確認を求め、人間は承認/否認する
◆非同期処理中だと最長8時間セッションが続く • すぐに人間が承認しなくても大丈夫 • 処理が止まっている間はほぼ課金されない(メモリ利用分だけ) ◆セッションが生きているか(非同期処理が続いているか)は /ping で確認可能 • リクエスト待機中のステータスは `Healthy` • 非同期処理中はステータスは `HealthyBusy`
非同期処理×Human in the Loop ◆Human in the Loop • LLMが何かアクションする際に人間へ確認を求め、人間は承認/否認する
◆非同期処理中だと最長8時間セッションが続く • すぐに人間が承認しなくても大丈夫 • 処理が止まっている間はほぼ課金されない(メモリ利用分だけ) ◆セッションが生きているか(非同期処理が続いているか)は /ping で確認可能 • リクエスト待機中のステータスは `Healthy` • 非同期処理中はステータスは `HealthyBusy`
Human in the Loopの実装 ◆結構複雑なのでブログに書きます!
簡単なデモ
簡単なデモ
◆AgentCore Runtime×Human in the Loopについてお話しました • 非同期処理を使えば、AgentCoreでもHuman in the Loopが現実的な選択肢
になる • とはいえ、セッションが切れた(=8時間以上経過した)場合のリトライ処理を どうするか?は考えないといけない • 細かい実装方法については後日ブログで書きます ◆外部でステート管理ができれば、8時間以上もいけるか…? • ということを今試しています • Durable Functionsまでとは言わなくとも、1日くらいは待てるようにしてお きたい気持ち • ただ、複雑になりそう!修羅の道かも? まとめ