Home / Glossary
AI Coding Glossary
Key terms in AI-assisted development, explained clearly with practical context.
Agentic 程式設計
Agentic 程式設計是一種軟體開發方式,AI 代理能夠自主讀取程式碼庫、撰寫程式碼、執行指令並迭代結果,無需手動複製貼上。與對話式 AI 不同,代理直接在你的開發環境中執行操作,完成多步驟任務。
Claude Code
Claude Code 是 Anthropic 基於終端機的 AI 程式設計代理,直接在你的開發環境中運作。它能讀取整個專案、跨多個檔案撰寫程式碼、執行 Shell 指令、管理 Git 工作流程,並自主迭代處理錯誤——全程透過命令列完成。
模型脈絡協議(MCP)
模型脈絡協議(MCP)是 Anthropic 建立的開放標準,提供了一種將 AI 模型連接到外部工具、資料來源和 API 的通用方式。它像「AI 的 USB 介面」一樣充當標準化介面,使任何相容 MCP 的工具都能與任何相容 MCP 的 AI 代理協作。
CLAUDE.md
CLAUDE.md 是放置在專案根目錄中的 Markdown 設定檔,為 Claude Code 提供持久化的專案專屬指示。它向代理說明程式碼規範、架構、常用指令和規則,充當適用於該專案每次工作階段的長期記憶。
AI 配對程式設計
AI 配對程式設計是一種開發工作流程,人類開發者與 AI 工具即時協作撰寫程式碼。開發者提供方向、脈絡和判斷,AI 則貢獻程式碼建議、捕捉 Bug 並處理重複性實作任務。
脈絡視窗
脈絡視窗是 AI 模型在單次互動中能處理的最大 Token(詞語、程式碼字元和符號)數量。它定義了 AI 能同時在記憶中保留的資訊上限——包括你的提示詞、程式碼和模型的回覆。
程式設計代理
程式設計代理是由 AI 驅動的工具,能夠自主讀取檔案、撰寫程式碼、執行終端機指令並迭代結果,以完成程式設計任務。與被動的程式碼建議工具不同,程式設計代理在你的開發環境中採取獨立行動,以達成既定目標。
Vibe 程式設計
Vibe 程式設計是一種非正式的軟體開發方式,開發者用自然語言描述想要的效果,讓 AI 工具處理實作細節。不同於撰寫精確規格,開發者透過隨意的對話傳達意圖,並根據結果迭代調整。
AI 程式碼審查
AI 程式碼審查是利用人工智慧自動分析原始碼中的 Bug、安全漏洞、風格不一致和品質問題的過程。AI 審查工具可以檢查拉取請求、提出改進建議,並發現人工審查者因疲勞或時間壓力可能遺漏的問題。
程式碼提示工程
程式碼提示工程是精心設計清晰、具體指示的實踐,幫助 AI 程式設計工具產出準確、相關的結果。它涉及以適當的脈絡、限制條件和範例來建構你的請求,以便 AI 理解你想要什麼以及你希望如何實現。
無頭 AI 代理
無頭 AI 代理是指在沒有面向使用者介面或即時互動的情況下運作的程式設計代理。它在背景程序、CI/CD 流水線或排程任務中自主執行任務——讀取程式碼、做出修改、執行測試並回報結果,全程無需人工輸入。
子代理
子代理是由主 AI 程式設計代理派生的並行子程序,用於同時處理複雜任務中相互獨立的部分。主代理不必按順序處理所有任務,而是將子任務委派給專門的子代理並行執行,各子代理完成後將結果回報給父代理。