← Financial Cloud Cloud クラウドクラブ · Amarathon 2025 振り返り

極点マクロ|Financial Cloud Cloud · AWS Amarathon 2025

極点マクロ|Amarathon 2025 振り返り 04:Nova Act と Strands Agents を実践で活用したエージェント型 AI の構築

登壇者: Haowen Huang

セッション: 04

セッション
Summit Dev Lounge2026 Re:cap
01 アーキテクチャを Steering として記述し、AI Agent を導く
Summit Dev Lounge2026 Re:cap
02 Agent Harness こそ真のエンジニアリングの堀
Summit Dev Lounge2026 Re:cap
03 平易な言葉で可観測性データを尋ねる
Summit Dev Lounge2026 Re:cap
04 Bedrock AgentCore で Serverless AR ゲームを構築する
Summit Dev Lounge2026 Re:cap
05 AgentCore 上のマルチ Agent クオンツ・バックテスト
Summit Dev Lounge2026 Re:cap
06 3 分でブログをスライドにする——Kiro で
Summit Dev Lounge2026 Re:cap
AWS Community Day Hong Kong 2025 Re:cap
02 TerraformによるAWSコンプライアンス
AWS Community Day Hong Kong 2025 Re:cap
03 初心者からビルダーへ――素晴らしいクラウドの旅
AWS Community Day Hong Kong 2025 Re:cap
04 LaravelとBrefによるチームファーストのサーバーレスエンジニアリング
AWS Community Day Hong Kong 2025 Re:cap
05 イベント開会式
AWS Community Day Hong Kong 2025 Re:cap
06 AWS 上で相互運用可能な AI を構築する
AWS Community Day Hong Kong 2025 Re:cap
07 別のテレメトリデータを AI エージェントで活用し、改善を加速する
AWS Community Day Hong Kong 2025 Re:cap
08 Kiro による仕様駆動開発
AWS Community Day Hong Kong 2025 Re:cap
09 MCP と AI エージェントを活用した自動テスト
AWS Community Day Hong Kong 2025 Re:cap
10 機械学習を活用したアプローチ
AWS Community Day Hong Kong 2025 Re:cap
11 RAGとMCP
AWS Community Day Hong Kong 2025 Re:cap
12 TAKとAWSを活用した災害・緊急対応
AWS Community Day Hong Kong 2025 Re:cap
13 テストの観点からサーバーレスアプリケーションのワークフローを再考する
AWS Community Day Hong Kong 2025 Re:cap
14 クラウド成功のための実践的なAWS FinOps
AWS Community Day Hong Kong 2025 Re:cap
15 リスク調整後資産リターンの革新
AWS Community Day Hong Kong 2025 Re:cap
FSI Recap
01 Modern Trade Lifecycle: Trading to Settlement
FSI Recap
02 Goldman Sachs: Fast Track your applications onto Cloud - AWS Re:cap Q1/2023
FSI Recap
03 Zurich Insurance Group: Building an Effective Log Management Solution on AWS
FSI Recap
04 FSI Meetup 2025 Q4 - Brex Database Disaster Recovery
FSI Recap
05 FSI Meetup 2025 Q4 - A Graviton Migration Success Story
FSI Recap
06 FSI Meetup 2025 Q4 - Stifel Modern Data Platform
FSI Recap
07 FSI Meetup 2025 Q4 - Financial Transaction Data Reconciler PayPal
FSI Recap
08 FSI Meetup 2025 Q4 - Scaling Resilience
FSI Recap
09 Maximizing AI Inference Cost Efficiency: Strategic Adoption of AWS GPU Instances
FSI Recap
10 Advanced Agentic AI Design Patterns
FSI Recap
11 Build New Modern Apps on AWS
FSI Recap
AWS re:Invent 2025
01 Coinbase re:Invent の要約 (IND3312)
AWS re:Invent 2025
02 AI と AWS を活用した未来の取引プラットフォームの構築
AWS re:Invent 2025
03 トレーディングイノベーション: Amazon Bedrock (IND3315) の Jefferies AI アシスタント
AWS re:Invent 2025
04 FSI がエージェント型 AI で HFT 分析に革命をもたらした方法 (GBL302)
AWS re:Invent 2025
05 Nasdaq をフィーチャーした Amazon Time Sync による分散システムの改善
AWS re:Invent 2025
06 Amazon Aurora HA および DR グローバル復元力のための設計パターン (DAT442)
AWS re:Invent 2025
07 エージェントの構築 AI: Amazon Nova Act および Strands エージェントの実践 (DEV327)
AWS re:Invent 2025
08 Amazon Aurora とそのイノベーションの詳細 (DAT441)
AWS re:Invent 2025
09 Amazon S3 の詳細解説 (STG407)
AWS re:Invent 2025
10 Nasdaq:グローバル金融サービス向けのレジリエントなインフラストラクチャを構築する (HMC327)
AWS re:Invent 2025
11 AWS Lambda の新機能 (CNS376)
AWS re:Invent 2025
12 Kiro によるスペック駆動開発 (DEV314)
AWS re:Invent 2025
13 Amazon の FinOps: 世界的な E コマース大手から学ぶクラウドコストの教訓 (AMZ308)
AWS re:Invent 2025
14 AWS 上のティック・トゥ・トレード低レイテンシ取引プラットフォーム
AWS re:Invent 2025
Government data
01 The AI Era: The Boundary Between Development and Design Is Disappearing
Government data
02 On-Device Multimodal AI and Smart-City Practice
Government data
03 Large-Model Capability Evaluation and a Method for Landing AI Projects
Government data
04 Controlled End-to-End Automation of Government Development with Cloud Agents
Government data
05 A New Software Ecosystem for the Agent Era, Seen Through Multi-Agent Systems
Government data
06 AI-Driven Macro Quantitative Research and Smart Governance
Government data
07 Authorized Operation of Public Data and Smart-Government Practice
Government data
08 Putting Data Assetization into Practice: Rights, Compliance, Engineering Governance, and Digital-Government Cases
Government data
09 AI for Mental-Health Public Welfare: Governance, Architecture, and Practice of a Trustworthy Platform
Government data
Amarathon 2025 振り返り
01 エージェント向けアーキテクチャ設計への開発者ロードマップ
Donnie Prakoso
02 Amazon Bedrock Data Automation
Hafiz Syed Ashir Hassan
03 AgentCore 上のマルチエージェント
Tan Xin
04 Nova Act と Strands Agents を実践で活用したエージェント型 AI の構築
Haowen Huang
04 仕様駆動開発と Kiro で移行プロジェクトを加速
Sanchit Dilip Jain
06 「マッチング」から「理解」へ: AgentCore Memory が実現するパーソナライズド AI 検索の実践
Liu Cao
07 観測から最適化へ – LLM オブザーバビリティから AIOps へ、リアルタイムの洞察をインテリジェントな自動化に変える
Jimmy Soh
08 TEAM の導入と最高のエンジニアリングチームの構築
Yuji Oshima
09 いわゆるサーバーレスデータベースの5年間から得た5つの厳しい教訓
Renato Losio
14 AI が私の仕事をしたらどうなるか Q Developer CLI と Kiro が私の日常業務をどう変えたか
Miguel Angel Muñoz
16 警戒を保ちながら迅速に:Amazon Bedrock エージェント開発に不可欠なセキュリティ
Brian Tarbox
26 1 台の H100 で OSS LLM をよりスマートに、低コストで、高速に実行
Adit Modi Adit Modi
28 最新の統合メタデータアーキテクチャ:データサイロを解消する新たなアプローチ
Shaofeng Shi
29 サーバーレス MediaOps:Amazon Web Services 上の AI による動画ワークフローの自動化
Luis Valdivia
30 大規模パフォーマンステストによる効率性と信頼性を重視したアーキテクチャ設計
Luis Guirigay
31 オープンソースで世界をつなぐ: テクノロジー、コミュニティ、グローバルな開発者関係をめぐる実践の旅
Richard Lin
33 リアルタイム物流分析のためのストリーミング Iceberg テーブルの構築
Fahad Shah
34 大規模ロボット戦略トレーニングの高速化: Kiro、Trainium、EKS に基づく自動クローズドループアーキテクチャ
Junjie Tang
35 仕様駆動開発で「Vibe」から実用レベルへ
Ricardo Sueiras
36 クラウドコスト分析をよりスマートに: StrandsとAgentCoreによるFinOpsインテリジェントエージェントの構築
Xiaofei Li
37 CNCF Kagent、K8sGPT、Nova Sonicを使用したK8s向け対話型エージェントAIOpsの変革
Shaoyi Li

