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 AgentCoreのフロントエンドを探す旅 (Next.js編)
Search
たけのこ
August 07, 2025
Technology
810
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
たけのこ
August 07, 2025
More Decks by たけのこ
See All by たけのこ
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
440
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
590
AG-UIとStrandsAgents・AgentCoreを<br>絡めたAIエージェント周りの話
kmiya84377
1
170
AIエージェントがUIを生成する「Generative UI」を広く浅く理解したい
kmiya84377
2
690
StrandsAgentsで構築したAIエージェントにMCP Apps機能を追加してみた
kmiya84377
0
250
全てAWSで完結!AWS AmplifyとViteで始めるスモールスタートなAIエージェント開発のススメ
kmiya84377
7
7.7k
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.8k
AWS_Amplify_AI_Kitで始めるRAGアプリ開発.pdf
kmiya84377
0
2.9k
Other Decks in Technology
See All in Technology
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
460
AI de Idea
kawaguti
PRO
2
130
Oracle Cloud Network Path Analyzerを試してみた/I Tried Out Oracle Cloud Network Path Analyzer
masakiokuda
1
110
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
3
590
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
690
事業課題から技術的負債に向き合う
sansantech
PRO
2
2.3k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
440
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
1
2.6k
AI時代、データエンジニアが一番おもろい
genshun9
0
680
AI coding 整合正規方法
philipz
0
500
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.9k
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
400
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Technical Leadership for Architectural Decision Making
baasie
3
580
New Earth Scene 8
popppiees
4
2.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Ruling the World: When Life Gets Gamed
codingconduct
0
350
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
500
How GitHub (no longer) Works
holman
316
150k
The Curious Case for Waylosing
cassininazir
1
520
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Transcript
Amazon Bedrock AgentCoreの フロントエンドを探す旅 (Next.js編) 2025/8/7(木)クラメソさっぽろIT勉強会 (仮) #11 LT 花火大会
発表者:たけのこ (宮崎 健太)
たけのこ (宮崎 健太) 職業:Webアプリのフロントエンドエンジニア 最近、AWSのインフラ開発もやってます! 趣味: • ゲーム (Switch2は6回戦に進出しました) •
お酒 (最近クラフトジンを飲みます) Xアカウント (@K5ARULtkUA4594) 自己紹介
本日話すこと 注意事項 ① 本発表時点では、検証中の段階です。あくまで参考程度にご視聴いただけますと幸いです。 ② Amazon Bedrock AgentCoreは、2025/8/7(木) 時点でプレビューとなります。 話すこと
・Amazon Bedrock AgentCoreのフロントエンドにNext.jsを使ってみた話 ・AWS Amplify Hostingでデプロイしようとしたけど苦戦している話 話さないこと ・AgentCoreやNext.jsの詳細な仕様など
アジェンダ 1 Amazon Bedrock AgentCore について 2 Amazon Bedrock AgentCoreを呼び出す簡易な構成
3 フロントエンドの悩み 4 アプリの構成を考えてみる 5 Next.jsをAmplify Hostingにデプロイした構成 6 試した結果 7 所感
AgentCoreは、AIエージェントをAWS上で管理するためのツール群 Runtimeという機能を使えば、サーバレス環境でAIエージェントを動かせる! 他にもいろいろと機能があるよ! AWS Amazon Bedrock AgentCore (Runtime) Amazon Bedrock
フロントエンド Amazon Bedrock AgentCoreについて Starnds Agentsなど AIエージェントがコンテナ上 で動くよ
Streamlit Community Cloud (フロントエンド) Streamlit AWS (バックエンド) Amazon Bedrock AgentCore
(Runtime) Amazon Bedrock ユーザー 補足 Streamlit:少量のコードでリッチなUIを構築できるPythonライブラリ Amazon Bedrock:API経由で様々なLLMを利用できるAWSサービス Amazon Bedrock AgentCoreを呼び出す簡易構成
悩み1. Streamlitも簡単で良いけど、フロントエンドのエコシステム使いたい! 悩み2. ログインとか、認証系の機能やUIが欲しい! 悩み3. デザインとか自由にカスタマイズしたい! 悩み4. 既にあるコードを流用したい! ・デザインシステム ・他システムのソースコード
など フロントエンドの悩み
ポイント1. モダンなライブラリ、フレームワークか ポイント2. サーバー送信イベント(SSE) をサポートしているか (AgentCoreはストリーミングするためSSEで通信する必要がある) ポイント3. 簡単に認証機能を使いたい ポイント4. AWS上に全てデプロイしたい
アプリの構成を考えてみる
ポイント1. モダンなライブラリ、フレームワークか ⇒ Next.js!! ポイント2. サーバー送信イベント(SSE) をサポートしているか (AgentCoreはストリーミングするためSSEで通信する必要がある) ⇒ Next.js
!! ポイント3. 簡単に認証機能を使いたい ⇒ AWS Amplify Auth !! ポイント4. AWS上に全てデプロイしたい ⇒ AWS Amplify Hosting !! アプリの構成を考えてみる
AWS Amazon Bedrock AgentCore (Runtime) Amazon Bedrock ユーザー AWS Amplify
Hosting Next.js Amazon Cognito バックエンドAPI フロントエンド Next.js Next.js を Amplify Hostingにデプロイした構成
Let’s 実装!!
ストリーミングでレスポンスが返ってこない バックエンドは、AWS管理のCloudFront + URL付 Lambdaで動いてそう → Lambdaのログ的に、バックエンドはストリーミングで処理してそう → CloudFrontを介すると、バッファリングされるような挙動になってる ローカル実行では
上手くいったのに… 試した結果… 上手くいかない!
デプロイ先を変えてみる
AWS Amazon Bedrock AgentCore (Runtime) Amazon Bedrock ユーザー Vercel Next.js
Amazon Cognito バックエンドAPI フロントエンド Next.js Next.js を Vercelにデプロイした構成
動いたー!
Next.jsにして作成するAIアプリの自由度が広がる気がする! • UIや機能なんでも作りこめるようになった! 生成AIの世界線は進化が早いので、作りこみは禁物かも? • エージェント連携ライブラリの成熟を待ちつつ… • ロジック・UIは依存性を排除して差し替え可能に! Amplify Hostingが意外と奥深くておもしろい
(反面むずかしい…) • Next.jsをデプロイすると、何のリソースで動作しているか不明… • ブラックボックス部分を追っていくと、意外と面白い! 所感
以上です! ありがとうございました!!