---
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)
- 相關文件:(待更新)