商品详情
书名:这*是上下文工程
定价:79.8
ISBN:9787115701596
作者:樊中恺
版次:第1版
出版时间:2026-08
内容提要:
大模型很聪明,却常常“不听话”——让它简洁它滔滔不绝,给它资料它视而不见。问题不在模型,而在你给它的信息。本书正是要解开这个结:上下文工程。本书作者基于多年一线踩坑经验,把为什么模型会一本正经地胡说八道,如何让它真正理解你的意图,讲得明明白白。从上下文的本质,到结构设计、动态管理,再到RAG系统、多Agent协作、效果评估,环环相扣,既有可落地的代码示例,也有以模型为中心的思维方式。 这不是一本枯燥的学术书,而是一本能让*、产品经理少走弯路的实战手册。读完你会明白:大模型不是不够好,是你还没学会怎么跟它“好好说话”。
作者简介:
樊中恺,百度主任架构师,文心应用技术负责人。他长期专注于 AI Native 架构和相关应用开发,主导了文心 APP 从技术预研到工程落地的全过程。在百度内部,他带领团队打破算法、工程、应用和产品的边界,致力于打造*的 AI 大模型应用服务,推动生成式 AI 技术在多元场景中的深度应用和产业落地。
目录:
第 1章 什么是上下文 / 1
1.1 大模型之前的上下文 / 1
1.2 无状态 vs 有状态 / 2
1.2.1 无状态的 HTTP 协议 / 3
1.2.2 工程师的智慧:从无状态到有状态的桥梁 / 4
1.3 上下文工程的本质 / 6
1.4 本章要点 / 7
第 2章 大模型时代的上下文工程 / 8
2.1 上下文:不只是记忆,而是理解的基础 / 8
2.2 上下文窗口:一个看似巨大实则紧张的空间 / 9
2.3 从Prompt到Context:认知跃迁 / 11
2.4 上下文的多重面孔 / 13
2.4.1 从时间的维度看上下文 / 13
2.4.2 从来源的维度看上下文 / 14
2.4.3 从结构的维度看上下文 / 15
2.4.4 从语言范式的维度看上下文 / 16
2.4.5 从密度的维度看上下文 / 20
2.5 上下文工程的核心难题 / 21
2.5.1 选择的困境:当信息远*容量 / 21
2.5.2 组织的艺术:顺序和结构的重要性 / 22
2.5.3 演化的挑战:如何管理动态变化 / 23
2.5.4 成本的权衡:现实的约束 / 24
2.5.5 不透明的困扰:黑盒中的不确定性 / 25
2.6 这是工程,不是魔法 / 26
2.7 重新理解“智能” / 27
2.8 本章要点 / 27
第3章 构建上下文的层级结构 / 29
3.1 为什么需要层级结构 / 30
3.2 构建单元:上下文的原子 / 31
3.2.1 原则一:单一职责 / 32
3.2.2 原则二:明确性 / 32
3.2.3 原则三:可验证性 / 33
3.3 组合模式:上下文的分子 / 34
3.3.1 常见的组合模式 / 35
3.3.2 分子设计的要诀 / 37
3.4 功能模块:上下文的器官 / 38
3.4.1 上下文的器官级模块拆分实例 / 38
3.4.2 器官设计的关键原则 / 41
3.5 系统编排:上下文的完整架构 / 42
3.5.1 整体架构 / 43
3.5.2 代码与提示词的分工 / 44
3.5.3 系统设计的三个层面 / 46
3.6 实践中的平衡 / 47
3.7 本章要点 / 48
第4章 动态管理对话中的上下文 / 49
4.1 上下文的生命周期 / 50
4.1.1 信息的诞生 / 50
4.1.2 信息的存续 / 50
4.1.3 信息的衰减 / 51
4.1.4 信息的消亡 / 51
4.2 四种基本操作 / 52
4.2.1 添加:让新信息进入上下文 / 52
4.2.2 更新:修正上下文中的信息 / 54
4.2.3 压缩:在保留信息的同时节省空间 / 54
4.2.4 删除:让信息彻底消失 / 56
4.3 管理策略的设计 / 57
4.3.1 策略一:滑动窗口 / 57
4.3.2 策略二:重要性排序 / 58
4.3.3 策略三:分层管理 / 60
4.3.4 策略四:语义聚类 / 62
4.3.5 策略选择的考量 / 65
4.4 实现动态管理的技术要点 / 65
4.4.1 要点一:token 计数的*性 / 65
4.4.2 要点二:压缩质量的保证 / 66
4.4.3 要点三:一致性的维护 / 67
4.4.4 要点四:性能的优化 / 68
4.5 一个完整的例子 / 69
4.6 常见问题与应对 / 72
4.6.1 问题一:信息丢失导致理解断裂 / 72
4.6.2 问题二:压缩摘要时歪曲原意 / 73
4.6.3 问题三:上下文管理的延迟影响体验 / 73
4.6.4 问题四:多话题切换时的混乱 / 73
4.6.5 问题五:长对话后期质量下降 / 74
4.7 本章要点 / 74
第5章 RAG系统中的上下文工程 / 75
5.1 RAG 的基本架构 / 76
5.1.1 RAG 系统的核心环节 / 76
5.1.2 检索结果的问题 / 77
5.2 构建RAG上下文的策略 / 79
5.2.1 策略一:结果的筛选与重排 / 79
5.2.2 策略二:去重与合并 / 81
5.2.3 策略三:矛盾检测与处理 / 83
5.2.4 策略四:上下文补充 / 84
5.3 组装*终的上下文 / 86
5.3.1 问题一:放在哪里 / 87
5.3.2 问题二:怎样标注 / 87
5.3.3 问题三:放多少 / 88
5.3.4 问题四:怎样引导模型使用 / 90
5.3.5 完整的上下文组装 / 90
5.4 进阶技巧 / 91
5.4.1 技巧一:查询改写 / 91
5.4.2 技巧二:假设性文档嵌入 / 92
5.4.3 技巧三:迭代检索 / 93
5.4.4 技巧四:自适应上下文窗口 / 94
5.4.5 技巧五:引用溯源 / 94
5.5 RAG上下文的常见陷阱 / 96
5.5.1 陷阱一:检索到了,但模型不用 / 96
5.5.2 陷阱二:过度依赖检索结果 / 96
5.5.3 陷阱三:检索与问题脱节 / 97
5.5.4 陷阱四:上下文爆炸 / 97
5.5.5 陷阱五:信息过时 / 97
5.6 一个完整的RAG上下文工程案例 / 99
5.7 本章要点 / 102
第6章 多 Agent 系统的上下文编排 / 103
6.1 多Agent系统的基本模式 / 104
6.1.1 模式一:中心化编排 / 104
6.1.2 模式二:层级式协作 / 105
6.1.3 模式三:对等协作 / 106
6.1.4 模式四:流水线 / 106
6.2 上下文共享的挑战 / 107
6.2.1 挑战一:信息量的爆炸 / 107
6.2.2 挑战二:信息的异构性 / 108
6.2.3 挑战三:时序和依赖 / 108
6.2.4 挑战四:上下文的一致性 / 108
6.2.5 挑战五:失败处理 / 108
6.3 设计上下文共享机制 / 109
6.3.1 模式一:黑板模式 / 110
6.3.2 模式二:消息传递 / 112
6.3.3 模式三:共享状态 / 114
6.3.4 模式四:上下文摘要传递 / 117
6.4 编排者的上下文设计 / 120
6.4.1 编排者面临的独特挑战 / 121
6.4.2 编排者上下文的构成 / 121
6.4.3 任务分配的上下文设计 / 123
6.4.4 动态上下文管理 / 124
6.4.5 编排者的决策模式 / 126
6.5 实战案例:投资研究报告系统 / 126
6.5.1 架构设计 / 127
6.5.2 Agent 定义 / 128
6.5.3 执行流程 / 129
6.5.4 关键的上下文构建函数 / 131
6.5.5 信息流动示意 / 133
6.6 本章要点 / 134
第7章 评估与优化上下文设计 / 136
7.1 为什么评估如此重要 / 136
7.2 评估的三个层次 / 137
7.2.1 层次一:组件级评估 / 137
7.2.2 层次二:系统级评估 / 138
7.2.3 层次三:用户级评估 / 138
7.3 核心评估指标 / 138
7.3.1 指标一:上下文利用率 / 138
7.3.2 指标二:答案忠实度 / 139
7.3.3 指标三:相关性*率 / 140
7.3.4 指标四:信息完整性 / 141
7.3.5 指标五:上下文效率 / 143
7.3.6 指标六:响应一致性 / 144
7.3.7 LLM as Judge / 145
7.4 建立评估数据集 / 146
7.4.1 代表性 / 146
7.4.2 标注质量 / 148
7.4.3 持续更新 / 149
7.5 评估流程的自动化 / 150
7.5.1 自动化评估的基本架构 / 150
7.5.2 评估管道的设计 / 151
7.5.3 评估报告的内容 / 151
7.5.4 集成到 CI/CD / 152
7.5.5 评估结果的可视化 / 152
7.5.6 评估的成本控制 / 154
7.6 常见优化策略 / 154
7.6.1 策略一:优化检索质量 / 154
7.6.2 策略二:控制上下文大小 / 155
7.6.3 策略三:改善信息组织 / 156
7.6.4 策略四:增强指令引导 / 156
7.6.5 优化策略的选择 / 157
7.7 持续优化的闭环 / 158
7.7.1 A/B 测试 / 158
7.7.2 建立基准线 / 159
7.8 本章要点 / 161
第8章 上下文工程的下一站 / 162
8.1 告别巴别塔,上下文的协议化 / 162
8.1.1 MCP,AI 时代的 USB 接口 / 163
8.1.2 关于 Skill / 164
8.2 上下文即代码 / 165
8.2.1 理念升级 / 166
8.2.2 S.I.D. 三层架构 / 166
8.2.3 动态渲染 / 168
8.2.4 类型* / 168
8.2.5 模块化与复用 / 169
8.3 打破对话框的边界 / 169
8.3.1 技术演进 / 170
8.3.2 A2UI / 170
8.3.3 上下文对设计的约束 / 171
8.4 推理模型时代的上下文 / 172
8.5 展望 / 173
8.6 本章要点 / 174
后记 / 175 
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...