---
# System prepended metadata

title: AI 驅動的系統架構：從靜態設計到動態演化 - 郭孟坤 (Mansun Kuo)
tags: [F 會議室, HelloWorld2025, AI 與系統架構設計, '2025', HWDC2025]

---

---
GA: UA-34467841-15
---

# AI 驅動的系統架構：從靜態設計到動態演化 - 郭孟坤 (Mansun Kuo)

###### tags: `HelloWorld2025` `HWDC2025` `2025` `F 會議室` `AI 與系統架構設計`

<blockquote>
軟體架構師的職責並不僅止於畫出所謂的系統架構圖。從理解與掌握業務目標、釐清需求與限制、設計技術藍圖、評估風險、確保品質，到持續領導技術方向與落實標準，架構師的角色橫跨策略與實作，是技術團隊的核心導航者。

過去的架構師多半專注於技術選型、模組拆解與系統整合，如今則需要更著重於理解業務目標與策略，設計出具備彈性與演化能力的系統架構。面對快速變動的需求與技術， AI 正是架構師轉型的關鍵工具，能協助我們更快地驗證想法、更有效地溝通設計，強化程式碼品質與技術標準的落實，並更智慧地處理系統異常。 

本演講將以「AI 如何成為架構師的策略夥伴」為主軸，透過四個角色視角，分享 AI 在設計、實驗與維運階段的實務應用：

• AI 作為原型協作者（AI as a Prototyping Partner）：透過 LLM 以及 Roo Code 等 AI 協作工具，用自然語言協助快速生成 POC、範例程式以及所需的 Infrastructure as Code，讓技術驗證更快速、團隊學習曲線更為平緩。

• AI 作為設計輔助者（AI as a Design Assistant）：透過 Structurizr 與 Mermaid 等 Diagram as Code 的工具，AI 能協助架構師更容易生成架構圖、API 設計與模組拆解，也能協助撰寫 Architecture Decision Record（ADR），提升設計透明度與決策品質。

• AI 作為品質守門員（AI as a Quality Gatekeeper）：AI 能融入程式碼審查流程，輔助檢查潛在錯誤、不一致風格與潛在技術債，並協助落實靜態分析、單元測試與安全性檢查等軟體品質保障措施。透過與 CI/CD 整合，也能及早攔截問題、強化標準遵循，減少人為疏漏與維運成本。

• AI 作為系統觀測者（AI as a System Observer）：AI 可協助分析 log、trace、metrics，快速找出可能的原因，並將錯誤訊息轉換為較容易理解的自然語言。

透過這四個角色的實務應用與設計思維，本演講將帶領聽眾重新思考 AI 在系統架構中的定位與潛力，並提供具體可行的導入建議與工具選型參考，協助架構師從「設計者」蛻變為「策略導引者」。



聽眾收穫：

理解 AI 如何在實驗、設計、開發與營運四個階段中協助架構師提升效率與品質

認識架構師的日常職責與常用工具，掌握實現 AI 驅動架構設計、原型開發與系統維運的具體作法
    
建立 AI 與架構設計整合的實務觀點，為未來技術決策與團隊導入奠定堅實基礎
</blockquote>

{%hackmd @HWDC/announcement-2025 %}

## 會議資訊

**時間：** 14:20 ~ 15:05  
**地點：** F 會議室  
**日期：** 2025年10月14日  
**語言：** 中文  
**難度：** 通識  

**相關連結：**
- [Hello World Dev Conference 2025 官方網站](https://hwdc.ithome.com.tw/2025) [target=_blank]
- [Hello World 2025 議程表](https://hwdc.ithome.com.tw/2025/agenda) [target=_blank]

## 筆記區

- 組織架構：矩陣式架構
- 軟體架構變動時要有準則 (例如延遲小於多少，穩定度幾趴，等等)
- 架構師兩種類型: Control-Freak vs. Armchair

### AI as a prototyping assistant

主要工具: Roo Code

Fancy Spec driven mode (Spec driven CLI commands? for Roo Code)

The developer's new role: A conductor of an AI Orchestra

### AI as a design assistant

AI is your little rubber duck

Architectural Decision Records (ARD)

#### Diagram as Code

tools: C4 PlantUML, Structurizr, Mermaid

**Abstraction** with Diagram as Code 
-> if > 10 components on a diagram, it might be time to abstract.


### AI as a quality gatekeeper

development guidelines are more important than ever

- Continuous Merge in AI Era
    - auto approved: formatting, save-change, doc-string

Code review with AI

### AI as a system observer

LLM loves observerability

Event-driven automation maturity


### Takeaways







## 討論區

> 歡迎在此進行討論與 Q&A

adr 每個決策都文件化保留起來

圖要結構化 之後比較好調整

## 相關資源

- 投影片連結：[AI-Powered System Architecture](https://docs.google.com/presentation/d/1WsigEumPobsJISQ2GX6YvP1h6zR1c1sOtA36L0W4fns/edit?usp=sharing)
- 相關文件：(待更新)

