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

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

極点マクロ|Amarathon 2025 振り返り 06:「マッチング」から「理解」へ: AgentCore Memory が実現するパーソナライズド AI 検索の実践

登壇者: Liu Cao

セッション: 06

セッション
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

検索

● 検索エンジンのアーキテクチャフロー

入力

● クエ

リ取得方法(クエリから)

● 転置インデックスに基づく字句マッチング

● アイテムベースの協調フィルタリング

● 埋め込みベースの取得

マージステージ: 3つの取得方法の出力を次に統合

● 重複のない順不同の商品セット

ランキングステージ

● 事前ランキング

● 関連性ランキング

● ランキング

ミックスランキングへの追加入力

● 広告

● コンテンツメディア

最終ランキングステージ

● ミックスランキング


セマンティックマッチングを使用して商品マッチングを強化するシステムアーキテクチャ

入力

● クエリ

マッチングコンポーネント

● 行動データ

● キーワードマッチング

● セマンティックマッチング

データフロー

● クエリをキーワードマッチングとセマンティックマッチングに入力

● 行動データがランキングに行動シグナルを提供

● キーワードマッチングと行動データが順不同のマッチセットを形成

● セマンティックマッチングがランキングに意味的類似度スコアを提供

処理ステージ

● ランキン

グ出力

● 順序付けされた商品リスト LLM


エージェントのワークフロー

処理フロー

● クエリ -->LLM -->計画

● 計画 -->LLM -->アクション

● アクション -->「計画は完了したか?」(判断ポイント)

● 「はい」の場合 -->LLM -->回答を完成

● 「いいえ」の場合 -->「アクション」に戻る(LLM ステップを経由)

判断ロジック

● LLM を使用して計画が完了したかを判断。相違点

● 01

従来型検索

● キーワードマッチングに依存

● ウェブページのリンク重みによるランキング

● 目標は大量の情報を迅速に取得すること 02 AI

検索

● 意味理解

● 関連情報をベクトル + キーワードに注入

● 大規模モデルが情報を組み立てる

● 目標はユーザーの質問に正確に回答すること


メモリ

● コンテキストストレージを備えた LLM のアーキテクチャ

主要コンポーネント

● ユーザー

● チャット APP

● LLM(ステートレス)

● コンテキストストレージの

ワークフロー

● メッセージを送信(ユーザーからチャット APP へ)

● 完全なコンテキストを渡す(チャット APP から LLM へ)

● レスポンスを返す(LLM からチャット APP へ)

● 履歴を保存(チャット APP からコンテキストストレージへ)

● 結果を返す(チャット APP からユーザーへ)

コンテキストストレージの内容

● システムプロンプト

● ラウンド 1: ユーザーの質問

● ラウンド 1: AI の回答

● ラウンド 2: ユーザーの質問

● ラウンド 2:


AI の回答 エージェント型システムのアーキテクチャ

● LLM を使用して会話から得たメモリとナレッジグラフを管理:

データフローと抽出

● 入力: 会話(メッセージ)がシステムに入力される。

● 抽出 LLM: 大規模言語モデルがメッセージを処理し、構造化データを生成する。

● 出力: 「新しいメモリ」と「新しいエンティティおよび関係」。

ストレージコンポーネント

● ベクトルデータベース: 取得と更新のために「既存 + 新しいメモリ」を保存。

● グラフデータベース: 更新のために「既存 + 新しいエンティティおよび関係」を保存。

更新と管理

● 更新 LLM: 2つ目の LLM がデータベースへのデータ更新を管理。

● 機能: 両方のデータベースの「ストア更新」を管理。

● 操作: 保存データに対する明示的な「追加」、「削除」、「更新」アクションを含む。

全体目標

● メモリの追加:


システム全体が会話コンテキストと抽出された知識の永続的な保存と管理を実現。—-

拡張コンテキストストレージシステムのコンポーネントと定義

● システムプロンプト: システムの指示または設定。

● 対話履歴: 会話の記録。

