建構 AI Agent 能精準遵循的五層設計系統與技能規範

Cover Image


SOURCE | 資訊源評估

NAPKIN | 餐巾紙

公式白話解析:Agent 生成 UI 的精確度取決於基元、語意、組件、區塊四層架構的鏈式約束力,乘上全域規則與任務技能加成,並扣除 Token 規範的未決歧義。

餐巾紙草圖

┌─────────────────────────────────────────
│ [人類隱性設計品味]
│   |
│   v  (形式化轉譯)
│ [L1: 設計基元] ---> 純數值封閉集 (禁止自創新數值)
│   |
│   v
│ [L2: 語意基礎] ---> 意圖驅動 Token (依職責選用色彩與尺寸)
│   |
│   v
│ [L3: 組件映射] ---> shadcn/ui 契約 (Good/Bad 範例與 6 大狀態)
│   |
│   v
│ [L4: 區塊組裝] ---> 畫面解構為 Block Stack (降低空間推理成本)
│   |
│   v
│ [L5: 規則與技能] -> 全域原因規則 (Rules) + 專屬任務審查 (Skills)
│   |
│   v
│ [零猜測高保真 UI 代碼產出]
└─────────────────────────────────────────

ROUND 1: SKELETON | 骨架掃描

“這篇文章在解決什麼根本問題”

章節骨架

  1. 設計基元與語意基礎 (L1-L2): 鎖定純數值封閉集,透過意圖導向的語意 Token 規範色彩與間距,杜絕裝飾性濫用。
  2. 組件契約與區塊堆疊 (L3-L4): 以標準庫為基底約定邊界與 6 大狀態,並將複雜頁面降維為標準區塊的堆疊。
  3. 規則驅動與技能審查 (L5): 藉由「帶原因的單句全域規則」賦予推斷力,配合特定任務的「審查技能」建構閉環流水線。

ROUND 2: DISSECTION | 血肉解剖

“憑什麼這麼說:論證與硬核證據”

論證鏈

┌─────────────────────────────────────────
│ 前提一:AI Agent 缺乏實體審美直覺,缺少邊界時會以機率隨機猜測
│   |
│   v
│ 前提二:隱藏於腦中的設計品味若未顯式化,代碼生成必出現細節漂移
│   |
│   v
│ 推論一:自底向上的強型別分層約束能完全阻斷 Agent 幻覺數值
│   |
│   v
│ 推論二:附帶原因說明的規則能啟發情境推理,彌補未窮舉規則的盲區
│   |
│   v
│ 結論:五層規格加技能審查,是讓 Agent 精準交付商業級 UI 的唯一路徑
└─────────────────────────────────────────

關鍵證據與量化數據

  1. 孤兒數值的完全絕跡: 基元文件頂部標註禁止自創數值後,13.5px 字體與 10px 間距發生率直接歸零。
  2. 審查技能的實戰捕獲率: 部署 review-screen 後,系統自動攔截「已審批卡片仍標註待審批」的狀態漂移。
  3. 規格虛構引發的調用失控: 實驗證實若描述未實現的變體,Agent 誤調用率趨近百分之百,規範須鏡像真實代碼庫。

隱形假設與邊界條件

ROUND 3: SOUL | 靈魂提取

“如何落地與架構反思”

留白提問 (Guided Reflection)

跨域映射

DEEP READ | 精讀指引 (Must-Read Segments)

[!IMPORTANT] 學習的本質需要「認知阻力」。請親自回到原文閱讀以下核心段落,感受原始論述的阻力,不要只依賴 AI 的總結。

  1. 設計系統典範轉移
    • 「I think this is what a design system is becoming. It used to be mostly a shared library for a team. Now it is also the place where you write down what good looks like, so an agent can follow along without having to guess.」
    • 推薦理由: 清晰點出 AI 時代設計系統的本質演變——從協同庫轉化為機器可執行的真理集合。
  2. 原因導向的規則設計
    • 「A rule is one short sentence with its reason right after it. …The reason is what helps the agent handle cases you never wrote down.」
    • 推薦理由: 揭示上下文工程精髓:附帶因果解釋的規範能賦予大型語言模型跨場景推理能力。

STRUCTURE MAP | 全書結構圖

┌─────────────────────────────────────────────────────────
│ 建構 AI Agent 能遵循的設計系統
│ 1. 核心困境
│    +--> 痛點:Agent 生成快速乾淨,但細節全錯
│    +--> 根因:設計品味存在於人腦,缺乏可執行規範
│ 2. 五層架構約束 (Five-Layer Architecture)
│    +--> L1 設計基元 (Primitives):封閉數值池,杜絕孤兒數值
│    +--> L2 語意基礎 (Semantic Tokens):意圖驅動,抑制色彩裝飾性濫用
│    +--> L3 組件映射 (Components):明確邊界、Good/Bad 範例與 6 大狀態
│    +--> L4 區塊組裝 (Blocks):將畫面降維為可複用的 Block Stack
│    +--> L5 規則與技能 (Rules & Skills):全域原因規則 + 專屬驗證技能
│ 3. 人機分工邊界
│    +--> 規格沉澱:前期規範編寫的慢,換取後期代碼生成的快
│    +--> 品味鎖定:人類定義優質標準,Agent 負責精準執行
└─────────────────────────────────────────────────────────

</建構 AI Agent 能精準遵循的五層設計系統與技能規範> <建構 AI Agent 能精準遵循的五層設計系統與技能規範 (Architectural Deep Dive)>

前言/背景

開發者使用 Agent 生成 UI 時常遇挫折:結構整潔但細節全錯。因設計決策封裝於大腦中,新設計系統的使命是將隱性品味轉譯為機器可無歧義遵循的分層契約。

章節詳細總結

1. 設計基元與語意基礎:建構意圖導向的樣式抽象層

設計系統底層由原始基元(Primitives)與語意基礎(Semantic Foundations)兩層 Token 構成。基元定義字體、調色盤、間距、圓角與動態純數值;樣式表頂部指令強制 Agent 僅能從中選取,解決自創數值混亂。

語意 Token 將外觀轉為意圖,如 --text-muted 取代 --gray-500,杜絕色彩濫用。未定數值要求 Agent 向人類確認,防範猜測固化為技術債。

架構權衡 (Trade-offs)

2. 組件契約與區塊堆疊:將介面降維為標準功能單元

組件層以 shadcn/ui 為基底,劃分八大類別。文檔嚴格約定情境、預設變體、代碼正反範例與六大狀態(hover, pressed, loading, empty, disabled, error),不記錄未實現變體以防幻覺。

組件之上為區塊(Blocks),將介面拆解為區塊堆疊(Block Stack),複雜二維佈局降維為一維組裝,降低 Agent 空間推理開銷。無對應區塊時即為擴展新抽象信號。

架構權衡 (Trade-offs)

3. 全域規則與專屬技能:因果引導與雙軌驗證閉環

頂層由全域規則(Rules)與任務技能(Skills)構成。規則以「單句規範 + 原因」常駐。提供因果使 Agent 面臨未列舉場景時,能依據「為什麼」推斷出符合品味的決策。

技能則是按需觸發的指令檔(如 review-screen)。規則負責生成正向引導,技能負責事後驗證:標記生硬數值、檢查三態覆蓋、比對狀態文字,有效攔截漂移。

架構權衡 (Trade-offs)

總結與結論

Source URL: https://x.com/_heyrico/status/2116953958279479760 </建構 AI Agent 能精準遵循的五層設計系統與技能規範 (Architectural Deep Dive)>