图书目录

目    录

第1部分:生成式AI和智能体系统的基础

第1章  生成式AI基础  3

1.1  生成式AI简介  3

1.2  生成式AI模型的类型  4

1.2.1  变分自编码器  5

1.2.2  生成对抗网络  6

1.2.3  自回归模型和Transformer架构  7

1.2.4  基于LLM的AI智能体  9

1.3  生成式AI的应用  14

1.4  生成式AI面临的挑战与局限性  17

1.4.1  数据质量与偏见  17

1.4.2  数据隐私  18

1.4.3  计算资源  18

1.4.4  伦理和社会影响  19

1.4.5  泛化能力与创造力  19

本章小结  20

习题  20

习题答案  20

扩展阅读  20

参考文献  21

第2章  智能体系统的原理  23

2.1  技术要求  23

2.2  理解自我管理、能动性和自主性  23

2.2.1  自我管理  24

2.2.2  能动性  25

2.2.3  自主性  25

2.2.4  智能体的能动性和自主性的示例  26

2.3  回顾智能体及其特征  29

2.4  探讨智能体系统的架构  30

2.4.1  慎思型架构  30

2.4.2  响应型架构  32

2.4.3  混合架构  33

2.5  理解多智能体系统  34

2.5.1  多智能体系统的定义和特征  35

2.5.2  多智能体系统中的互动机制  36

本章小结  41

习题  41

习题答案  42

第3章  智能体的基本组成部分  43

3.1  技术要求  43

3.2  智能体中的知识表示  44

3.2.1  语义网络  44

3.2.2  框架  45

3.2.3  基于逻辑的表示  46

3.3  智能体中的推理  48

3.3.1  演绎推理  48

3.3.2  归纳推理  49

3.3.3  溯因推理  50

3.4  自适应智能体的学习机制  52

3.5  智能体系统中的决策与规划  53

3.5.1  效用函数  53

3.5.2  规划算法  55

3.6  利用生成式人工智能增强智能体能力  58

本章小结  61

习题  61

习题答案  61

第2部分:设计与实现基于生成式人工智能的智能体

第4章  智能体的反思与自省能力  65

4.1  技术要求  66

4.2  智能体中反思的重要性  66

4.2.1  增强决策能力  66

4.2.2  提高适应性  67

4.2.3  增加伦理考量  67

4.2.4  优化人机交互体验  68

4.3  智能体的自省能力  69

4.4  实现反思能力  70

4.4.1  传统推理  70

4.4.2  元推理  70

4.4.3  自我解释  78

4.4.4  自我建模  81

4.5  应用场景和示例  83

4.5.1  客户服务聊天机器人  83

4.5.2  个性化营销智能体  84

4.5.3  金融交易系统  85

4.5.4  预测智能体  86

4.5.5  电子商务中的定价策略  87

本章小结  88

习题  88

习题答案  89

第5章  赋予智能体使用工具与进行规划的能力  91

5.1  技术要求  92

5.2  理解智能体中工具使用的概念  92

5.2.1  工具调用与函数调用  93

5.2.2  为智能体定义工具  94

5.2.3  工具的类型  96

5.2.4  工具在智能体系统中的重要性  99

5.3  智能体的规划算法  99

5.3.1  实用性有限的规划算法  100

5.3.2  具备一定实用性的规划算法——FF  101

5.3.3  实用性最强的规划算法  102

5.4  工具使用与规划的整合  108

5.4.1  对工具进行推理  108

5.4.2  制订工具使用计划  109

5.5  探索实际代码实现  110

5.5.1  CrewAI示例  110

5.5.2  AutoGen示例  112

5.5.3  LangGraph示例  113

本章小结  115

习题  115

习题答案  115

第6章  探索“协调者-工作者-委派者”设计模式  117

6.1  技术要求  117

6.2  理解CWD模型  118

6.2.1  CWD模型的关键原则  119

6.2.2  CWD模型在旅行系统中的应用  120

6.3  为智能体设计并分配角色  122

6.4  智能体之间的沟通与协作  129

6.4.1  沟通  129

6.4.2  协调机制  130

6.4.3  协商与冲突解决  130

6.4.4  知识共享  130

6.5  在生成式AI系统中实施CWD模式  131

6.5.1  系统提示词与智能体行为  132

6.5.2  指令格式化  132

6.5.3  交互模式  133

本章小结  134

习题  134

习题答案  135

第7章  高效的智能体系统设计技术  137

7.1  技术要求  137

7.2  聚焦式系统提示和智能体指令  138

7.2.1  定义目标  138

7.2.2  任务规范  139

7.2.3  上下文感知  141

7.3  状态空间与环境建模  142

7.3.1  状态空间表示  142

7.3.2  环境建模  143

7.3.3  集成与交互模式  144

7.3.4  监控与适应  146

7.4  智能体记忆架构与上下文管理  146

7.4.1  短期记忆  146

7.4.2  长期记忆  147

7.4.3  情景记忆  148

7.4.4  上下文管理  149

7.4.5  决策整合  150

7.5  智能体工作流中的顺序处理和并行处理  151

7.5.1  顺序处理  151

7.5.2  并行处理  152

7.5.3  工作流优化  152

本章小结  154

习题  155

习题答案  155

第3部分:信任、安全、伦理和应用

第8章  构建生成式AI系统的信任  159

8.1  技术要求  160

8.2  AI中信任的重要性  160

8.3  建立信任的技术  161

8.3.1  透明度和可解释性  161

8.3.2  不确定性和偏见的处理  165

8.3.3  高效的输出沟通  165

8.3.4  用户控制权与同意权  166

8.3.5  伦理化开发与责任  167

8.4  透明度和可解释性的实现  168

8.5  不确定性和偏见的应对  169

本章小结  170

习题  171

习题答案  171

第9章  安全管理与伦理考量  173

9.1  了解潜在风险和挑战  173

9.1.1  对抗攻击  174

9.1.2  偏见和歧视  175

9.1.3  错误信息和幻觉  176

9.1.4  数据隐私侵犯  176

9.1.5  知识产权风险  178

9.2  确保安全且负责任的AI  179

9.3  探索伦理准则与框架  182

9.3.1  以人为本的设计  182

9.3.2  可追溯性与责任  182

9.3.3  隐私与数据保护  182

9.3.4  多元化利益相关者的参与  183

9.4  解决隐私与安全问题  183

本章小结  184

习题  185

习题答案  185

第10章  常见用例与应用场景  187

10.1  创意和艺术应用  188

10.1.1  创意和艺术智能体的演进  188

10.1.2  实际应用  188

10.2  自然语言处理和对话式智能体  190

10.2.1  语言智能体的演进  190

10.2.2  实际应用  191

10.3  机器人技术和自主系统  193

10.3.1  机器人智能体的演进  193

10.3.2  实际应用  193

10.4  决策支持与优化  195

10.4.1  决策支持智能体的演进  196

10.4.2  实际应用  196

本章小结  199

习题  199

习题答案  200

第11章  结论与未来展望  201

11.1  核心要点总回顾  202

11.2  前沿趋势与新动向  202

11.2.1  多模态智能:整合多样化输入  203

11.2.2  高级语言理解  203

11.2.3  经验式学习:强化学习创新  203

11.2.4  对各行各业的实际影响  204

11.3  通用人工智能  204

11.3.1  AGI到底牛在哪里  204

11.3.2  核心挑战  205

11.4  挑战与机遇  206

本章小结  207