GH-600 數位教科書 開啟互動版

GH-600 名詞庫

D1 準備代理架構與 SDLC 流程

Agentic AI system
能以目標為導向規劃、使用工具並在環境中採取行動的 AI 系統。
Agent workflow
代理從接收任務、規劃、執行到驗證與回報的受控流程。
SDLC
軟體從規劃、開發、測試、部署到維護的生命週期。
Input contract
代理可接受資料的格式、範圍與前置條件。
Output contract
代理必須產出的格式、內容與品質條件。
Success criteria
能客觀判定任務是否完成的驗收條件。
Agent anti-pattern
容易造成失控、不可驗證或低品質結果的代理設計模式。
Planning
在行動前建立步驟、依賴、風險與驗證方式。
Reasoning
依目標與脈絡選擇下一步的判斷過程。
Action
透過工具對 repository、服務或環境造成可觀察效果。
Approval gate
在特定風險點要求授權後才允許流程繼續。
Structured plan
具有明確步驟、狀態、輸入與完成條件的計畫。
Autonomy level
代理在不需人工介入下可採取行動的程度。
Human intervention
由人類審查、核准、修正或停止代理行動。
Inspectability
能由產物重建與檢查代理工作內容的特性。
Artifact
代理產生且可保存、審查或稽核的輸出。
Control plane
集中套用權限、政策、觀測與治理的管理層。
System of record
特定狀態與決策的權威資料來源。
Rollback
把變更恢復到已知良好狀態的程序。
Reversibility
動作能否以清楚、低成本方式撤回的性質。

D2 實作工具使用與環境互動

Tool
代理可呼叫以讀取資訊或執行動作的明確能力。
Tool schema
描述工具參數、型別與回傳格式的契約。
Tool permission
限制代理可使用哪些工具及操作範圍。
Least privilege
只授予完成明確任務所需的最小權限。
MCP
Model Context Protocol,讓 AI 應用以標準方式連接工具與資料來源。
MCP server
透過 MCP 暴露工具、資源或提示的服務。
MCP client
連線 MCP server 並代表代理呼叫能力的應用端。
MCP registry
提供可發現與管理 MCP server 資訊的登錄來源。
MCP allowlist
限定可使用 MCP server 或工具的允許清單。
Remote MCP server
透過網路端點提供 MCP 能力的伺服器。
Execution context
代理執行時可見的 repository、分支、環境與權限集合。
Repository scope
代理被允許讀寫的 repository 範圍。
Branch scope
代理可操作的分支或分支命名範圍。
Runner
執行 CI job 或代理工作負載的運算環境。
Setup step
在代理開始工作前安裝依賴與準備環境的步驟。
Retry
對暫時性失敗重新嘗試的受限策略。
Backoff
在重試之間逐步增加等待時間的機制。
Cancellation
安全停止進行中代理工作的訊號與處理。
Timeout
超過指定時間後終止或升級工作的限制。
Escalation path
代理無法安全前進時交由人類或更高權限流程處理的路徑。

D3 管理記憶、狀態與執行

Short-term memory
只服務目前工作階段或局部步驟的暫時脈絡。
Long-term memory
跨工作階段保存且需治理的持久知識。
External memory
由文件、資料庫或其他外部系統保存的代理記憶。
Memory scope
限定記憶能包含的任務、repository 或使用者範圍。
Memory expiry
記憶在指定時間或條件後失效的規則。
Memory pruning
移除不再相關、重複或低價值記憶的程序。
Memory reset
清除或重建特定範圍記憶的受控動作。
State
代理任務目前進度、決策、產物與待辦的可恢復表示。
Checkpoint
可讓中斷工作從已驗證位置恢復的狀態快照。
Resume
根據 checkpoint 繼續工作而不重複已完成步驟。
Context drift
代理在長時間執行中逐漸偏離目標或既有決策。
Decision log
保存重要選擇、理由與影響的持久紀錄。
Task continuity
跨中斷、工具或代理持續推進同一任務的能力。
Shared state
多個工具或代理依共同格式讀寫的任務狀態。
Stale context
已過期但仍可能影響新決策的脈絡。
Conflicting context
不同來源對同一事實或決策給出矛盾資訊。
Source of truth
發生矛盾時被指定為權威的資料來源。
Context window
模型在單次推理中可使用的有限輸入範圍。
State handoff
把可恢復狀態與責任從一個執行者交給另一個。
Idempotency
相同操作重做時不會產生額外非預期效果的性質。

