← Financial Cloud Cloud Cloud Club · AWS Re:cap

極點宏觀|Financial Cloud Cloud · AWS Re:cap

AWS Re:cap 01: 把架構寫成 Steering,引導 AI Agent

講者: Shiro Seike

場次: 01

場次
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 三分鐘用 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 雲端旅程
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 Agent-to-Agent:在 AWS 上打造可互通的 AI
AWS Community Day Hong Kong 2025 Re:cap
07 運用另一種遙測資料,透過 AI Agent 加速改善
AWS Community Day Hong Kong 2025 Re:cap
08 告別 Vibe Coding:運用 Kiro 實踐規格驅動開發(Spec-Driven Development)
AWS Community Day Hong Kong 2025 Re:cap
09 運用 MCP 與 AI 代理進行自動化測試
AWS Community Day Hong Kong 2025 Re:cap
10 以 ML 驅動的方法實現電信安全現代化
AWS Community Day Hong Kong 2025 Re:cap
11 重新思考 GenAI Agent:RAG 與 MCP
AWS Community Day Hong Kong 2025 Re:cap
12 運用 TAK 與 AWS 進行災害及緊急應變
AWS Community Day Hong Kong 2025 Re:cap
13 從測試角度重新思考 Serverless 應用程式工作流程
AWS Community Day Hong Kong 2025 Re:cap
14 運用實務 AWS FinOps 邁向雲端成功
AWS Community Day Hong Kong 2025 Re:cap
15 運用 AWS 打造 AI 驅動的全球 Pure-Alpha 宏觀交易:革新風險調整後資產報酬
AWS Community Day Hong Kong 2025 Re:cap
FSI Recap
01 現代交易生命週期:從交易到結算
FSI Recap
02 Goldman Sachs:透過 Fast Track 將應用程式移至雲端 - AWS Re:cap Q1/2023
FSI Recap
03 Zurich Insurance Group:在 AWS 上建置有效的日誌管理解決方案
FSI Recap
04 FSI Meetup 2025 Q4 - Brex 資料庫災難復原
FSI Recap
05 FSI Meetup 2025 Q4 - Graviton 遷移成功案例
FSI Recap
06 FSI Meetup 2025 Q4 - Stifel 現代化資料平台
FSI Recap
07 FSI Meetup 2025 Q4 - PayPal 金融交易資料對帳器
FSI Recap
08 FSI Meetup 2025 Q4 - 擴展韌性
FSI Recap
09 最大化 AI 推論成本效益:策略性採用 AWS GPU 執行個體
FSI Recap
10 進階代理式 AI 設計模式
FSI Recap
11 在 AWS 上建置全新現代化應用程式
FSI Recap
AWS re:Invent 2025
01 Coinbase re:Invent 回顧 (IND3312)
AWS re:Invent 2025
02 利用 AI 和 AWS 構建未來交易平臺
AWS re:Invent 2025
03 交易創新:Jefferies 在 Amazon Bedrock 上的 AI 助理 (IND3315)
AWS re:Invent 2025
04 FSI 如何運用代理式 AI 徹底改造 HFT 分析 (GBL302)
AWS re:Invent 2025
05 透過 Amazon Time Sync 改善分散式系統,Nasdaq 專題分享
AWS re:Invent 2025
06 Amazon Aurora HA 與 DR 的全球韌性設計模式 (DAT442)
AWS re:Invent 2025
07 建構代理式 AI:Amazon Nova Act 與 Strands Agents 實務應用 (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:全球電子商務巨擘的雲端成本經驗 (AMZ308)
AWS re:Invent 2025
14 AWS 上的 Tick-to-trade 延遲交易平台
AWS re:Invent 2025
政務資料
01 The AI Era: The Boundary Between Development and Design Is Disappearing
政務資料
02 裝置端多模態 AI 與智慧城市實踐
政務資料
03 大模型能力評測與 AI 專案落地方法論
政務資料
04 基於雲端代理的政府開發全鏈路受控自動化
政務資料
05 從多智能體看 Agent 時代軟體新生態
政務資料
06 AI 驅動的宏觀量化研究與智慧治理
政務資料
07 公共數據授權營運與智慧政務實踐
政務資料
08 数据资产化落地实践:确权合规、工程治理与数字政府案例
政務資料
09 AI技術賦能心理健康公益:可信平台的治理、架構與實踐
政務資料
Amarathon 2025 回顧
01 開發人員的代理架構設計路線圖
Donnie Prakoso
02 Amazon Bedrock 資料自動化
Hafiz Syed Ashir Hassan
03 AgentCore 上的多代理
Tan Xin
04 實務建置代理式 AI:Nova Act 與 Strands Agents
Haowen Huang
04 運用規格驅動開發,以 Kiro 加速移轉專案
Sanchit Dilip Jain
06 從「比對」到「理解」:由 AgentCore Memory 驅動的個人化 AI 搜尋實踐
Liu Cao
07 從觀察到最佳化:從 LLM 可觀測性邁向 AIOps,將即時洞察轉化為智慧自動化
Jimmy Soh
08 部署 TEAM 並打造最佳工程團隊
Yuji Oshima
09 五年來所謂無伺服器資料庫帶來的五個慘痛教訓
Renato Losio
14 如果 AI 替我工作會怎樣:Q Developer CLI 與 Kiro 如何改變我的日常工作
Miguel Angel Muñoz
16 兼顧速度與警覺:Amazon Bedrock Agent 開發的安全要點
Brian Tarbox
26 在單張 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 智慧 Agent
Xiaofei Li
37 使用 CNCF Kagent、K8sGPT 與 Nova Sonic,轉型 K8s 對話式 Agentic AIOps
Shaoyi Li

AWS Hong Kong Summit 2026 · Developer Lounge 精華回顧 · 第 1 / 6 篇

AWS Magazine · 維多利亞港現場報導


現場:維多利亞港上,高金融遇見高科技

過去六十年,我見證了運算從 1960 年代的大型主機打卡紙,一路走到 2026 年的自主雲端 Agent。真正的典範轉移往往有一種氣味——在香港,那是手工義式咖啡香氣混著中央空調,再配上中環玻璃帷幕與維多利亞港天際線。

香港從不低聲細語談科技;資本與程式碼在這裡以同樣速度加速。AWS Hong Kong Summit 2026 於香港會議展覽中心(HKCEC)登場,整場大會的高轉速神經中樞,正是 Developer Lounge(開發者休憩區)。

在這裡,高科技基礎設施與香港奢華氣息正面碰撞。國際講者從福岡、東京、台北、新加坡飛來;掛著識別證、穿著訂製外套的工程師俯身在白板與筆電前。創投與新創創辦人在隔壁私人廂房,一邊喝凍奶茶與單一麥芽威士忌,一邊交換 term sheet,一邊算 GPU 燒錢速度與 runway,工程師則在台上辯論 agentic workflow。

+-----------------------------------------------------------------------------------+
AWS HONG KONG SUMMIT 2026: DEVELOPER LOUNGE

[ 維多利亞港景觀 ]  <-->  [ AWS 高科技 Lounge 與 Agentic 展示 ]
  - 高金融 / 創投                   - 機械鍵盤與白板
  - 新創交易談合作                   - 即時 Steering 與 CI/CD
  - 私人 VIP 晚宴                   - 國際講者(福岡到香港)
+-----------------------------------------------------------------------------------+

在這座充滿能量的 Lounge 中央,福岡工程師 Shiro Seike(@seike460)用 15 分鐘演講,徹底改寫了現場聽眾對 AI 輔助開發的想像。


關鍵洞見:Architecture as Steering

這場演講標題是 「Architecture as Steering: On-Ramp to AI-DLC」。Seike 丟出一句讓全場瞬間安靜的警告:

「你的 AI coding agent 會在所有測試都綠燈的情況下,悄悄穿越架構邊界。編譯器看不見。換更大模型也救不了——因為那條邊界從來沒有被寫下來。」

+-----------------------------------------------------------------------------------+
THE AI CODING AGENT PARADOX

1. [ Prompt / 需求 ] --> [ AI Agent(Bedrock / Claude Code)]
2. Agent 產生 TypeScript 程式碼
3. [ 自動化單元測試 ] --> 狀態:GREEN(PASS)編譯器很高興
4. 網域架構 --> BROKEN(基礎設施滲入核心網域)
+-----------------------------------------------------------------------------------+

講者簡介:社群養成的領導力

Shiro Seike 再度來到香港,對本地社群充滿感激;他延續先前在 AWS Community Day 與 JAWS-UG(日本 AWS 使用者社團)的參與。

欄位 講者資訊
姓名 Shiro Seike(@seike460)
公司 Fusic Co., Ltd.(日本福岡)
職稱 Principal Engineer / Evangelist
社群領導 JAWS DAYS 2026 Chair;JAWS-UG Fukuoka Leader
Builder 軌跡 AWS Community Builder(Serverless)
榮譽 AWS Ambassador;2026 與 2025 Japan AWS Top Engineer
認證 Cloud Practitioner、Solutions Architect Associate、Security Specialty、Solutions Architect Professional、DevOps Engineer Professional
公司標語 OSEKKAI × TECHNOLOGY (體貼出手 × 鋒利工程)

● 簡報: speakerdeck.com/seike460/architecture-as-steering-on-ramp-to-ai-dlc

● GitHub 儲存庫:

● github.com/awslabs/aidlc-workflows

● github.com/fusic/architecture-as-steering


技術深拆:三個章節

第一章 — 診斷:編譯器說可以,邊界說不行

在 Developer Lounge 示範中,Seike 展示現代 AI 輔助工程常見失敗模式:AI coding agent 被要求實作訂單確認邏輯。產生的 TypeScript 編譯乾淨、測試全過,但核心網域模型已經被徹底破壞:

// packages/core/src/order/ConfirmOrder.ts
// THE DOMAIN LAYER
import { DynamoDBClient } from "@aws-sdk/client-dynamodb"; // X Infrastructure leaking into pure domain
import { Pool } from "pg";

export class ConfirmOrder {
  async run(id: string) {
    const order = await new Pool().query(/* ... */); // X Domain layer directly querying the Database
    if (!order) throw new Error("not found");        // X Raw exception throwing inside core domain

    order.status = "CONFIRMED"; // X Direct mutation of the aggregate state
  }
}

診斷清單

● tsc(TypeScript Compiler):乾淨(0 Errors)

● vitest(測試執行器):全綠

● 架構狀態:已毀損

動手現場檢查: 換成更大、更貴的模型(例如在 Amazon Bedrock 砸更多 token 預算)解決不了這題。AI agent 會為了綠燈測試與語法完成度而優化。若結構性架構規則沒有被明確寫下,agent 一定會越界。


第二章 — 處方:從痛點到可驗證,靠 Steering

什麼是 Steering?

Steering = AI agent 自己推不出來、必須明確寫下且可執行的架構規則。

與其依賴龐雜、無組織的 prompt,工程團隊應把嚴格邊界拆進區域化的 steering 檔案(例如根目錄 CLAUDE.md 與各關注點設定):

● 核心保護: packages/core 不得包含 Node、HTTP、Database 或 AWS SDK 相依。

● 相依方向向內: 外層 adapter 依賴內層 core port;core 永不匯入外層。

● 乾淨介面合約: 公開 API 只透過 index.ts barrel file 暴露。

+-----------------------------------------------------------------------------------+
HEXAGONAL ARCHITECTURE DIRECTION

1. [ Outer Adapters: Web/HTTP, AWS SDK, PostgreSQL ]
      depends inward(相依向內)
2. [ Ports / Interfaces: Contract Definitions ]
      depends inward(相依向內)
3. [ Pure Core Domain: Zero NPM Runtime Dependencies ]
+-----------------------------------------------------------------------------------+

支柱 1:用 dependency-cruiser 在 CI 強制 Clean Architecture

// .dependency-cruiser.cjs
// Runs automatically in CI on every Pull Request
module.exports = {
  forbidden: [
    {
      name: "core-no-runtime-deps", // Core must not import npm modules or built-in runtimes
      severity: "error",
      from: { path: "^packages/core/src" },
      to: { dependencyTypesNot: ["local", "core"] }
    },
    {
      name: "core-no-workspace-import", // Core must not import outer workspace modules
      severity: "error",
      from: { path: "^packages/core/src" },
      to: { path: "^packages/(?!core/)" }
    }
  ]
};

支柱 2:六邊形 Port 與零 runtime 相依護欄

// Architectural Guardrail Test
it("core package.json has empty runtime dependencies", () => {
  const manifest = JSON.parse(read("packages/core/package.json"));
  expect(manifest.dependencies).toEqual({}); // PASS - Strictly enforced by design
});

支柱 3:用屬性測試守護 DDD 不變量

與其寫 agent 容易「應付過關」的靜態單元測試,屬性測試(property-based testing)可用 fast-check 自動產生數百種排列組合:

import * as fc from "fast-check";

const statusArb = fc.constantFrom(...ORDER_STATUSES);
const terminals = [OrderStatus.confirmed(), OrderStatus.cancelled()];

test("terminal orders cannot transition to any other status", () => {
  fc.assert(fc.property(statusArb, (n) =>
    terminals.every((s) => !s.canTransitionTo(OrderStatus.of(n)))
  ));
}); // Executes 100 random state checks per test run automatically

強制矩陣

架構關注點 dependency-cruiser 屬性 / Fitness 測試 AI 自動審查
Clean Architecture ✓ CI 閘道(主動錯誤) 部分(型別檢查 / Lint) —
六邊形隔離 相依方向檢查 deps: {} 護欄測試 Guard Hook 整合
DDD 不變量 超出範圍 fast-check 屬性驗證 語意規則審查

程式輸出對照:Steering OFF vs. Steering ON

● 沒有 Steering(Steering OFF):

// Mutates domain object directly and couples to database driver
import { Pool } from "pg";
order.status = "CONFIRMED";

● 啟用 Steering(Steering ON):

// Returns an immutable Result object and persists strictly via domain ports
const r = order.confirm() // Returns immutable Result
  .asyncAndThen((o) => this.orders.save(o)); // Handled safely through abstract port


第三章 — 上坡道:與 AWS AI-DLC v2、Kiro 交會

AWS 已透過 AWS AI-DLC v2(AI Development Life Cycle)以及 Kiro IDE、Claude Code 等工具,對齊這套方法論。

// .kiro/.../tools/process-checker.js
// AWS AI-DLC v2 (MIT-0 License)
// Deterministically verifies artifact existence on disk rather than trusting LLM output

process.exit(failures.length === 0 ? 0 : 1);
// Exit Code 0: PASS
// Exit Code 1: FAIL (Missing required artifacts or unauthorized file modifications)

AI-DLC 實作階段

生命週期階段 目前狀態 說明
INCEPTION 活躍開發分支 初始階段建模與邊界定義(main 為穩定版)。
CONSTRUCTION 活躍扇出 將任務拆解成由 steering 規則治理的局部單元。
OPERATIONS 規劃中的未來階段 生產監控、執行期遙測與回饋迴路。

給開發者的三步驟行動計畫

1. 今天(5 分鐘): 在 CLAUDE.md 寫下第一條關鍵邊界,作為明確 Steering Rule。

2. 本週: 把 dependency-cruiser 接進 CI pipeline,攔截非法匯入。

3. 正式採用: Clone fusic/architecture-as-steering,並導入 awslabs/aidlc-workflows。


Developer Lounge 文化:錢、資本與程式碼

正式議程之外,Developer Lounge 也映照香港作為頂級國際創新樞紐的角色。

+-----------------------------------------------------------------------------------+
HONG KONG DEVELOPER LOUNGE & ECOSYSTEM VIBE

[ Global Builders ]  -->  福岡、東京、台北、香港在地科技人才
[ Tech Stack ]       -->  Amazon Bedrock、Kiro IDE、Claude Code、Serverless
[ Business Capital ] -->  新創提案、VC term sheet、私人聚會
[ Luxury Experience] -->  維港天際線、espresso bar、VIP lounge
+-----------------------------------------------------------------------------------+

● 資本速度: 新創創辦人與全球創投在咖啡旁碰面,直接從技術架構討論切到種子輪與 Series A。

● 私人技術聚會: 從銅鑼灣到中環的私人會議室裡,工程師深挖 Bedrock token 成本優化與 agentic workflow 護欄。

● 高科技彈性: 現場體驗 AWS 對自主軟體開發的願景——低摩擦開發,搭配可判定的安全檢查。


執行摘要與快速複製參考表

方便貼到內部開發入口或公司儀表板的摘要如下:

+-----------------------------------------------------------------------------------+
AWS SUMMIT HONG KONG 2026 - LOUNGE RECAP SUMMARY

活動               AWS Summit Hong Kong 2026(HKCEC)
焦點場次           Architecture as Steering: On-Ramp to AI-DLC
講者               Shiro Seike(@seike460)- AWS Ambassador / Fusic Co., Ltd.
核心問題           AI agent 測試全過,卻悄悄破壞網域邊界
解法               Steering = 以 CI 與屬性測試強制執行的可執行規則
關鍵工具           dependency-cruiser、fast-check、AWS AI-DLC v2、Kiro IDE
主要儲存庫         github.com/fusic/architecture-as-steering
                   github.com/awslabs/aidlc-workflows
+-----------------------------------------------------------------------------------+