登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』AI Agent开发:做与学——AutoGen 入门与进阶

書城自編碼: 4123435
分類:簡體書→大陸圖書→計算機/網絡人工智能
作者: 李金洪 主编 佟凤、李波、卢纪富 副主编
國際書號(ISBN): 9787122479075
出版社: 化学工业出版社
出版日期: 2025-06-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 108.9

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
近代中国政府与政治
《 近代中国政府与政治 》

售價:HK$ 118.8
索恩丛书·蛮族之王:狄奥多里克与罗马帝国的黄昏
《 索恩丛书·蛮族之王:狄奥多里克与罗马帝国的黄昏 》

售價:HK$ 174.9
世界银行营商环境成熟度方法论手册 2025年修订版 官方指导手册
《 世界银行营商环境成熟度方法论手册 2025年修订版 官方指导手册 》

售價:HK$ 327.8
人形机器人:产业变革商业机遇与未来趋势
《 人形机器人:产业变革商业机遇与未来趋势 》

售價:HK$ 96.8
没有人能让我不快乐
《 没有人能让我不快乐 》

售價:HK$ 46.2
汉匈战争三百年
《 汉匈战争三百年 》

售價:HK$ 97.9
成为作家:提升创造力、自律性、谦逊和毅力的专业指南(写作不是天赋,作家可以培养,人人都可以实现自己的作家梦)
《 成为作家:提升创造力、自律性、谦逊和毅力的专业指南(写作不是天赋,作家可以培养,人人都可以实现自己的作家梦) 》

售價:HK$ 64.9
中国中世西北民族关系研究
《 中国中世西北民族关系研究 》

售價:HK$ 129.8

建議一齊購買:

+

HK$ 108.9
《豆包高效办公:AI 10倍提升工作效率的方法与技巧》
+

HK$ 96.8
《AI短视频创作攻略》
+

HK$ 111.3
《机器人技术与智能系统》
+

HK$ 76.8
《高效玩转DeepSeek:解锁90%的人都不知道的使用技巧 》
+

HK$ 227.7
《人工智能:现代方法(第4版)(上下册)》
+

