账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
AI Agent应用开发:构建多智能体协同系统 - 中国高校教材图书网
书名: AI Agent应用开发:构建多智能体协同系统
ISBN:9787302703761 条码:
作者: 尹浩  相关图书 装订:平装
印次:1-1 开本:大32开
定价: ¥119.00  折扣价:¥113.05
折扣:0.95 节省了5.95元
字数:
出版社: 清华大学出版社 页数:
出版日期: 2025-11-01 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
《AI Agent应用开发:构建多智能体协同系统》深入浅出地介绍智能体与多智能体协同的核心知识及开发技巧。《AI Agent应用开发:构建多智能体协同系统》共8章,从智能体的基本概念、等级划分及模块组成入手,逐步深入探讨提示词工程、大模型评测与应用、记忆与RAG模块、规划能力等关键模块,并辅以编程实践。书中不仅详细讲解了多智能体相关理论与开源框架,更通过智能家居助手、AI办公助手、语言翻译助手、智能客服等领域的实战案例,展示多智能体系统解决复杂问题的强大能力。

《AI Agent应用开发:构建多智能体协同系统》特色鲜明,以代码示例为主,聚焦工程实践,避免冗余理论,直击智能体应用开发的核心。《AI Agent应用开发:构建多智能体协同系统》适合具有一定Python基础,了解或使用过大模型的开发者、工程师、产品经理以及对AI应用开发感兴趣的读者。

作者简介:
 
章节目录:
目 录

第 1 章 智能体系统概述 1

1.1 什么是智能体 1

1.1.1 智能体初识 1

1.1.2 智能体的概念 3

1.2 智能体的核心组件概述 4

1.2.1 大语言模型 4

1.2.2 工具模块 5

1.2.3 记忆模块 6

1.2.4 规划模块 7

1.2.5 RAG模块 8

1.3 智能体的发展历程 8

1.4 智能体的等级划分 10

1.4.1 RASA 10

1.4.2 Google 10

1.4.3 类自动驾驶 11

1.5 为什么要使用智能体 12

1.5.1 大模型的缺点 12

1.5.2 智能体的特点 13

1.6 什么是多智能体协同 13

1.7 实验环境搭建 14

1.7.1 网页版对话测试 14

1.7.2 代码版对话测试 16

1.8 本章小结 21

第 2 章 认识大模型 22

2.1 Transformer的架构原理 22

2.2 大模型的训练流程 25

2.2.1 数据清洗 25

2.2.2 分词技术 26

2.2.3 位置编码 26

2.2.4 模型预训练 27

2.2.5 大模型微调 28

2.2.6 大模型对齐 29

2.2.7 解码策略 30

2.2.8 大模型幻觉 30

2.3 国内外大模型介绍 32

2.3.1 国外知名大模型 32

2.3.2 国内知名大模型 34

2.3.3 垂直领域大模型 36

2.4 大模型调用实战 37

2.4.1 调用GPT-4大模型 37

2.4.2 调用百度文心一言大模型 38

2.4.3 调用本地大模型 39

2.5 大模型能力评测 42

2.5.1 为什么要做大模型评测 42

2.5.2 需要评测大模型的哪些能力 43

2.5.3 如何评测大模型 45

2.6 常用的评测数据集介绍 46

2.6.1 MMLU数据集 46

2.6.2 C-EVAL数据集 49

2.6.3 MATH数据集 51

2.6.4 GSM8K数据集 54

2.6.5 HumanEval数据集 56

2.7 大模型评测网站——OpenCompass 58

2.7.1 OpenCompass介绍 59

2.7.2 大模型排行榜 59

2.7.3 OpenCompass评测工具介绍 61

2.7.4 数据集评测实战 63

2.8 本章小结 65

第 3 章 提示词工程 66

3.1 提示词 66

3.1.1 提示词的基本概念与特点 66

3.1.2 提示词的示例 67

3.2 结构化提示词 69

3.2.1 结构化提示词的基本概念 69

3.2.2 结构化提示词的示例 70

3.3 提示工程 74

3.3.1 ICIO框架 74

3.3.2 CRISPE框架 75

3.3.3 APE框架 77

3.3.4 BROKE框架 78

3.3.5 CARE框架 80

3.3.6 COAST框架 81

3.3.7 RACE框架 83

3.3.8 RISE框架 83

3.3.9 ROSES框架 85

3.3.10 TAG框架 87

3.3.11 TRACE框架 88

3.4 提示词的优化方法 90

3.5 自动生成提示词 92

3.6 本章小结 96

第 4 章 RAG系统的构建 97

4.1 RAG介绍 97

4.1.1 RAG的基本概念 97

4.1.2 RAG系统的构成 98

4.2 极简RAG实现 100

4.2.1 构建阶段实现 100

4.2.2 检索生成实现 103

4.2.3 RAG流程测试 104

4.3 文档解析 105

4.3.1 文件类型介绍 105

4.3.2 Word文档提取 108

4.3.3 半结构化文本提取 109

4.3.4 邮件文本提取 111

4.3.5 PDF文本提取 113

4.3.6 表格文本提取 115

4.3.7 图片文本提取 116

4.4 RAG优化方法 118

4.4.1 数据处理优化方法 118

4.4.2 查询路由优化方法 120

4.4.3 索引优化方法 122

4.5 基于LangChain的RAG实现 124

4.5.1 LangChain介绍 125

4.5.2 LangChain的RAG数据流程 127

4.5.3 文档加载器 128

4.5.4 文档转换器 130

4.5.5 文本嵌入模型 132

4.5.6 向量存储 134

