人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 ( 微信认证 )
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

DeepSeek Harness 技术入门与架构原理

¥45.80
运费: ¥ 0.00-20.00
DeepSeek Harness 技术入门与架构原理 商品图0
DeepSeek Harness 技术入门与架构原理 商品图1
DeepSeek Harness 技术入门与架构原理 商品图2
DeepSeek Harness 技术入门与架构原理 商品图3
DeepSeek Harness 技术入门与架构原理 商品图4
DeepSeek Harness 技术入门与架构原理 商品缩略图0 DeepSeek Harness 技术入门与架构原理 商品缩略图1 DeepSeek Harness 技术入门与架构原理 商品缩略图2 DeepSeek Harness 技术入门与架构原理 商品缩略图3 DeepSeek Harness 技术入门与架构原理 商品缩略图4

商品详情

书名:DeepSeek Harness 技术入门与架构原理
定价:59.8
ISBN:9787115707482
作者:亦凯
版次:1
出版时间:2026-09

内容提要:

本书围绕DeepSeek Harness(DSH),讲解 Agent(智能体)软件的系统

化组织方式。全书从“模型只会生成 Token,Agent 要完成任务”这一根本矛盾

切入,根据“一切皆插件”(Everything Is a Plugin)原则,剖析 DSH 如何把模

型适配、工具注册、会话记录、Agent 循环等能力组织进统一的插件组合体系,

并借助 Cordis 运行时实现插件的动态挂载、生命周期管理与依赖重新解析。

全书按“先跑起来,再拆开看,*自己动手”的路径展开,包括导读、

8章正文和2个附录:先运行 DSH,用4套Preset(预置组合)观察同一模型在不

同能力组合下的行为;再拆解 Skill、Tool、Hook 3个扩展层次,分清 Guard、

Approval、Sandbox 的执行边界;随后进入 Cordis,解释插件的动态组合、生命

周期与热更新;*从设计者视角讨论如何构建和验证自己的 Harness。

书中提供多组动手实验与观察方法。主要实验可以使用兼容的本地模型完

成;涉及特定 Provider、图像输入或版本接口的实验,仍需按相应环境复核。

本书适合有一定大模型应用经验的*、AI 应用工程师与架构师阅读,

也适合所有想理解“Agent 软件应当如何组织”这一问题的技术读者参考。






作者简介:

亦凯 ,AI 技术*、*自媒体人,长期深耕 AI Agent 与大语言模型工程化应用领域。行业影响力:入选「知乎商业答主影响力榜」AI 方向前 10 名。凭借对前沿技术的敏锐洞察与实战经验,持续输出深度技术分析,在知乎及各大技术社区具有极高的专业口碑。各主流自媒体平台均拥有 5 万+垂直粉丝,全网博文累计阅读量突破百万。擅长将复杂的底层算法原理转化为易于理解的工程实践指南。

核心专长:专注于 AI Agent 架构设计、RAG 知识增强及多智能体协同系统。致力于打破大模型应用中的“黑盒”,帮助*实现从理论到生产环境的闭环落地。




目录:

导读 为什么现在需要 Harness 1

0.1 Model 只会生成 Token,但 Agent 要完成任务 1

0.2 为什么 DSH 值得单独写一本书 2

0.3 本书的学习路径 3

第 1 章 Harness 不只是另一个 Coding Agent6

1.1 先把“产品”和“Runtime”区分开 6

1.2 “一切皆插件” 7

1.3 为什么这不只是“多加几个 Tool” 8

1.4 这是否意味着 DSH 会成为行业标准? 9

1.5 Developer Preview 9

第 2 章 从*开始运行 DSH 11

2.1 环境准备 11

2.2 Workspace 是 Agent 的“现实世界” 12

2.3 配置模型 13

2.4 预置 4 套 Agent Preset 14

2.4.1 对照 4 套 Preset 15

2.4.2 观察 Composition 的“差分” 16

2.4.3 比较同一任务的执行轨迹 17

2.5 为什么官方 Benchmark 会选 Minimal 18

2.6 本章小结 19

第 3 章 “一切皆插件”意味着什么? 20

3.1 DSH 的 Preset4 套 不是 4 个独立 Agent 20

3.2 Host Plane 与 Agent Plane 21

3.2.1 Scope Context:会话级能力从哪里来 22

3.2.2 作用域的意义:动态组合*须有边界 23

3.3 Standard:能力基线 23

3.4 PTC:同一批能力,不同的呈现方式 26

3.5 Minimal:把 Harness 压到非常薄 29

3.6 Creative:让 Runtime 本身也成为可操作对象 30

3.7 4 套 Preset 如何体现“一切皆插件” 31

3.8 “一切皆插件”不等于没有内核 32

3.9 本章小结 32

第 4 章 从 Skill、Tool 到 Hook——*手改变 Harness 34

4.1 Skill:*轻量的扩展 35

4.1.1 Skill 路径与默认启用方式 36

4.1.2 动手实验:删除 Skill,观察能力是否还在 36

4.2 *层:写一个真正的工具 37