HK$ 98.8
《芯片通识课:一本书读懂芯片技术》
內容簡介:
《AI Agent开发:做与学——AutoGen入门与进阶》是一本全面、深入且实用的AutoGen技术指南,能够帮助读者从基础到高级逐步掌握AutoGen Agent(智能体或代理)开发技术,为从事相关领域的开发和研究提供有力支持。 來源:香港大書城megBookStore,http://www.megbook.com.hk
本书共六章,内容涵盖AutoGen基础理论、环境搭建、智能助手构建、高级功能与性能优化、复杂多Agent协作系统构建以及多Agent高级模式与实战。通过理论与实践相结合的方式,帮助读者全面掌握AutoGen构建Agent的应用与开发。
本书面向广大人工智能领域的研究人员、工程师、高校学生以及对Agent开发充满热情的爱好者。
目錄
第1章 大模型、多模态技术、Agent与AGI应用发展趋势1~18
1.1 大模型的概念与发展历程 2
1.1.1 什么是大模型? 2
1.1.2 大模型发展历程中的关键里程碑 2
1.1.3 大模型的优势与局限性 3
1.2 多模态技术的融合与应用场景(包括文本、图像等) 4
1.2.1 什么是多模态技术? 4
1.2.2 多模态融合的常见方式 4
1.2.3 多模态技术的应用场景 5
1.2.4 多模态技术的挑战与未来发展方向 5
1.3 Agent的定义与核心作用 5
1.3.1 什么是Agent? 6
1.3.2 Agent的核心组成部分 6
1.3.3 Agent在AutoGen中的作用和意义 6
1.3.4 Agent的不同类型 7
1.4 AGI应用的当前趋势与未来展望 7
1.4.1 迈向通用之路:AGI的当前趋势 8
1.4.2 挑战与机遇:通往AGI的征途 8
1.4.3 星辰大海:AGI的未来展望 9
1.5 常见LLM及其服务形式 9
1.5.1 常见的LLM 10
1.5.2 LLM的服务形式 11
1.5.3 如何选择合适的LLM和服务形式 12
1.6 Agent主要框架类型和特点 12
1.6.1 Agent框架的类型 13
1.6.2 常见Agent框架的特点 13
1.6.3 AutoGen的独特性 15
1.7 AutoGen定义、优势与关键特性 16
1.7.1 AutoGen的版本发展 16
1.7.2 AutoGen的优势 16
1.7.3 AutoGen的关键特性 17
1.7.4 AutoGen的应用场景 17
第2章 Agent开发环境及大模型的搭建19~46
2.1 搭建Python环境 20
2.1.1 跟我做:下载并安装Anaconda 20
2.1.2 跟我学:了解Anaconda在Python开发中的作用 22
2.1.3 跟我学:安装Anaconda中的集成工具 23
2.1.4 跟我学:Python虚拟环境 24
2.1.5 跟我学:用Anaconda界面管理Python虚拟环境 25
2.1.6 跟我学:用Anaconda命令行管理Python虚拟环境 26
2.2 配置Ollama环境 27
2.2.1 跟我做:下载并安装Ollama运行环境 27
2.2.2 跟我学:了解Ollama 29
2.2.3 跟我学:探索Ollama的基础架构与模型加载机制 29
2.2.4 跟我做:安装DeepSeek模型到Ollama环境中并进行测试 31
2.2.5 跟我学:选取适合项目需求的大模型介绍 32
2.3 OpenAI客户端安装 34
2.3.1 跟我做:获取API密钥并安装OpenAI客户端 34
2.3.2 跟我学:了解OpenAI客户端及API密钥 35
2.3.3 跟我做:用OpenAI客户端调用Ollama的DeepSeek模型 36
2.3.4 跟我学:了解支持OpenAI的大模型聚合平台 37
2.3.5 跟我做:使用OpenAI以外的其他客户端Gemini API 38
2.4 AutoGen安装与使用 40
2.4.1 跟我做:安装AutoGen 40
2.4.2 跟我学:AutoGen的核心模块与扩展 40
2.4.3 跟我做:利用AutoGen低代码模块快速开发 41
2.4.4 跟我学:AutoGen的其他特性与应用场景 44
第3章 构建智能助手:使用AutoGen实现简易Agent47~68
3.1 创建简易智能客服助手 48
3.1.1 跟我做:规划与设计智能客服助手功能 48
3.1.2 跟我学:理解Agent的工作原理及应用场景 51
3.2 AutoGen框架下的大模型调用 52
3.2.1 跟我做:利用AutoGen框架实现Agent 52
3.2.2 跟我学:AutoGen 0.4的主要开发模式与开发流程介绍 55
3.2.3 跟我学:AutoGen 0.4中所支持的其他LLM客户端 56
3.3 深入异步编程与AutoGen 59
3.3.1 跟我做:在AutoGen中实现异步调用 59
3.3.2 跟我学:了解Python异步编程原理 61
3.4 异步编程模式的代码优化 62
3.4.1 跟我做:用AutoGen实现健壮的高性能Agent 62
3.4.2 跟我学:异步编程的常用技巧 64
第4章 掌握AutoGen:从入门到精通69~113
4.1 AutoGen中的AgentChat与消息机制 70
4.1.1 跟我做:用消息机制与AssistantAgent对话 70
4.1.2 跟我学:理解AgentChat核心概念与用法 72
4.1.3 跟我学:了解AgentChat中更多的Agent 73
4.2 AutoGen中的多模态输入 74
4.2.1 跟我做:使用MultiModalMessage发送多媒体消息 74
4.2.2 跟我学:了解AutoGen中的消息类型 76
4.3 AutoGen中的内部事件 78
4.3.1 跟我做:用流式消息窥察内部交互 79
4.3.2 跟我学:了解AutoGen中的流式消息 81
4.3.3 跟我学:了解AutoGen中的内部事件与Agent的交互 83
4.3.4 跟我学:AutoGen中的日志机制 85
4.4 使用工具扩展Agent能力 87
4.4.1 跟我做:实现能够自动反思工具结果的Agent 87
4.4.2 跟我学:理解工具调用机制 88
4.4.3 跟我学:了解AutoGen的Extension模块中的内置工具 90
4.4.4 跟我做:自定义和使用HTTP工具获取IP地址 90
4.4.5 跟我学:获得更多免费工具API的方法 92
4.4.6 跟我学:AutoGen中的并行控制 94
4.4.7 跟我做:在Agent中限制工具调用的频率 95
4.4.8 跟我学:优化工具使用策略 97
4.5 高级功能与性能优化 99
4.5.1 跟我做:实现多轮对话获取真实天气 99
4.5.2 跟我学:掌握模型上下文管理 101
4.5.3 跟我做:使用结构化输出实现可以分析用户意图的智能家居Agent 103
4.5.4 跟我做:实现流式输出的Agent 106
4.5.5 跟我学:理解结构化和流式输出的原理与意义 107
4.6 自定义Agent基础 108
4.6.1 跟我做:创建简单的自定义Agent 108
4.6.2 跟我学:自定义Agent的基本设计 112
第5章 构建复杂的多Agent协作系统114~173
5.1 构建高效团队协作 115
5.1.1 跟我做:用RoundRobinGroupChat实现代码审查协作 115
5.1.2 跟我学:深入了解RoundRobinGroupChat 120
5.1.3 跟我学:了解终止条件的概念与作用 121
5.1.4 跟我学:用run_stream方法监控团队运行 121
5.1.5 跟我学:重置团队 123
5.1.6 跟我做:用单Agent团队完成循环处理待办事项 124
5.2 人机协作与反馈 127
5.2.1 跟我做:构建AI辅助写作的迭代优化系统 128
5.2.2 跟我学:深入理解UserProxyAgent的工作原理 131
5.2.3 跟我学:在下一次运行中提供反馈 132
5.2.4 跟我学:掌握max_turns参数的灵活运用 133
5.3 用终止条件控制任务 135
5.3.1 跟我做:构建一个带有主动提问的餐饮推荐系统 135
5.3.2 跟我学:HandoffTermination终止条件的使用方法及原理 139
5.3.3 跟我学:内置终止条件的种类与适用场景 141
5.3.4 跟我学:终止条件的组合与高级应用 143
5.3.5 跟我做:结合外部终止条件和文本终止条件控制团队任务 143
5.3.6 跟我学:自定义终止条件 148
5.3.7 跟我学:终止条件在实际应用中的考量 149
5.4 状态管理基础 149
5.4.1 跟我做:构建支持断点续作的任务系统 150
5.4.2 跟我学:Agent状态管理的具体方法 152
5.4.3 跟我学:状态持久化 154
5.5 用户偏好记忆的管理与应用 155
5.5.1 跟我做:实现一个能够记住用户的Agent 155
5.5.2 跟我学:深入理解memory协议及其核心方法 160
5.5.3 跟我做:管理用户偏好记忆 160
5.5.4 跟我学:了解MemoryContent的结构 162
5.5.5 跟我学:了解MemoryContent在不同场景下的应用方法 163
5.5.6 跟我做:构建带有向量检索功能的记忆Agent 166
5.5.7 跟我学:ChromaDBVectorMemory模块的详细用法 169
5.6 Agent开发中大模型与辅助模块的协同要点回顾 172
第6章 多Agent高级模式与实战174~237
6.1 模式一:轮询组聊模式——制定旅行计划 175
6.1.1 跟我做:开发智能旅行计划助手 175
6.1.2 跟我学:了解轮询组聊模式以及适用场景 182
6.2 模式二:选择路由模式——市场研究报告生成 182
6.2.1 跟我做:构建市场研究报告生成系统 183
6.2.2 跟我学:了解SelectorGroupChat 187
6.2.3 跟我做:自定义SelectorGroupChat的选择逻辑 189
6.2.4 跟我学:了解选择路由模式以及适用场景 193
6.3 模式三:群体协作模式——复杂项目任务调度系统 195
6.3.1 跟我做:构建智能家居安装项目调度系统 195
6.3.2 跟我学:Swarm模式的工作机制与优势 202
6.3.3 跟我学:了解群体协作模式以及适用场景 204
6.4 模式四:综合Agent模式—— 根据用户输入调整响应 205
6.4.1 跟我做:构建具有联网搜索功能的户外运动规划助手 205
6.4.2 跟我学:Magentic-One架构的设计理念与实现方法 209
6.4.3 了解综合Agent模式以及适用场景 212
6.5 模式五:反思模式 215
6.5.1 跟我做:使用底层库创建具有反思功能的代码生成系统 215
6.5.2 跟我学:了解autogen_core 225
6.5.3 跟我学:了解反思模式以及适用场景 227
6.6 Agent实战与总结 229
6.6.1 跟我做:实现基于Web界面的Agent 229
6.6.2 跟我学:AutoGen与其他框架的组合 235
6.6.3 回顾Agent 236
致谢238
內容試閱
在科技浪潮汹涌前行的当下,人工智能(AI)正以不可阻挡之势重塑世界,推动着社会大步迈向新时代。大模型技术不断进化,多模态技术开拓出全新感知维度,Agent(智能体)活跃于各个领域,通用人工智能(AGI)的探索更是拨开迷雾,初现曙光。我们仿佛能听见新时代大门开启的轰鸣声。近年来,Manus、DeepSeek等前沿技术和框架如雨后春笋般涌现,为 AI 领域注入源源不断的活力,不仅让应用场景如繁花般绽放,更为研究者、开发者送上精良 “武器”,助力他们打造更智能、更高效的产品与服务。《AI Agent开发:做与学——AutoGen入门与进阶》在此背景下应运而生,它宛如一把钥匙,为读者打开Agent开发与应用的神秘大门,引领读者深入挖掘AutoGen这一强大工具在构建智能系统时蕴藏的无限潜力。
本书内容经过精心编排,层次分明,从基础理论到实战应用,为读者铺设了一条通往 AutoGen 开发核心的途径。
在基础部分,本书深入剖析大模型、多模态技术、Agent以及 AGI 的发展趋势,用通俗易懂的语言和生动的案例,帮助读者在脑海中勾勒出整个AI技术生态的宏大蓝图;接着,详细罗列大语言模型(LLM)的常见类型、服务形式,以及如何根据实际需求精准选择合适的模型和服务,为后续开发筑牢根基;同时,对主流Agent框架进行全面解析,尤其是AutoGen在群雄逐鹿的框架中脱颖而出的独特优势,让读者对其在Agent开发领域的卓越地位一目了然。
在实战部分,本书化身引路人,手把手引导读者搭建开发环境,从Python环境的精细配置,到Ollama环境的稳健安装与模型加载,再到OpenAI客户端的熟练安装与使用,以及AutoGen的平稳安装与基础使用方法,确保读者能毫无阻碍地踏入开发领域。随后,以构建简易智能客服助手等贴合实际的案例为切入点,深入浅出地讲解利用AutoGen实现Agent基本功能的诀窍,包括大模型的高效调用、异步编程的巧妙应用与优化等,助力读者迅速掌握核心开发技能,开启实战之旅。
在进阶部分,内容更是干货满满,深入探索AutoGen中的AgentChat与消息机制、多模态输入处理、内部事件交互与日志机制等关键核心,抽丝剥茧般帮助读者深入理解框架的内部运作原理;同时,详细剖析如何借助工具扩展Agent能力,涵盖工具调用机制、内置工具的灵活使用、自定义工具的匠心开发以及工具使用策略的精细优化,为Agent的功能拓展与应用场景的丰富添砖加瓦;此外,毫无保留地呈现高级功能与性能优化技巧,如多轮对话的精妙实现、模型上下文的精细管理、结构化与流式输出的巧妙应用等,全方位助力读者雕琢出高性能、高智能的Agent系统;最后,在自定义Agent基础方面,通过实际案例演示简单自定义Agent的创意创建与精巧设计方法,激发读者的创新潜能,让开发灵感如泉涌般喷薄而出。
在构建复杂多Agent协作系统这一高阶领域,本书更是精心策划了多个实战案例。从高效团队协作的搭建(如运用RoundRobinGroupChat实现代码审查协作),到人机协作与反馈系统的巧妙搭建(如构建AI辅助写作的迭代优化系统);从用终止条件精准把控任务执行(如构建带有主动提问的餐饮推荐系统),到状态管理与用户偏好记忆的精细管理与应用(如构建支持断点续作的任务系统和能够记住用户的Agent);再到多Agent高级模式的实战应用(如轮询组聊模式下的智能旅行计划助手、选择路由模式下的市场研究报告生成系统、群体协作模式下的智能家居安装项目调度系统、综合Agent模式下的户外运动规划助手以及反思模式下的代码生成系统等),360°无死角地展示运用AutoGen构建复杂且高效的多Agent协作系统的全过程,全方位满足不同场景下的多样化需求。
本书特色鲜明,主要体现在以下几个方面。
● 理论与实践紧密相连:每个知识点都配有精心设计的案例,通过“做”和“学”两个部分,让读者在实战中理解理论,再以理论指导后续实践,不断循环,稳步提升开发能力。在这种“做”和“学”并重的章节设置中,“做”部分通过简单、通俗的代码实现功能,激发学习热情;“学”部分则结合实例讲解相关语法知识点,有利于深入理解。
● 全程代码辅助学习:书中关键部分均附带完整代码,并配有详细注释。代码风格简洁优雅、规范高效,既能帮助读者快速复现功能,又便于二次开发,让读者在代码的世界里自由驰骋。
● 实用技巧倾囊相授:结合作者二十余年丰富的一线开发经验,书中穿插大量实用技巧与经验分享,包括开发环境搭建的避坑指南、多Agent架构设计的独门心法、代码优化中的奇招妙法等,助力读者少走弯路,高效进阶。
本书面向广大人工智能领域的研究人员、工程师、高校学生以及对Agent开发充满热情的爱好者。无论您是初出茅庐的新手,还是已有一定开发经验的从业者,都能从本书中汲取到宝贵的知识与实践经验,开启一段精彩绝伦的AI Agent开发之旅。在学习过程中,建议您紧密结合实际项目需求,边学边练,通过持续的实践与探索,深入领悟AutoGen的强大功能与灵活应用,将其巧妙融入实际的智能系统开发中,为推动人工智能技术在各行业的广泛应用与发展添上浓墨重彩的一笔。
最后,衷心感谢所有为本书出版给予帮助的专家、团队成员以及审阅者,你们的智慧与支持是本书得以顺利完成的坚实后盾。希望本书能成为读者在智能代理(AI Agent)开发道路上的得力伙伴,让我们携手共进,一同见证并参与人工智能技术辉煌未来的书写。
由于时间仓促,书中难免有不妥之处,望请读者批评指正!
编者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.