D4 執行評估、錯誤分析與調校

Evaluation
以明確標準衡量代理輸出與行為品質的程序。
Evaluation signal
用於判斷品質、風險或成功程度的觀測值。
Qualitative signal
由人工判斷清晰度、適切性或可用性的評估。
Quantitative signal
以數值表達的通過率、錯誤率、延遲或成本。
Baseline
調校前用於比較的固定評估結果。
Test suite
可重複執行以驗證正確性的一組測試。
Code scanning
分析程式碼以找出安全弱點的自動化能力。
Secret scanning
偵測 repository 中權杖與憑證等機密的能力。
Dependency review
評估相依套件變更所帶來供應鏈風險的程序。
Error analysis
從證據分類失敗並追查原因的過程。
Root cause
造成失敗的底層原因,而非表面症狀。
Reasoning error
代理判斷或步驟選擇不正確造成的失敗。
Tool misuse
選錯工具、參數錯誤或超出工具預期用途。
Context issue
缺漏、矛盾或過期脈絡導致的錯誤。
Environment issue
依賴、權限、網路或 runner 狀態造成的失敗。
Trace
記錄代理步驟與工具互動的可分析事件序列。
Tuning
依評估結果調整指令、流程、記憶或工具設定。
Regression
變更使原本正常的能力退化或失效。
Evaluation set
固定且具代表性、用來重複比較的任務集合。
Operational constraint
代理執行時必須遵守的成本、時間、權限或安全限制。

D5 協調多代理協作

Multi-agent system
由多個代理分工並協調完成共同目標的系統。
Orchestration
安排代理角色、順序、依賴、交接與整合的控制。
Supervisor pattern
由主管代理分派工作並整合多個工作者結果的模式。
Pipeline pattern
讓不同代理依固定階段串接處理工作的模式。
Parallel execution
讓互不衝突的代理工作同時執行。
Agent isolation
以 branch、worktree、權限或環境隔離代理影響。
Worktree
同一 Git repository 的獨立工作目錄與分支檢出。
Task ownership
明確指定每個代理負責的範圍與產物。
Overlap conflict
多個代理同時修改相同範圍造成的衝突。
Duplicate effort
多個代理未協調而重複完成同一工作。
Contradictory output
代理對同一問題產生無法同時成立的結果。
Handoff
代理間移交任務、脈絡、決策與產物。
Audit continuity
代理替換或失敗後仍保留完整稽核鏈。
Partial failure
多代理流程中只有部分工作成功的狀態。
Stalled agent
沒有完成也未明確失敗、長時間無進展的代理。
Degraded coordination
代理仍運作但衝突、延遲或品質已顯著惡化。
Recovery pattern
從部分失敗、衝突或中斷恢復的預定方式。
Agent lifecycle
代理加入、更新、替換與停止的完整過程。
Post-hoc analysis
執行結束後利用 log 與產物分析整體行為。
Integrator
負責裁決衝突並合併多代理輸出的單一角色。

D6 實作護欄與課責

Guardrail
限制、阻擋或引導代理行動符合政策的控制。
Accountability
能把代理動作、授權與結果歸屬到明確責任。
Human-in-the-loop
在代理流程的特定風險點納入人工判斷。
Risk classification
依操作、資安與合規衝擊對動作分級。
Operational risk
代理動作造成服務中斷、資料損失或流程失敗的風險。
Security risk
代理造成未授權存取、機密外洩或弱點的風險。
Compliance risk
代理行為違反法律、政策或稽核要求的風險。
Policy block
偵測到違規動作時直接拒絕執行的控制。
Explicit authorization
由具權限者對特定敏感動作清楚授權。
Sensitive action
可能影響機密、權限、正式環境或合規的動作。
Irreversible action
無法合理恢復原狀或回復成本極高的動作。
Controlled path
把授權、執行、驗證與稽核串連的受管流程。
Scope restriction
限制代理只能在指定資源與脈絡內行動。
Execution boundary
代理不得跨越的環境、權限或資源界線。
Pre-tool hook
工具執行前可檢查、核准或阻擋呼叫的 hook。
Post-tool hook
工具完成後可記錄或驗證結果的 hook。
Audit log
保存可追溯事件、actor、時間與結果的紀錄。
Responsible AI
讓 AI 系統符合公平、可靠、安全、隱私與課責等原則。
Approval fatigue
過多無效核准使人類降低注意力的風險。
Material risk reduction
能實質降低失敗機率或衝擊的控制效果。