4.2.1 注册也有生命周期 39

4.2.2 不要把 Tool 看成一个函数 39

4.3 第三层:用 Hook 改变执行规则 41

4.4 Tool Execution Pipeline:一次工具调用究竟要经历哪些阶段 42

4.5 Guard、Approval 与 Sandbox:规则判断、单次授权与执行

隔离 44

4.5.1 为什么 Guard 要“单调” 44

4.5.2 Approval 与 Sandbox 为什么*须放在不同层 45

4.6 Code Mode 与 Pipeline:为什么不能绕开这条管线 45

4.7 动手实验:同一 Tool,不同执行规则 46

4.8 本章小结 46

第 5 章 Cordis 让插件能够动态组合 47

5.1 Temporal Composability:生命周期结束时,变化也*须被撤下 48

5.2 Effect 的边界 49

5.3 Spatial Composability:当能力环境变化时,插件还能不能

运行 50

5.4 插件被发现,不等于已经具备运行条件 52

5.5 Fiber:记录插件实例的一段生命周期 53

5.5.1 Fiber 还记录“谁和谁一起结束” 55

5.5.2 逆序清理不等于逆序完成 55

5.6 Cordis 的 HMR 建立在生命周期之上 56

5.7 Effect 与 Coeffect:组件增加什么,又需要什么 57

5.8 动手实验:让依赖出现,消失,再回来 58

5.9 为什么 Cordis 特别适合 Agent Runtime 59

5.10 本章小结 60

第 6 章 Agent 一轮到工作的全过程 62

6.1 Agent Loop 不是黑盒 62

6.2 Turn 与 Step:一轮工作可以包含多次模型推进 63

6.3 Tool Call 要经过统一执行管线 64

6.4 Session 不是简单的消息数组 67

6.5 模型看见的内容应当可追溯 69

6.6 为什么“可重建”对调试特别重要 69

6.6.1 持久会话事件与实时 Agent/ 能力事件:记录事实和支持干预 70

6.6.2 为什么还要保留 assistant/chunk 71

6.6.3 Projection:同一组事实可以生成不同视图 72

6.6.4 上下文压缩也*须保持可解释 73

6.7 稳定的请求前缀与与 KV Cache 74

6.8 从“保存事件”到“重建模型请求” 75

6.8.1 重建一次模型请求,*少需要哪些材料 77

6.8.2 能回放,不等于结果一定能复现 77

6.8.3 用 Session 调试 Agent:先找证据,再判断是不是模型问题 78

6.9 本章小结 79

第 7 章 从 Tool Call 到 Agent Runtime 81

7.1 Code Mode:让模型用程序编排已有工具 81

7.2 Code Mode 不能绕过*治理 83

7.3 Code Mode 的分层设计与适用边界 84

7.3.1 代码执行能力与具体实现分离 85

7.3.2 PTC 压缩的是确定性控制流,不是依赖语义理解的决策 86

7.3.3 Code Mode 中的工具调用为什么还要经过统一执行管线 87

7.3.4 动手实验:用同一任务比较 Native Tool Calling 与 Code Mode 的

执行效果 88

7.3.5 Code Mode 什么时候反而不划算 89

7.4 Subagent:“子任务的委派也可以是可替换的能力 90

7.4.1 同一种 Subagent 能力,可以有不同实现 90

7.4.2 委派子任务的 3 个问题 92

7.4.3 委派还要明确任务和返回结果 93

7.5 Sandbox:决定能力在哪个受控环境中执行 94

7.6 持续任务机制:让工作跨越多个 Turn 95

7.7 Extensions:让 Agent 可以观察和修改当前 Runtime 95

7.8 Creative 为什么属于高信任能力 97

7.9 Runtime 到底多做了什么 98

7.10 本章小结100

第 8 章 设计自己的 Harness 102

8.1 从需求出发,而不是从插件列表出发102

8.2 能力定义、Provider 与使用方(Definition/Provider/

Consumer)104

8.2.1 设计一种新能力时,需要先确定什么105

8.2.2 把可替换点放在正确的层106

8.3 动手实验:写出自己的第五套 Preset107

8.3.1 *终项目:设计一套 Preset109

8.3.2 第 一步:先列任务与权限清单,再写 YAML 110

8.3.3 *步:把 Host 的共享能力与 Reviewer 的会话级组合

分开 111

8.3.4 第三步:只向模型暴露审查真正需要的工具 112

8.3.5 第四步:规定审查结果的输出格式 113

8.3.6 第五步:用失败路径验证 Preset,而不只测试正常情况 114

8.4 不要把 Preset 当成权限系统 115

8.5 插件生态越强,边界越重要 116

8.6 模型表现与 Agent 整体表现*须分开 117

8.7 DSH *值得学习的不是某个 API 119

8.8 Harness Lab 的*终架构120

8.9 本章小结122

附录 A 核心术语 124

附录 B 快速演进中的 DSH——版本更新、视觉模型与插件生态 130



人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 (微信公众号认证)
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

DeepSeek Harness 技术入门与架构原理

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