內容來源:根據第一集影片畫面中的教材筆記整理。本文只對應第一集,不代表整套付費課程。
第一集主題
第一集「【準備】Claude Code介紹」主要從宏觀角度介紹 Claude Code 的核心能力與架構,共整理出 8 個關鍵特性。課程想建立的核心概念是:Claude Code 不只是簡單的聊天介面,而是一個具備記憶、分工、自動化及擴展能力的 AI Agent 工程框架。
Claude Code 的 8 個核心特性
1. CLAUDE.md:記憶系統
作用:處理 AI 模型常見的「失憶」問題。
機制:開發者可以把專案規範、背景知識及工作要求寫入 `CLAUDE.md`。後續會話會自動載入這些內容,減少每次重新說明專案背景和規則的需要。
2. Skills:技能庫
作用:建立可重複使用的專家級指令及工作流模板。
機制:把特定工作流、除錯策略或領域知識封裝成標準化 Skill。需要時直接調用,讓模型快速進入指定工作模式,提升垂直場景的效率及輸出一致性。
3. SubAgents:子智能體
作用:支援複雜工程的並行處理及上下文隔離。
機制:主對話可以派生具備獨立任務及上下文的子智能體。這適合用於並行程式碼審查、模組重構、多線程測試或其他可拆分工作,也能減少上下文互相污染。
4. Hooks:鉤子機制
作用:提供事件驅動的生命週期攔截。
機制:在程式碼生成前後、檔案變更或任務完成等節點,自動觸發預先設定的腳本,將不同工作步驟串成自動化流程。
5. MCP:Model Context Protocol
作用:連接外部資料源和第三方工具,打破資訊孤島。
機制:MCP 是開放標準介面,讓 AI 助手以標準化方式連接資料庫、API、雲端服務及其他工具。透過統一的鑑權和資料管道,可以擴展 Claude Code 的外部操作能力。
6. Headless:無頭模式
作用:讓 Claude Code 適合真正的自動化交付。
機制:Headless 模式剝離互動式終端界面,支援透過標準輸入/輸出進行程式化調用,適合 CI/CD 流水線、定時腳本及自動化部署。
7. Agent SDK:開發者工具包
作用:提供建立自訂 Agent 工作流的底層工具。
機制:SDK 提供狀態管理、工具註冊、記憶調度等核心 API。開發者可以用程式碼由底層組合出符合自己需求的 Agent 工作流。
8. Plugins:插件系統
作用:統一整合、打包及分享能力。
機制:可以把 Skills、Hooks、MCP 等能力統一打包,方便在團隊或社群中分發、安裝及重用。
八項能力如何組合
- `CLAUDE.md` 提供專案背景及規則。
- `Skills` 封裝可重複使用的專業工作流。
- `SubAgents` 把大型任務拆分並行處理。
- `Hooks` 在關鍵事件自動接續腳本。
- `MCP` 把外部資料和工具接入 Agent。
- `Headless` 把互動操作轉成可自動執行流程。
- `Agent SDK` 讓開發者自行建立更深層的 Agent 系統。
- `Plugins` 把上述能力整合後分發給團隊或社群。
第一集總結
第一集為整套課程建立理論及架構基礎,展示 Claude Code 不只是問答工具,而是可以加入專案記憶、工作技能、子智能體、事件自動化、外部工具、無頭執行、SDK 擴展及插件分發的企業級 Agent 框架。
理解這 8 個特性後,後續學習安裝、設定及實戰時,就能把 Claude Code 看成一個可配置、可擴展、可整合及可管理的工程系統,而不只是單一聊天視窗。
來源
Bilibili 課程頁面|課程:Claude+Harness 企業級工程實戰|第一集:第一集【准备】Claude Code介绍。
留言
暫時未有公開留言。
登入後可以留言。