《Anthropic Engineering 学习指南》
副标题:AI Agent 工程实践与企业架构设计(中文版)
- 在线阅读:https://arthaks.github.io/anthropic-engineering-guide/
- 源码仓库:https://github.com/arthaks/anthropic-engineering-guide
本项目不是 Anthropic Engineering Blog 的逐字翻译合集,而是一套以 Anthropic Engineering 为主线重新组织的 AI Agent 工程课程与书稿。
一句话定位
面向软件工程师、架构师和企业 AI 平台建设者,系统学习 Agent、Context Engineering、Tool Engineering、Skill、Harness、Memory、MCP、Multi-Agent 与企业级 Agent Runtime 的设计方法。
全书目标
本书希望回答:
- 为什么 Prompt Engineering 已经不够了?
- 为什么 Agent 更像一个软件系统,而不是一个 Prompt?
- Context Engineering 为什么成为 Agent 的核心能力?
- Tool、Skill、MCP、Memory、Harness 分别解决什么问题?
- 企业如何建设自己的 Agent Runtime?
- Java / Spring Boot 如何落地企业级 Agent 平台?
最终目标是帮助读者建立一套完整的 AI Agent 工程思维。
全书主线
Prompt
↓
Workflow
↓
Agent
↓
Context Engineering
↓
Tool / Skill / Memory / Harness
↓
MCP / Multi-Agent
↓
Enterprise Agent Runtime
目录结构
book/ 正式书稿
references/ 参考资料、术语表、贯穿案例
diagrams/ 架构图、流程图、时序图
appendix/ 附录、检查清单与模板
examples/java-agent-runtime/ 后续 Java/Spring Boot 配套工程
当前重点资料
- 术语表
- Anthropic Engineering 参考文章映射
- 贯穿案例:CI 失败分析 Agent
- 图示索引
- 图示体系规划
- 成书打磨计划
- 术语统一审校记录
- 贯穿案例小节补充记录
- 第一批核心 Mermaid 图补充记录
- 第二批核心 Mermaid 图补充记录
- Mermaid 图示补全记录
- 图文融合记录
- 章节模板与语言风格规范
- 章节模板与语言风格统一记录
- 内容去重与一致性精修记录
- 附录索引
- Agent 工程检查清单
- AGENTS.md 模板
- Agent Skill 模板
- Tool Definition 模板
- 核心数据结构汇总
- 附录与模板补充记录
建议写作原则
- 不做逐字翻译,而做体系化重构。
- 每篇 Anthropic 文章都要放入 Agent 工程体系中解释。
- 每章都要映射到 Java / Spring Boot 企业落地。
- 每章至少包含一张架构图或流程图。
- 保持“理论 → 架构 → 代码设计 → 实践任务”的统一节奏。
本地构建
npm ci
npm run book:audit
npm run book:build
npm run book:serve
本地预览固定使用 http://localhost:4005;静态网站输出到 _book/。
当前状态
- [x] 完成正式选题与全书定位
- [x] 完成目录规划
- [x] 建立书稿工程结构
- [x] 完成前言
- [x] 完成第 1 章样章
- [x] 完成第 1~23 章精修稿
- [x] 补充所有 Anthropic Engineering 原文参考
- [x] 制定成书打磨计划
- [x] 建立术语表
- [x] 建立贯穿案例说明
- [x] 建立图示体系规划
- [x] 统一全书术语
- [x] 补充每章贯穿案例小节
- [x] 补齐第一批核心 Mermaid 图
- [x] 补齐第二批核心 Mermaid 图
- [x] 补充全部章节核心图示
- [x] 完成图文融合第一轮
- [x] 统一章节模板与语言风格
- [x] 完成内容去重与一致性精修
- [x] 补充附录与模板
- [x] 完成出版前排版审校
- [x] 建立 HonKit 与 GitHub Pages 自动发布流程
- [ ] 设计 Java Agent Runtime 示例工程(书稿定稿后)