<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>技术书籍 on Last Stand</title><link>https://amatsuzero.github.io/LastStand/tags/%E6%8A%80%E6%9C%AF%E4%B9%A6%E7%B1%8D/</link><description>Recent content in 技术书籍 on Last Stand</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://amatsuzero.github.io/LastStand/tags/%E6%8A%80%E6%9C%AF%E4%B9%A6%E7%B1%8D/index.xml" rel="self" type="application/rss+xml"/><item><title>前言</title><link>https://amatsuzero.github.io/LastStand/posts/aiagentalgorithm/preface/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0800</pubDate><guid>https://amatsuzero.github.io/LastStand/posts/aiagentalgorithm/preface/</guid><description>&lt;h2 id="为什么写这本书"&gt;为什么写这本书&lt;/h2&gt;
&lt;p&gt;2024 年至 2025 年，软件工程领域发生了一场静默而深刻的范式转移。大语言模型不再仅仅是&amp;quot;聊天机器人&amp;quot;或&amp;quot;代码补全引擎&amp;quot;——它们开始以 Agent 的形态，真正参与到软件开发的完整生命周期中。编写代码、阅读文件、执行命令、做出判断、协调子任务——这些曾经只属于人类程序员的能力，如今正在被算法重新定义。&lt;/p&gt;
&lt;p&gt;在众多 Agent 应用中，Anthropic 开源的 Claude Code 无疑是标杆级的存在。它不是一个简单的 CLI 工具，而是一个完整的 Agent 运行时系统——拥有推理循环、工具调度、权限决策、多 Agent 协调、MCP 协议通信、钩子管线、容错恢复等一整套精密的算法体系。当我深入阅读它近 5000 行的主入口文件 &lt;code&gt;main.tsx&lt;/code&gt;、数十个工具实现、完整的权限分类器、以及多层状态管理架构时，我意识到：这不仅仅是一个产品，更是一部关于&amp;quot;如何构建生产级 AI Agent&amp;quot;的算法教科书。&lt;/p&gt;
&lt;p&gt;然而，源码是沉默的。它不会主动告诉你为什么要在启动阶段并行预取 keychain 凭证和 MDM 配置，不会解释推理循环中工具调用与权限校验的微妙时序，也不会阐述多 Agent 协调时状态快照与消息传递的设计权衡。这些隐藏在代码背后的算法思想，才是最有价值的知识——而这正是本书试图揭示的。&lt;/p&gt;
&lt;p&gt;我写这本书，是因为我相信：&lt;strong&gt;理解一个伟大系统的算法思想，远比学会使用它更重要。&lt;/strong&gt; 当你真正理解了 Claude Code 背后的设计哲学，你将具备构建任何 Agent 系统的能力。&lt;/p&gt;
&lt;h2 id="这本书为谁而写"&gt;这本书为谁而写&lt;/h2&gt;
&lt;p&gt;本书的理想读者是具备一定编程基础的中级开发者、正在或即将投身 AI Agent 领域的工程师，以及所有对&amp;quot;Agent 到底是如何工作的&amp;quot;怀有好奇心的技术人。&lt;/p&gt;
&lt;p&gt;你不需要精通 TypeScript 或 React——本书聚焦的是算法思想和架构模式，而非语言细节。但你需要理解基本的编程概念：函数、状态、异步、事件循环。如果你曾经构建过任何形式的软件系统，你就已经具备了阅读本书所需的全部背景。&lt;/p&gt;
&lt;p&gt;具体而言：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;应用开发者&lt;/strong&gt;将学会如何将 Agent 的思维方式融入自己的产品；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 工程师&lt;/strong&gt;将获得一套经过生产验证的 Agent 架构参考；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;系统架构师&lt;/strong&gt;将看到如何在安全性、性能、可扩展性之间做出精妙的平衡；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技术管理者&lt;/strong&gt;将理解 Agent 系统的复杂性本质，从而做出更好的技术决策。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="如何阅读本书"&gt;如何阅读本书&lt;/h2&gt;
&lt;p&gt;本书分为四个部分，呈递进关系：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一部分&amp;quot;Agent 思想基础&amp;quot;&lt;/strong&gt;，建立认知框架。我们从 Agent 的本质出发，理解它与传统程序的根本差异，然后深入 Claude Code 的对象模型和启动算法，建立对整个系统的宏观认知。这是后续一切讨论的基石。&lt;/p&gt;</description></item><item><title>《解构 Claude Code：AI Agent 的算法思想》</title><link>https://amatsuzero.github.io/LastStand/posts/aiagentalgorithm/overview/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0800</pubDate><guid>https://amatsuzero.github.io/LastStand/posts/aiagentalgorithm/overview/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;理解一个伟大系统的算法思想，远比学会使用它更重要。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;本仓库包含一本完整的技术书籍（16 章 + 前言），从 Claude Code 近 5000 行的主入口文件和数十个模块中提炼算法思想，以&lt;strong&gt;思想驱动、源码印证&lt;/strong&gt;的方法论，系统讲解如何构建生产级 AI Agent。&lt;/p&gt;
&lt;h3 id="适合读者"&gt;适合读者&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;应用开发者&lt;/strong&gt; — 学会将 Agent 思维方式融入产品&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 工程师&lt;/strong&gt; — 获得经过生产验证的 Agent 架构参考&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;系统架构师&lt;/strong&gt; — 理解安全性、性能、可扩展性之间的精妙平衡&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技术管理者&lt;/strong&gt; — 理解 Agent 系统的复杂性本质&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="全书目录"&gt;全书目录&lt;/h3&gt;
&lt;details open&gt;
&lt;summary&gt;&lt;b&gt;第一部分：Agent 思想基础&lt;/b&gt;&lt;/summary&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;章节&lt;/th&gt;
&lt;th&gt;主题&lt;/th&gt;
&lt;th&gt;核心内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-01/"&gt;第 1 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Agent 的本质&lt;/td&gt;
&lt;td&gt;从程序到 Agent 的范式跃迁；感知-推理-行动循环&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-02/"&gt;第 2 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Agent 的骨架：对象模型&lt;/td&gt;
&lt;td&gt;Tool、Message、AppState、QueryEngine 核心对象图&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-03/"&gt;第 3 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;启动算法与生命周期管理&lt;/td&gt;
&lt;td&gt;135ms 冷启动、并行预取、分阶段初始化、优雅退出&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;details open&gt;
&lt;summary&gt;&lt;b&gt;第二部分：Agent 核心算法&lt;/b&gt;&lt;/summary&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;章节&lt;/th&gt;
&lt;th&gt;主题&lt;/th&gt;
&lt;th&gt;核心内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-04/"&gt;第 4 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;推理循环算法&lt;/td&gt;
&lt;td&gt;QueryEngine 解析、Token 预算、上下文压缩、停止条件&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-05/"&gt;第 5 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;工具调度算法&lt;/td&gt;
&lt;td&gt;BashTool/FileEditTool/AgentTool 深度解析、反馈闭环&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-06/"&gt;第 6 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;权限决策算法&lt;/td&gt;
&lt;td&gt;分类器架构、危险模式检测、路径验证、拒绝追踪&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-07/"&gt;第 7 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;状态管理算法&lt;/td&gt;
&lt;td&gt;响应式 Store、会话持久化、对话恢复、上下文压缩&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;details open&gt;
&lt;summary&gt;&lt;b&gt;第三部分：多 Agent 与协议&lt;/b&gt;&lt;/summary&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;章节&lt;/th&gt;
&lt;th&gt;主题&lt;/th&gt;
&lt;th&gt;核心内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-08/"&gt;第 8 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;多 Agent 协调算法&lt;/td&gt;
&lt;td&gt;Swarm 架构、Coordinator 模式、Teammate 机制、容错重连&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-09/"&gt;第 9 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;MCP 协议与通信算法&lt;/td&gt;
&lt;td&gt;客户端实现、传输层抽象、OAuth 认证、服务发现&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-10/"&gt;第 10 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;钩子与中间件管线&lt;/td&gt;
&lt;td&gt;钩子事件体系、插件系统、技能框架、热更新&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-11/"&gt;第 11 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;安全深度防御算法&lt;/td&gt;
&lt;td&gt;沙箱隔离、路径安全、信任链、策略限制、审计追溯&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;details open&gt;
&lt;summary&gt;&lt;b&gt;第四部分：工程算法与实践&lt;/b&gt;&lt;/summary&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;章节&lt;/th&gt;
&lt;th&gt;主题&lt;/th&gt;
&lt;th&gt;核心内容&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-12/"&gt;第 12 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;性能优化算法&lt;/td&gt;
&lt;td&gt;启动性能度量、并行预取、缓存策略、Prompt Cache 保护&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-13/"&gt;第 13 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;容错与恢复算法&lt;/td&gt;
&lt;td&gt;优雅关闭、会话恢复、错误分类、速率限制退避&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-14/"&gt;第 14 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;扩展性架构算法&lt;/td&gt;
&lt;td&gt;插件架构、技能框架、LSP/IDE 集成、远程模式&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-15/"&gt;第 15 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;从算法到实践：构建你的 Agent&lt;/td&gt;
&lt;td&gt;最小可行 Agent → 逐步叠加能力层的完整路线图&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="../chapter-16/"&gt;第 16 章&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Agent 算法思想的升华&lt;/td&gt;
&lt;td&gt;核心算法模式回顾、第一性原理、演进方向&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;h3 id="推荐阅读路径"&gt;推荐阅读路径&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;快速路径&lt;/strong&gt;（时间有限）：第 1 章 → 第 4 章 → 第 5 章 → 第 6 章 → 第 15 章&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完整路径&lt;/strong&gt;：按章节顺序阅读，每一章都建立在前一章的基础之上&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>