● ツール定義: AI エージェントが利用できる関数。

● weather_api(): location, date が必要

● calculator(): expression が必要

● 思考: エージェントの推論プロセス。

メモリとの連携

● 抽出(思考からメモリへ)

● バックフィル(メモリから思考へ)

● メモリ: 長期または短期の知識ベース。

ワークフロー例: 「天気を照会(華氏)」

● ユーザー: 天気を照会(華氏)

● AI: weather API を呼び出す必要がある

● ツール使用履歴:

● 呼び出し: weather_api(location='Beijing', date='today')

● 戻り値: {'temperature': 25, 'condition': 'sunny'}

● 呼び出し: calculator(expression='25*1.8+32')

● 戻り値: 77

利点

● 長期保持と効率的な管理

● 継続的な知識更新

● パーソナライズされたサービス

● 複雑なタスクのサポート

● インタラクション品質の向上

● ステートレスからステートフルへ


AgentCore Memory

Amazon Bedrock AgentCore

● インフラストラクチャを管理することなく、任意のフレームワークとモデルを使用し、高パフォーマンスのエージェントを大規模かつ安全に構築、デプロイ、運用。

コンポーネント

● ランタイム

● メモリ

● アイデンティティ

● ゲートウェイ

● コードインタープリター

● ブラウザツール

● オブザーバビリティ

簡素化されたメモリシステム管理

● メモリインフラストラクチャを抽象化

● 自動スケーリングに対応するサーバーレスアーキテクチャに基づく

● 複数セッションにわたるエージェントのコンテキスト情報を自動的に保存および管理

エンタープライズレベルのサービス

● 顧客ごとに専用ストレージを提供し、データプライバシーを完全に保証

● エンタープライズレベルのセキュリティ要件を満たす暗号化保護とリージョン別データストレージを提供

高度なカスタマイズ

● 特定のアプリケーションシナリオに応じてメモリモードをカスタマイズ

● 長期メモリの抽出ルールを設定

● 適切なモデルを選択し、プロンプト文をカスタマイズして長期メモリの抽出効果を最適化


エージェントメモリのコンポーネント

エージェントコア

● エージェントの推論

● エージェントの状態

● ナレッジコンポーネント

● ツール呼び出し

● ポリシー定義

短期メモリ

● コンテキストウィンドウ

● 会話履歴

● ツール呼び出し履歴

長期メモリ

● イベントの要約

● ユーザープロファイル情報

● ドキュメント情報

接続

● 保存 - エージェントコアとメモリコンポーネントの間

● 取得 - メモリコンポーネントと自動メモリ取得モジュールの間

● 自動メモリ取得モジュール


Amazon Bedrock AgentCore Memory を使用したエージェントのアーキテクチャと利点

エージェントの機能

● インテリジェントエージェントは、複雑なユーザーニーズ(例: 「デザインソフトウェアが動作する大学生向けの 5000 元以下のノートパソコンを推奨」)を複数の並列サブタスクに自動的に分解。

● サブタスクの例: 「大学生の利用シナリオ分析」、「予算フィルタリング」、「ソフトウェア動作要件のマッチング」。

AgentCore Memory の利点

● AgentCore Memory の長期メモリが持つ技術的優位性を活用。

● エージェントの開発プロセスを大幅に高速化。

● 実際の用途で複数の価値を実現:

● ユーザープロファイルに基づくスマート検索のトークン使用量を大幅に削減。

● 検索結果の正確性を効果的に向上。

● 技術的競争力とコスト効率において大きな飛躍をもたらす。

システム図のフロー

● ユーザークエリがエージェントランタイム環境(Strands Agents)につながる。

Strands Agents は次と連携

● ツール(ユーザー設定の取得)

● Amazon Bedrock LLM(出力を処理)

● AgentCore Memory

AgentCore Memory が管理

● 短期メモリ(インタラクションイベント)

● 自動メモリ抽出

● 長期メモリ(ユーザー設定)

● このプロセスにより、ユーザーへのエージェントレスポンスが生成される。