エージェント型 AI の今後の動向

● 生成 AI は明確な段階を経て進化しており、各段階で企業に新たな優先事項と課題がもたらされてきた。

● システムは、低いエージェンシー(ルールベース、人間による高度な監督)から高いエージェンシー(独立した運用、戦略的な意思決定)まで多岐にわたる。

● 現在、その大半はまだエージェント型 AI の初期段階にある。

エージェンシーを高めるには、高度なテクノロジー、ガバナンス、信頼、組織的な準備が必要となる。AI エージェントが支える未来を思い描く

● Sequoia Capital は、将来の AI システムが、推論、計画、協働、高度な自律性を備えて自律的に稼働するインテリジェントエージェントへ進化すると予測している。

● 2030 年代に予測されるエージェントエコノミーは、多数のエージェントの活動が相互接続されたネットワークを形成し、グローバルなニューラルネットワークのように機能する。

● これは開発者にとって、このネットワーク内の重要なノードに自らを位置付ける機会となり、開発した AI エージェントが広く採用されれば、大きな経済的利益につながる可能性がある。

● Sequoia Capital はまた、一人の個人が設立・運営し、評価額が $1 billion に達する企業「一人ユニコーン」の登場も予測している。この変化により、創業者が従来型のチームを構築するのではなく、AI エージェントのワークフローを調整する新たな組織モデルが生まれる。

