Skip to content

術語表

本框架中使用的關鍵術語參考。

A

ADR (Architecture Decision Record) / 架構決策記錄

記錄重要架構決策的文件,包含脈絡、決策和後果。ADR 提供系統為何如此建構的可追溯歷史。

Agent / 代理

能夠自主行動的 AI 系統。在本框架中,指能夠讀取、撰寫和推理程式碼的 AI 編碼助手(如 Claude Code)。

Agentic Framework / 代理框架

專為建構 AI 代理應用程式設計的軟體框架。範例:Claude Agent SDK、LangChain、AutoGPT。

AI-DLC (AI-Driven Development Life Cycle) / AI 驅動開發生命週期

整合 AI 代理作為主要執行者的軟體開發生命週期方法論,人類專注於方向、決策和驗證。由 AWS 於 DevSphere 2025 提出,強調 AI 驅動執行搭配人類監督,以及動態團隊協作。

B

BFF (Backend for Frontend) / 前端專用後端

一種架構模式,為每個前端應用程式建立專用的後端服務,針對特定客戶端需求優化 API 回應。

C

CLAUDE.md

放置在專案根目錄的 markdown 檔案,為 Claude Code 提供脈絡和指令。作為 AI 代理的專案特定配置。

Clean Context / 乾淨脈絡

維護組織良好、最新的文件和規格,讓 AI 代理能可靠使用的實踐。與脈絡污染相反。

Context Engineering / 脈絡工程

設計、篩選和維護資訊結構,使 AI 代理能有效工作的學科。包括文件、規格和知識組織。

Context Pollution / 脈絡污染

過時、矛盾或組織不良的資訊累積,降低 AI 代理效能並導致錯誤輸出。

Contract-First Development / 契約優先開發

在實作前先定義 API 契約(OpenAPI 規格)的方法,確保系統間清晰的介面。

D

Design Token / 設計 Token

代表設計決策(顏色、字型、間距)的平台無關變數。W3C DTCG 正在標準化其格式。

DDD (Domain-Driven Design) / 領域驅動設計

一種軟體設計方法,根據領域專家的輸入,專注於建模軟體以匹配領域。

DTCG (Design Tokens Community Group) / 設計 Token 社群小組

致力於標準化設計 token 格式的 W3C 社群小組,以實現設計工具和開發平台之間的互通性。

E

Elaboration / 精煉

將初始需求精煉和擴展為詳細規格的過程。在 AI-DLC 中,通常與 AI 代理協作完成。

G

Guild / 公會

組織內的跨職能實踐社群,跨團隊分享知識和標準。例如:前端公會、API 公會。

H

Hallucination / 幻覺

當 AI 生成事實不正確、捏造或與提供脈絡不一致的內容時。需要人類驗證的關鍵風險。

HTTP QUERY Method / HTTP QUERY 方法

提議的 HTTP 方法(IETF 草案),結合 GET 語義和請求主體支援,解決複雜查詢的 URL 長度限制。

M

MCP (Model Context Protocol) / 模型脈絡協定

為 AI 模型提供結構化脈絡的協定,實現一致且可靠的 AI 互動。

Mob Programming / 群體程式設計

一種軟體開發方法,整個團隊同時、同地、在同一台電腦上一起工作。

MVP (Minimum Viable Product) / 最小可行產品

可發布以驗證假設和收集回饋的最小版本產品。

O

OffscreenCanvas / 離螢幕 Canvas

允許在 Web Workers 中進行 canvas 渲染的 Web API,能在不阻塞主執行緒的情況下進行重度圖形處理。

OpenAPI (OAS)

描述 REST API 的規格。前身為 Swagger。用於契約優先開發和 API 文件。

OpenSpec

在程式碼庫中管理規格和提案的結構化方法,使用標準化格式和工作流程。

P

PRD (Product Requirements Document) / 產品需求文件

從產品管理角度描述產品或功能的目的、特性和行為的文件。

R

RFC (Request for Comments)

提議標準或描述方法的正式文件。RFC 2119 定義需求層級關鍵字(MUSTSHOULDMAY)。

S

Single Source of Truth (SSOT) / 單一事實來源

結構化資訊的實踐,使每個資料元素只儲存一次。在本框架中,指規範性規格。

Spec (Specification) / 規格

描述系統元件的需求、行為或設計的詳細文件。類型包括 API 規格、UX 規格和技術規格。

T

T-Shaped Skills / T 型技能

在一個領域擁有深度專業知識(垂直棒)結合跨相關領域的廣泛知識(水平棒)。

Tech Radar / 技術雷達

顯示跨類別技術採用狀態的視覺化工具(源自 ThoughtWorks)。使用環:Adopt、Trial、Assess、Hold。

Transferable Streams / 可轉移串流

允許串流在脈絡之間轉移(主執行緒到 worker)的 Web API,實現高效的資料處理管線。

U

Ubiquitous Language / 通用語言

DDD 概念,開發者和領域專家之間共享的通用詞彙,在程式碼和文件中一致使用。

V

View Transitions API / 視圖轉場 API

實現 DOM 狀態之間動畫轉場的 Web API,改善 SPA 中的感知效能和使用者體驗。

W

WebCodecs

提供對影片和音訊編碼器/解碼器低階存取的 Web API,在瀏覽器中實現高效的媒體處理。

WebGPU

提供現代 GPU 存取用於圖形和運算操作的 Web API,WebGL 的後繼者。

相關

返回: 概述