4.5.7 知识检索 135

4.5.8 基于LangChain构建完整的RAG系统 136

4.6 评测RAG系统的性能 138

4.6.1 RAGas框架介绍 138

4.6.2 RAG系统评测实战 141

4.7 本章小结 143

第 5 章 记忆模块 145

5.1 记忆模块介绍 145

5.1.1 什么是记忆 145

5.1.2 记忆的作用 147

5.1.3 记忆的信息类型 148

5.1.4 记忆的压缩方法 149

5.2 手动实现Memory实践 150

5.2.1 计算token数 150

5.2.2 摘要总结实现 152

5.2.3 短期记忆实现 153

5.2.4 长期记忆实现 154

5.2.5 记忆测试 157

5.3 MemGPT框架 159

5.3.1 MemGPT框架介绍 159

5.3.2 基于MemGPT的案例实践 160

5.3.3 MemGPT框架源码解析 162

5.4 Mem0框架 171

5.4.1 Mem0框架介绍 172

5.4.2 基于Mem0的案例实践 173

5.4.3 Mem0框架源码分析 176

5.5 BoT框架 181

5.5.1 BoT框架介绍 181

5.5.2 基于BoT的案例实践 182

5.5.3 BoT框架源码解析 183

5.6 本章小结 186

第 6 章 规划能力 187

6.1 思维链 187

6.1.1 思维链介绍 187

6.1.2 CoT案例分析 189

6.1.3 CoT编程实践 190

6.2 Self-Ask 193

6.2.1 Self-Ask介绍 193

6.2.2 Self-Ask案例实践 193

6.2.3 Self-Ask编程实践 195

6.3 Self-Reflexion 197

6.3.1 Self-Reflexion介绍 197

6.3.2 Self-Reflexion案例实践 198

6.3.3 Self-Reflexion编程实践 201

6.4 Function Calling 202

6.4.1 Function Calling介绍 203

6.4.2 Function Calling案例实践 204

6.4.3 Function Calling编程实践 206

6.5 ReAct 210

6.5.1 ReAct介绍 210

6.5.2 ReAct案例实践 212

6.5.3 ReAct编程实践 217

6.6 Plan-and-Execute 223

6.6.1 Plan-and-Execute介绍 223

6.6.2 Plan-and-Execute案例实践 224

6.6.3 Plan-and-Execute编程实践 226

6.7 Self-Discover 230

6.7.1 Self-Discover介绍 230

6.7.2 Self-Discover案例实践 232

6.7.3 Self-Discover编程实践 233

6.8 本章小结 236

第 7 章 多智能体系统 237

7.1 多智能体系统介绍 237

7.1.1 单智能体系统概述 237

7.1.2 多智能体系统的特点 239

7.2 多智能体系统的核心 241

7.2.1 交互环境 241

7.2.2 协作类型 243

7.2.3 组织结构 245

7.2.4 通信机制 248

7.2.5 冲突解决 251

7.3 AutoGen框架 252

7.3.1 AutoGen框架介绍 252

7.3.2 基本概念 252

7.3.3 单智能体示例说明 255

7.3.4 多智能体示例说明 257

7.3.5 源码分析 259

7.4 MetaGPT框架 263

7.4.1 MetaGPT框架介绍 264

7.4.2 单智能体示例说明 265

7.4.3 多智能体示例说明 267

7.4.4 源码分析 269

7.5 CrewAI框架 273

7.5.1 CrewAI框架介绍 273

7.5.2 基本概念 274

7.5.3 单智能体示例说明 275

7.5.4 多智能体示例说明 277

7.5.5 源码分析 278

7.6 LangGraph框架 282

7.6.1 LangGraph框架介绍 282

7.6.2 单智能体示例说明 283

7.6.3 多智能体示例说明 285

7.6.4 源码分析 288

7.7 本章小结 293

第 8 章 智能体案例实战 294

8.1 智能家居助手 294

8.1.1 MCP介绍 294

8.1.2 MCP架构说明 295

8.1.3 构建智能家居MCP服务端 296

8.1.4 构建智能家居MCP客户端 297

8.1.5 构建智能家居MCP智能体应用 299

8.1.6 测试智能家居智能体 302

8.1.7 案例小结 302

8.2 AI办公助手 303

8.2.1 AiPPT介绍 303

8.2.2 API KEY申请 304

8.2.3 自动生成PPT 305

8.2.4 构建MCP服务 311

8.2.5 构建AiPPT智能体 312

8.2.6 测试智慧办公智能体 314

8.2.7 案例小结 315

8.3 语言翻译助手 316

8.3.1 语言翻译介绍 316

8.3.2 翻译素材准备 316

8.3.3 翻译助手的架构设计 317

8.3.4 翻译助手智能体 317

8.3.5 测试语言翻译智能体 322

8.3.6 案例小结 323

8.4 知识库助手 323

8.4.1 知识库助手介绍 323

8.4.2 知识问答助手 323

8.4.3 进阶版知识问答助手 329

8.4.4 案例小结 332

8.5 编程助手 332

8.5.1 编程助手介绍 332

8.5.2 编程助手架构设计 333

8.5.3 LangGPT结构化提示词 333

8.5.4 智能体开发 335

8.5.5 工作流测试 341

8.5.6 案例小结 343

8.6 智能客服 343

8.6.1 智能客服介绍 344

8.6.2 智能客服架构设计 344

8.6.3 数据库设计 345

8.6.4 数据库操作实现 346

8.6.5 智能体开发 347

8.6.6 智能客服测试 352

8.6.7 案例小结 354

8.7 本章小结 354
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息