新书速览|AI Agent开发与应用:基于大模型的智能体构建
《AI Agent开发与应用:基于大模型的智能体构建》

本书内容
《AI Agent开发与应用:基于大模型的智能体构建》详尽地阐述智能体的基础理论、开发工具以及不同层次的开发方法,通过融合自然语言理解、多轮对话和任务自动化技术,为读者提供从理论到实践的全方位指导,旨在帮助读者构建高效的智能体。《AI Agent开发与应用:基于大模型的智能体构建》分为3个部分,共12章。第1部分(第1~5章)深入解析智能体的工作原理及开发所需的工具链,包括智能体的定义、类型及其与大语言模型(LLM)的关系,探讨智能体框架结构和核心模块的设计,并介绍LangChain和LlamaIndex等技术如何助力任务自动化和数据管理,使读者能够亲身体验智能体的基础开发过程。第2部分 (第6、7章)聚焦于智能体的浅度开发,通过订票系统和智能翻译智能体等实例,展示如何将理论知识应用于实际项目。第3部分(第8~12章)深入探索智能体的高级开发技巧。其中,第8~10章通过邮件处理、面试助手、个性化推送等案例,展现智能体在实际应用中的强大功能;第11、12章则基于这些应用进行拓展,结合多种部署方案,进一步拓宽读者的视野,使其能够全面掌握智能体的多样化应用场景。
本书作者
凌峰,博士,目前就职于某985高校,长期从事机器学习、人工智能、计算机视觉与大模型领域的研发与教学,在模型优化、训练加速、数据驱动算法开发等方面有深刻见解,参与并主导多项相关科研项目。
本书读者
《AI Agent开发与应用:基于大模型的智能体构建》不仅适合智能体开发人员、人工智能从业者和AI技术爱好者阅读,还可作为培训机构和高校相关课程的教材或参考书。
本书目录
第 1 部分 初窥智能体
第 1 章 何为智能体3
1.1 智能体的定义与构成3
1.1.1 智能体的基本概念与特点3
1.1.2 智能体的核心组件与架构4
1.1.3 智能体的开发流程与实施方法6
1.1.4 智能体在实际应用中的运行模式9
1.2 智能体与大语言模型的关系9
1.2.1 大语言模型如何赋能智能体9
1.2.2 智能体与大语言模型的集成方式10
1.2.3 大语言模型如何提升智能体的用户体验10
1.2.4 大语言模型的局限性与智能体的应对策略11
1.3 智能体的类型与应用领域11
1.3.1 按功能分类的智能体类型11
1.3.2 智能体在不同领域中的典型应用13
1.3.3 多智能体系统与分布式任务执行13
1.4 本章小结14
1.5 思考题14
第 2 章 大模型驱动的Agent技术框架16
2.1 大语言模型(LLM)在智能体中的核心作用16
2.1.1 LLM的自然语言理解与生成能力16
2.1.2 LLM赋能智能体的知识推理能力17
2.1.3 持续学习与动态更新的智能体构建18
2.1.4 多语言支持与跨文化交互的实现21
2.2 Agent技术框架的结构与关键模块22
2.2.1 感知、决策、执行:Agent的三层结构解析22
2.2.2 上下文管理与记忆模块的集成设计22
2.3 智能体与API、向量数据库的无缝集成24
2.3.1 智能体与RESTful API的集成方法24
2.3.2 向量数据库在语义检索中的作用25
2.4 常见框架与开发者平台:ReAct、Hugging Face和LangChain28
2.4.1 ReAct框架的核心思想与应用场景29
2.4.2 Hugging Face平台与模型管理29
2.4.3 LangChain在复杂任务中的应用31
2.5 本章小结32
2.6 思考题32
第 3 章 用LangChain打造全能智能体33
3.1 LangChain的核心组件与功能介绍33
3.1.1 链式逻辑与任务分解机制33
3.1.2 数据流管理与上下文传递37
3.1.3 集成LLM进行推理与生成38
3.1.4 回调与实时监控功能38
3.2 使用LangChain实现多步骤推理和任务自动化40
3.2.1 任务分解与模块化设计40
3.2.2 条件推理与决策链条构建43
3.2.3 任务自动化与触发机制43
3.2.4 任务链的优化与性能提升45
3.3 如何集成外部数据源与工具48
3.3.1 集成数据库与向量存储49
3.3.2 API调用与外部系统集成50
3.3.3 文件与文档处理模块的集成51
3.3.4 物联网与边缘设备的集成方案51
3.4 构建具备记忆能力的对话系统52
3.4.1 短期记忆与上下文管理的实现52
3.4.2 长期记忆模块的设计与实现53
3.4.3 多轮对话系统中的记忆优化54
3.4.4 应对复杂对话场景中的挑战55
3.5 基于LangChain构建一个智能体模型56
3.6 本章小结60
3.7 思考题60
第 4 章 LlamaIndex赋能智能体应用61
4.1 LlamaIndex的架构与索引机制解析61
4.1.1 数据索引的基本原理与关键算法61
4.1.2 支持高效查询的倒排索引设计63
4.1.3 LlamaIndex与向量数据库的集成方案65
4.2 如何将非结构化数据转换为智能体知识库66
4.2.1 文本解析与自然语言处理技术的应用67
4.2.2 数据清洗与格式标准化流程设计67
4.2.3 通过LlamaIndex与LangChain的无缝集成实现知识库构建68
4.3 实现实时数据查询与响应69
4.3.1 实时查询管道的设计与优化69
4.3.2 缓存机制与查询性能的提升策略70
4.3.3 在LlamaIndex中实现多模态查询71
4.3.4 与API和物联网设备的动态数据对接71
4.4 本章小结77
4.5 思考题77
第 5 章 快速上手智能体开发78
5.1 智能体开发的一般流程78
5.1.1 需求分析与功能设计78
5.1.2 系统架构与模块划分79
5.1.3 开发与测试的迭代流程79
5.2 开发初体验:利用GPT在线快速开发智能体80
5.2.1 利用GPT在线开发智能体80
5.2.2 初步体验:旅行出游智能体84
5.2.3 发布与测试智能体原型86
5.3 智能体初步应用:论文润色专家87
5.3.1 论文润色的基本流程88
5.3.2 配置智能体详细信息以完成智能体开发89
5.4 本章小结95
5.5 思考题95
第 2 部分 智能体基础应用开发
第 6 章 贴身管家:出行订票智能体99
6.1 探索智能体:让代码思考起来99
6.1.1 解析LangChain与ReAct的核心思想99
6.1.2 智能体如何简化出行订票流程103
6.2 从0到1:你的第一位出行助手104
6.2.1 搭建开发环境:必备工具与环境配置详解104
6.2.2 智能体核心模块解析:代码实现与逻辑设计108
6.3 本章小结120
6.4 思考题121
第 7 章 智能翻译系统的开发与部署122
7.1 需求分析与设计规划122
7.1.1 用户需求与目标定义122
7.1.2 多语言支持与术语一致性设计123
7.1.3 输入输出格式与核心模块规划125
7.2 核心逻辑与代码原理:多语言模型与翻译算法详解127
7.2.1 多语言模型的调用与上下文保持128
7.2.2 翻译优化与错误处理机制130
7.2.3 Prompt设计与多轮交互实现131
7.3 代码实现与智能体集成:从开发到部署的全流程133
7.3.1 开发环境配置与API集成134
7.3.2 翻译系统的代码实现与模块测试135
7.3.3 智能翻译系统的部署与优化144
7.4 本章小结149
7.5 思考题150
第 3 部分 智能体深度开发
第 8 章 秒回邮件:智能邮件助理153
8.1 需求分析:邮件助手的核心功能与用户痛点153
8.1.1 任务分类与优先级排序的需求分析153
8.1.2 用户需求的多样化与场景适应性设计154
8.2 实现多任务邮件管理的技术架构157
8.2.1 异步任务队列与高并发处理架构设计157
8.2.2 邮件分类与存储结构的优化设计158
8.2.3 API接口与邮件服务器的无缝集成设计160
8.2.4 多用户管理与权限控制的实现架构161
8.3 集成LLM处理自然语言邮件回复163
8.3.1 LLM在多轮对话中的语境保持163
8.3.2 个性化与情感分析在邮件回复中的应用163
8.3.3 模板化与自定义语句生成的实现设计164
8.3.4 错误处理与异常情况的回复策略167
8.4 个性化优化:学习用户风格的邮件写作168
8.4.1 用户行为追踪与语言模型的训练优化168
8.4.2 自适应个性化邮件模板的设计与实现170
8.5 本章小结176
8.6 思考题176
第 9 章 未来招聘官:智能面试助手178
9.1 面向招聘的需求分析与系统设计178
9.1.1 招聘流程的模块化拆解与系统目标设定178
9.1.2 系统架构设计与任务调度策略179
9.1.3 用户管理与权限控制机制的实现181
9.2 NLP在简历解析与匹配中的应用184
9.2.1 简历解析算法与文本结构化处理184
9.2.2 岗位需求分析与简历的精准匹配189
9.3 面试中的情感与行为分析191
9.4 自动化评估与生成候选人的评价报告194
9.5 本章小结198
9.6 思考题198
第 10 章 个性化推送:智能推荐系统200
10.1 推荐系统的需求分析与数据来源200
10.1.1 用户行为数据的采集与分析策略200
10.1.2 推荐系统中的特征工程与数据标注202
10.2 协同过滤与内容推荐算法的应用205
10.2.1 基于用户和物品的协同过滤算法206
10.2.2 基于内容的推荐算法实现210
10.2.3 混合推荐系统的设计与实现211
10.2.4 算法优化与模型训练217
10.3 本章小结220
10.4 思考题220
第 11 章 专业撰稿人:智能写作助手222
11.1 需求分析与功能设计222
11.1.1 内容生成的应用场景与需求挖掘222
11.1.2 多语言支持与语义校准的必要性224
11.1.3 个性化写作与用户偏好定制227
11.2 模块设计与核心算法:搭建智能写作系统的逻辑框架230
11.2.1 内容生成与续写算法的实现原理230
11.2.2 多轮交互与上下文保持策略233
11.3 代码实现与系统部署237
11.3.1 智能写作系统的核心代码实现237
11.3.2 API集成与功能扩展方案240
11.3.3 系统部署与性能优化243
11.4 本章小结246
11.5 思考题247
第 12 章 电商好帮手:智能在线客服248
12.1 用户需求与功能设计248
12.1.1 电商平台用户的主要需求与痛点分析248
12.1.2 智能客服的核心功能规划与模块设计249
12.1.3 用户交互方式与多渠道集成方案252
12.2 核心算法与自然语言处理:智能客服的技术架构255
12.2.1 意图识别与对话管理:智能客服的基础逻辑256
12.2.2 多轮对话与上下文保持:实现连贯的用户交互260
12.2.3 算法与工具选型:自然语言处理与推荐系统的集成263
12.3 从代码实现到系统部署:打造可扩展的智能客服智能体266
12.3.1 核心代码实现与模块集成267
12.3.2 系统测试与性能优化策略270
12.3.3 系统部署与优化:将智能客服智能体投入实际应用273
12.4 本章小结277
12.5 思考题277
本书特色



本文摘自《AI Agent开发与应用:基于大模型的智能体构建》,获出版社和作者授权发布。
AI Agent开发与应用:基于大模型的智能体构建——jd
https://item.jd.com/14983128.html
更多推荐
所有评论(0)