● 創業者の役割は戦略的なオーケストレーターへと変わり、どの機能を自動化し、委任するか、またどこに人間による監督を組み込むかを判断するようになる。

確率論的なマインドセットと仕様駆動開発

● AI エージェントの世界では、これまでとは異なる思考法である確率論的なマインドセットが求められる。開発者は、出力精度を高めるため、大規模言語モデルとのコミュニケーション方法を調整する必要があるかもしれない。

● Kiro のような将来の AI IDE は仕様駆動開発を備え、組織構造や思考の枠組みなど、新たな領域に向けた心構えの必要性を強調するようになる。

エージェント型 AI の基盤インフラストラクチャ

● 将来のエージェント型 AI の世界を支える基盤インフラストラクチャが構築されつつあり、そこには AI エージェントとそのツール間の相互運用性に不可欠な通信プロトコルも含まれる。

● MCP や A2A などの新たな標準は、この相互運用性の課題に対応しており、Amazon、Anthropic、Meta、Google などの業界リーダーに採用されている。

● これらのプロトコルは、エージェントアプリケーション、モデル、さまざまなリソース間の接続を促進する。

● AWS は MCP と A2A の標準化委員会に積極的に参加し、分散システムに関する経験を活かして、これらのプロトコルの強化に貢献している。


エージェント型 AI の実践的なアプリケーション: ローカル気象情報の取得

シナリオ概要

● MCP プロトコル、Amazon Bedrock、Hong Kong Observatory のウェブサイトを使用して開発したローカル天気アプリのデモ。

● AI エージェントは Nova Act で構築され、自然言語プロンプトを使用して気象ウェブサイトとやり取りする。

機能

● ユーザーは、特定の気象ウェブサイトの URL をエージェントに提供する。

● エージェントは「香港の現在の天気は?」といった自然言語プロンプトに応答する。

● エージェントは人間のウェブスクレイピングエンジニアのように機能し、Hong Kong Observatory のウェブサイトから気象情報を自律的に特定する。

● エージェント型 AI の時代はすでに到来しており、未来に向けた準備が必要である。

● Nova Act などの AWS サービスは、この移行を支援できる。

技術詳細

● Nova Act を使用したエージェントアプリケーションの設計。

● MCP を使用して AI エージェントを実装し、MCP が AI モデルと現実世界のデータソースとの隔たりを埋め、より強力なアプリケーションを生み出す方法を示す。


Strands Agents によるカスタムエージェント型 AI

アプリケーションの構築 カスタムエージェント構築の課題

● 入力側: エージェントが多様なエンタープライズシステムとやり取りし、ライブデータを取得して APIs を呼び出し、ワークフロー(予約、更新、プロセスのトリガーなど)を実行するためのコネクタが必要。ツールと MCP は、これらの入力のオーケストレーションに役立つ。

● メモリ: エージェントを適応性とコンテキスト認識能力に優れたものにするには、短期メモリ(セッションコンテキスト)と長期メモリ(時間の経過に伴う学習と改善)の両方が必要。

● 頭脳(LLM): 信頼性とトレーサビリティに不可欠な計画、リフレクション、段階的な推論を行うため、ReAct、Reflexion、Chain-of-Thought などの推論フレームワークによる拡張が必要。

● ペルソナ: 機能を差別化するため(人事エージェント対 DevOps エージェントなど)、すべてのエージェントに明確な役割と指示のセット(ペルソナ)が必要。

