Claude Code 源碼架構:核心解析
葉文滔
買這商品的人也買了...
-
Java 最強入門邁向頂尖高手之路:王者歸來, 2/e (全彩版)$1,000$790 -
作業系統, 10/e (授權經銷版)(Silberschatz: Operating System Concepts, 10/e)$910$864 -
最新 Java 程式語言 (修訂第七版)$680$578 -
RISC-V 開放架構設計之道$534$507 -
跟 NVIDIA 學深度學習!從基本神經網路到 ......、GPT、BERT...,紮穩機器視覺與大型語言模型 (LLM) 的建模基礎$880$748 -
生成式 AI 入門 – 揭開 LLM 潘朵拉的秘密 : 語言建模、訓練微調、隱私風險、合成媒體、認知作戰、社交工程、人機關係、AI Agent、OpenAI、DeepSeek (Introduction to Generative AI)$580$458 -
本地端 Ollama × LangChain × LangGraph × LangSmith 開發手冊:打造 RAG、Agent、SQL 應用$750$592 -
Ollama 本地 AI 全方位攻略:命令列功能、五大主題測試、RAG、Vibe Coding、MCP,一本搞定所有實戰應用$750$592 -
Vibe Coding CLI 頂級開發 - Claude Code 前瞻菁英育成手冊$1,080$853 -
養成你的 AI 龍蝦管家!OpenClaw × NemoClaw × Google Antigravity × Claude Code:打造能查行程、收郵件、遠端控制電腦的 AI 代理人$750$585 -
$828玻璃通孔技術 -
n8n × Vibe Coding 本機 AI Agent 自動化工作流$880$695 -
Claude Code 實戰:Harness 工程之道$479$455 -
人手一本的 Vibe Coding 資安實作課:不是專家也能自己動手與 AI 協作!從專案生成、攻防演練到資安框架一次學會!(OWASP Top 10 × ISO27001)$680$530 -
生成式 AI 設計模式|處理生成式AI代理及應用程式的常見挑戰 (Generative AI Design Patterns: Solutions to Common Challenges When Building Genai Agents and Applications)$1,200$948 -
$539Claude Code Agentic 編程與項目開發實戰 -
$834高性能集成電路 SoC 設計 — 片上網絡和 Chiplet 關鍵技術 -
從零構建代碼智能體:Claude Code 與 Codex 的 Python 實現$654$621 -
Claude 萬用手冊:Claude.ai | Desktop | Cowork | Code Mode | Design | Computer Use | Skills | Connectors | Plugins$695$549 -
讓 AI 寫出好程式!AI Coding 專案開發實戰指南 (Coding with AI: Examples in Python)$790$624 -
工作學習生活一手包辦 - Claude Cowork 31 個超好用範例實作$760$600 -
Claude Code Vibe Coding 開發手冊, 2/e$850$671 -
$538Claude Code 技術架構深度解析:Harness 工程與 AI 編程新範式 -
$312Claude Code橙皮書:AI編程實戰 -
Claude 工作術:從 Chat、Projects、Skills 到 Cowork 與 Claude Code 的 AI 自動化之路(iThome鐵人賽系列書)$690$538
相關主題
商品描述
Claude Code是Anthropic公司推出的一款AI編碼工具,是目前AI編程領域的標桿級產品之一,也是當前Agent系統設計最為成熟的參考實現之一。本書基於Claude Code源代碼,以“啟動–交互–執行–擴展”為主線,系統拆解其整體架構設計與各模塊邊界。全書共分5章:第1章和第2章梳理入口分流機制、REPL交互流程,以及命令系統與工具系統的設計思路;第3章聚焦底層支撐機制,包括上下文管理、基於文件的持久化記憶以及上下文窗口壓縮策略;第4章深入分析Prompt工程,重點討論負向指令、元Prompt、驗證Agent等核心技巧;第5章從“工具”與“操作系統”的雙重視角,總結Claude Code的設計啟示。本書行文簡潔,不堆砌代碼,著力呈現核心架構脈絡,適合希望深入理解Claude Code內部機制的日常使用者閱讀,亦可供對Agent系統設計感興趣的技術人員參考。
作者簡介
葉文滔,AI研發專家,曾任職於字節跳動、螞蟻集團等知名科技企業,負責過多個企業級大模型、Agent研發項目,兼任香港中文大學(深圳)、西交利物浦大學人工智能與先進計算學院校外導師。著有《OpenClaw(小龍蝦)權威指南:從架構原理到源碼解析》,譯有《大模型技術30講》,另有多篇以第一作者身份發表的AI相關論文,並獲相關專利。
目錄大綱
第 1 章 Claude Code 架構總覽與啟動 / 1
1.1 本章導讀 / 1
1.2 系統層次架構與模塊 / 2
1.3 入口分流層與 Claude Code 的啟動 / 4
1.4 一次 Claude Code 任務的主流程 / 10
1.5 把復雜度交給工程化系統的設計哲學 / 14
1.6 小結 / 15
第 2 章 Claude Code REPL / 16
2.1 本章導讀 / 16
2.2 交互會話層的構成 / 17
2.3 Claude Code 的 REPL / 20
2.4 命令和工具系統 / 24
2.4.1 命令系統:精確執行任務 / 25
2.4.2 工具系統:給模型接上手腳 / 26
2.4.3 REPL 的執行閉環 / 28
2.5 小結 / 33
第 3 章 上下文、記憶、擴展與治理 / 35
3.1 本章導讀 / 35
3.2 上下文與記憶 / 36
3.2.1 上下文與系統Prompt / 36
3.2.2 基於文件的持久化記憶 / 41
3.2.3 上下文窗口管理 / 46
3.3 Agent 能力擴展 / 49
3.3.1 擴展通道 / 49
3.3.2 Claude Code 插件 / 53
3.4 擴展的治理 / 54
3.4.1 擴展啟用的治理 / 54
3.4.2 擴展執行的治理 / 56
3.5 小結 / 59
第 4 章 Prompt 工程與 Agent 行為設計 / 60
4.1 本章導讀 / 60
4.2 行為塑造:負向指令的藝術 / 61
4.2.1 “NEVER”比“PLEASE”更有力 / 62
4.2.2 分層否定:從原則到細節 / 63
4.2.3 條件性否定 / 65
4.3 元 Prompt :教模型如何寫Prompt 的Prompt / 66
4.3.1 遞歸奇跡:“Writing the prompt”解析 / 66
4.3.2 派生子 Agent 語義下的元 Prompt / 69
4.4 對抗性自我建模:驗證 Agent 的 Prompt 設計 / 71
4.4.1 一份“對抗自我”的說明書 / 71
4.4.2 識別你找的借口 / 72
4.4.3 結構化輸出的要求 / 74
4.4.4 類型自適應策略 / 75
4.5 工具級 Prompt :精確約束與偏好引導 / 77
4.6 內置 Agent 的角色 Prompt / 82
4.6.1 Explore Agent :只讀模式與效率指令 / 83
4.6.2 Plan Agent :架構師思維 / 84
4.6.3 General Purpose Agent :平衡的默認選項 / 86
4.7 記憶系統的行為指令 / 87
4.8 輸出風格與人格切換 / 89
4.8.1 Output Style 作為可插拔的人格模塊 / 89
4.8.2 輸出效率指令:兩種風格的博弈 / 91
4.9 安全與協作 / 92
4.9.1 安全底線 Prompt / 92
4.9.2 團隊協作Prompt / 94
4.9.3 Prompt 的裝配優先級鏈 / 95
4.10 設計哲學總結:Prompt 即 Coding / 97
4.11 小結 / 99
第 5 章 當 Agent 從工具進化為操作系統 / 101
附錄 術語表 / 108