● オブザーバビリティとガードレール: カスタマイズされた AI エージェントには、安全性、デバッグ可能性、目標との整合性を確保する仕組みが必要。

Strands Agents

● 最小限のコードで AI エージェントを構築するための Amazon 製 SDK。

● 複雑なオーケストレーションを処理し、計画、Chain-of-Thought、ツール呼び出し、リフレクションに最先端のモデルを活用することで、開発を簡素化する。

● 開発者はコード内でプロンプトとツールのリストを定義し、ローカルでテストして、クラウドへデプロイする。

デモ: Manim による数学アニメーション

● 高品質な数学的可視化のための Python ライブラリである Manim を使用した数学アニメーションの作成を紹介。

● Strands Agents がユーザープロンプトを処理し、Manim スクリプトを記述して、アニメーションを生成する。

● 主なポイント:

● Strands Agents は、複雑で実用的なエージェント型 AI アプリケーションの作成を簡素化する。

● このデモでは、エージェント型ワークフローと専門的なオープンソースツールを組み合わせることで生まれる強力な機能を明らかにする。


中核実装コードの分析 1

必須コンポーネントのインポート

● コードは strands モジュールから Agent クラスを、strands.tools.mcp から MCPClient クラスをインポートする

● これらのインポートにより、Strands フレームワーク内でエージェントとメッセージ制御プロトコルを利用するシステムに不可欠なコンポーネントが確立される。

2 Manim MCP Server への接続設定

● コードは、標準入出力(stdio)をトランスポートメカニズムとして使用し、Manim MCP server への接続を設定する。

3 対話コンテキストの確立

● コードは、Manim MCP server と対話するためのコンテキストを確立する。

● MCP client を使用して、サーバーから利用可能なツールを取得する。

● これらのツールを使用して Agent を初期化し、後続のチャットループに備える。

4 自然言語プロンプトの処理

● コードは Agent を使用して、Manim アニメーションを要求する自然言語プロンプトを処理する。

● プロンプトでは、特定の三次関数を 9 秒間で可視化し、x=-3 から x=3 までグラフ化するよう指定する。


デモのプロセス

環境のセットアップ

● VS Studio で二つのターミナルウィンドウを使用:

● 左側のターミナル: MCP Server を実行し、Manim MCP Server に接続する — MCP のローカル実装モード。

● 右側のターミナル: MCP Client プログラムを実行し、動画生成チャットインターフェイスを起動する。

ユーザー操作

● ユーザーはチャットインターフェイスから自然言語コマンドを入力し、数式のアニメーションを生成する。

● コマンド例:「ある x の範囲で三次関数を 9 秒間で描画する Manim

シーンを作成してください。」エージェントの処理

● 送信後、右側のターミナルに、エージェントが自然言語リクエストを処理する様子が表示される。

● エージェントは最初のツール呼び出し「execute manim

code.」を開始する。適応的な問題解決

● ローカル環境でコンパイルの問題を検出すると、エージェントはタスクを完了するために簡略版をインテリジェントに作成し、適応的な問題解決能力を実証する。

タスクの完了と出力

● エージェントはタスクを正常に完了して出力概要を提示し、実装の主要機能に関する詳細とともに、自身のパフォーマンスを「完璧!」と評価する。

● AI エージェントが生成した最終的な MP4 動画ファイルは「videos」ディレクトリにある。

● 動画から、エージェントが要求された数学関数のアニメーション動画を作成したことを確認できる。

● 特筆すべき点として、エージェントは自然言語入力で直接要求されていない目盛り付きの X 軸と Y 軸を先回りして追加しており、AI エージェントの知性とユーザーのニーズを予測する能力を示している。


AWS エージェント型 AI

ポートフォリオアーキテクチャ サービスの三つのレイヤー

[ 1 ] インフラストラクチャレイヤー:

● エージェント型 AI アプリケーションの実行に必要な基盤リソースと機能を提供する。

[ 2 ] AI およびエージェント開発ソフトウェア・サービスレイヤー:

● AI エージェントの開発と管理に特化して設計されたツール、SDKs、サービスを含む。

[ 3 ] サブレイヤー: エージェント向け SDKs

● Amazon Nova と Bedrock Agents を含む。

[ 4 ] アプリケーションレイヤー:

● 下位レイヤーが提供する AI エージェントとインフラストラクチャを使用して構築された、エンドユーザー向けアプリケーションとサービスを格納する。

専門的なサービスカテゴリ

● 各レイヤーには、エージェント型 AI の開発とデプロイのニーズに合わせた、より専門的なサービスカテゴリが含まれる。