图书前言

前    言

当大语言模型从“会聊天”走向“会做事”,智能体(Agent)时代正式开启。与传统对话模型不同,智能体能够自主规划、调用工具、感知环境并持续行动,成为连接大模型与真实业务世界的桥梁。掌握智能体的工程化开发能力,正成为人工智能开发者最核心、最迫切的需求。

然而,现实中开发一个稳定、可靠、可持续进化的智能体,远非“拼凑API”那么简单。它涉及模型生态的协同、上下文的精细治理、记忆的长期维护、任务的多步分解,以及智能体自我约束与自我进化的机制设计。这些工程化难题,恰恰是大多数入门资料所忽略的,也正是本书重点解答的内容。

为此,本书以智能体工程为核心方法论,独创性地打通Qwen与Anthropic两大生态,构建“双引擎”智能体开发框架。全书沿着“提示词工程(Prompt Engineering)→上下文工程(Context Engineering)→驾驭工程(Harness Engineering)”的技术主线层层递进,将工具调用、子智能体、记忆系统、自进化、Skill、心跳机制、计划清单等关键能力拆解为一个个可复用的工程组件,并以北京京韵导览、豆汁文化、博物馆、中医诊疗等充满中国传统文化气息的实战案例,带领读者亲手打造真正“能思考、会记忆、可进化”的智能体。

无论你是刚刚迈入大模型应用领域的初学者,还是希望将智能体真正落地到业务中的开发者和工程师,本书都将为你提供一套完整、可复现、可扩展的实战指南。希望本书能帮助你跨越从“调用大模型”到“驾驭智能体”的关键一步。

本书目的

随着大语言模型能力的飞速提升,智能体已成为人工智能应用落地的核心载体,而如何工程化地构建可靠、可进化的智能体,则成为开发者普遍面临的挑战。本书致力于成为读者全面掌握智能体工程开发的实战宝典,通过循序渐进的原理讲解与丰富的代码实例,引导读者系统学习智能体的核心原理、技术栈与工程方法论。

本书深入剖析了智能体的核心运行机制—Agent Loop(智能体循环)与工具调用,详细阐述了系统提示词(System Prompt)、子智能体、记忆系统、自进化、Skill技能、心跳机制与计划清单(todoManager)等关键组件的设计思想与实现方法。同时,本书打通Qwen与 Anthropic两大模型生态,构建可自由切换的“双引擎”框架,帮助读者摆脱单一模型束缚,构建更具适应性的智能体应用。

通过本书的学习,读者不仅能全面理解智能体的工作原理与工程结构,更能熟练地将这些能力应用于智能客服、文化导览、知识问答、专业咨询、业务自动化等真实场景,从而在大模型应用开发领域取得实质性突破。本书理论与实践并重,是人工智能应用开发者、工程师与爱好者掌握智能体开发技能的理想读物。

本书内容安排

第1章,智能体工程概述。本章首先梳理人工智能的发展脉络,揭示从大语言模型到智能体的范式演进;随后引入Agent Loop,奠定智能体的基础运行范式;最后从工程视角出发,系统阐述智能体的核心组件、技术栈全景图、生命周期与方法论,并结合典型应用场景完成本书导读。

第2章,Agent环境安装与大模型基础使用。本章从零开始指导读者搭建智能体开发环境,涵盖Miniconda与PyCharm的安装配置;随后以Qwen大模型为例,讲解API Key的获取与模型的基础调用、多轮对话用法;最后引入System Prompt与提示词工程(Prompt Engineering)的基本概念,为后续智能体开发奠定基础。

第3章,初识智能体:Qwen与Anthropic互通。本章围绕大模型的工具调用展开,讲解流式任务链与并发任务链两种调用模式,揭示“思考-行动-观察”的逻辑闭环,带领读者初识智能体的工作方式;随后详细介绍阿里搜索引擎工具适配大模型的实现与使用,并引入Anthropic工程化抽象模板,最终打通Qwen与Anthropic在搜索任务中的互通实践。

第4章,北京欢迎您:京韵导览Agent开发。本章以“生态破壁”为主题,实现Qwen与Anthropic大模型客户端的互通,并据此完成第一个真正意义上的智能体—京韵导览Agent。读者将通过精心设计的京韵System Prompt,亲身体验一个兼具文化底蕴与工具调用能力的智能体从无到有的构建过程。

第5章,从提示词工程到上下文工程。本章在实现Anthropic Bash工具的基础上,讲解带工具信息注入的提示词工程,并完成结合提示词工程的Agent实现;随后由“提示词(Prompt)”跃迁到“上下文(Context)”,介绍如何对智能体特质进行多角度设计与重构,实现长期特质的静态注入与User实时性特质的动态注入,正式迈入上下文工程。

第6章,初识上下文工程与子智能体。本章聚焦记忆系统的上下文工程,讲解上下文对话的软截断、智能体中的长期记忆与短期记忆;随后引入子智能体概念,以MemoryExtractor为例,实现User特质的动态提取,让智能体首次具备“记住用户”的能力。

第7章,智能体的自进化与优化重整合。本章在上一章基础上,讲解User特质的周期提取与自进化,使智能体能从持续的对话中不断深化对用户的理解;随后系统介绍上下文记忆的优化与重整合方法,包括记忆的去重过滤与冲突处理、情景记忆、记忆衰减与重整合公式设计及其实现,让记忆系统更加智能、长效。

第8章,智能体的心跳机制(定时任务)。本章讲解智能体的两类定时执行模式:以定时器为核心与以智能体为核心。在这一章,读者将学习心跳模块的规范Schema、基于定时任务的主智能体调用,以及智能体主导的定时任务执行,让智能体从“被动响应”升级为“主动运转”,具备时间维度的自主能力。

第9章,寻味之旅:北京豆汁文化体验智能体开发。本章以北京豆汁这一独特文化选题为切入点,完成智能体的适配分析与二次开发,涵盖核心需求映射、工具开发与全流程数据流设计,最终落地一个完整的豆汁文化体验智能体,综合运用前面所学的工具调用与上下文工程能力。

第10章,复杂任务执行:智能体中的计划清单(todoManager)。本章讲解如何让智能体应对复杂任务,介绍基于子智能体的复杂任务分解、任务的拆解与执行,对比不同模型的拆解能力,并讲解如何将业务经验凝结到任务计划分解中;最终实现带有计划清单的智能体,使其具备多步骤任务的自规划与推进能力。

第11章,千载对语:博物馆导览助手开发。本章以博物馆导览为场景,完成智能体开发的基础调研与架构优化分析;随后开展二次开发实战,实现主智能体中子任务的分解推进与执行,并应用子智能体提升整体能力;最后由上下文工程(Context Engineering)跃迁至驾驭工程(Harness Engineering),讲解子任务状态标注与持久化、多工具调用与多结果处理、子任务约束等进阶主题。

第12章,自进化Skill详解与自进化实战。本章系统讲解Anthropic体系下Skill(技能)的基本知识与自进化的实现方法,介绍智能体中Skill的注册(含运行状态Skill),并深入讲解Prompt中对Skill使用的约束、额外Skill的添加,最终完成基于自定义智能体Skill的自进化实战,让智能体的能力可被灵活扩展与持续进化。

第13章,杏林春满,智启未来:自进化中医诊疗智能体开发(设计与实现)。作为全书的综合收官之作,本章完整设计并实现一个具有记忆能力、图像分析与图像生成能力的自进化中医诊疗智能体。内容涵盖中医望诊分析网站的架构与系统模块、图像分析引擎与图像生成引擎、记忆系统的按需重构、望诊引擎向工具调用的转化,以及基于Skill的自进化展示方案,全面融会贯通全书所学的智能体工程技术。

本书特点

(1)主线鲜明,循序渐进:本书以智能体工程为主线,按照“范式认知-环境搭建-工具调用-上下文工程-记忆与自进化-定时任务-任务规划-技能与综合实战”的脉络组织内容,由浅入深、层层递进,使读者能够循着清晰的技术演进路线,系统掌握智能体开发的完整知识体系。

(2)生态破壁,双引擎驱动:本书独创性地打通千问(Qwen)与Anthropic(Claude)两大主流大模型生态,构建可自由切换的“双引擎”智能体框架,帮助读者摆脱单一模型束缚,掌握跨生态协同开发的实用能力,构建更具适应性与扩展性的智能体。

(3)技术主线完整,工程化落地:全书贯穿“提示词工程(Prompt Engineering)→上下文工程(Context Engineering)→驾驭工程(Harness Engineering)”的完整技术进阶路径,系统讲解工具调用、子智能体、记忆系统、自进化、Skill、心跳机制、计划清单等智能体核心组件,真正解决智能体工程化落地的难点。

(4)案例丰富,文化特色鲜明:本书实战部分围绕北京与中国传统文化展开,涵盖京韵导览Agent、豆汁文化体验智能体、博物馆导览助手、中医诊疗智能体等真实项目,既具代表性又充满文化气息,让读者在富有温度的场景中学习智能体开发。

(5)代码完整,可复现可扩展:书中所有知识点均配有可运行的Python代码示例,从环境搭建到案例实战一脉相承,读者可跟随相应的操作步骤亲手复现每一个智能体,并在其基础上自由扩展,真正做到学以致用。

(6)语言通俗,适合不同层次读者:本书讲解深入浅出,避免晦涩术语,既照顾零基础读者的入门需求,又为有经验的开发者提供充足深度的工程体验,使不同层次的读者都能从中获益。

本书配套资源

本书配套源码、PPT课件与读者交流微信群,读者可使用自己的微信扫描下面的二维码获取。

本书适合的读者

智能体应用开发初学者:对于希望进入智能体开发领域的初学者,本书从环境搭建讲起,系统梳理智能体的核心原理与开发方法,引导读者快速入门智能体开发。

大模型应用开发者:对于已具备一定大模型调用基础、希望将能力升级为智能体开发的读者,本书提供的“双引擎”框架与工程化方法论,将帮助读者突破单一模型调用,构建真正可落地的智能体应用。

AI应用开发工程师与研发人员:对于从事AI应用开发的工程师与研发人员,本书深入剖析了上下文工程、记忆系统、自进化、Skill、计划清单等核心组件的设计与实现,有助于他们在实际项目中构建更强大的智能体。

对智能体工程原理感兴趣的读者:对于希望深入理解智能体工作原理与工程架构的读者,本书详细揭示了Agent Loop、工具调用闭环、子智能体协同、从内容工程到驾驭工程的演进等设计思想,帮助读者建立完整的智能体工程认知。

AI业务系统开发者与产品经理:对于希望将智能体应用于客服、导览、咨询、知识问答等业务场景的开发者与产品经理来说,本书丰富的实战案例提供了可直接借鉴的需求分析、架构设计与落地实现路径。

高等院校或高职高专院校师生:本书结构系统、案例丰富,适合作为人工智能、智能体工程、大模型应用等相关课程的教学用书或参考教材,帮助学生系统掌握智能体开发的原理与实践。

作者与鸣谢

本书作者王晓华为高校计算机专业教师,担负数据挖掘、人工智能、数据结构等多项本科及研究生课程。研究方向为人工智能、机器学习、数据挖掘。在研和参研多项科研项目。

本书的顺利出版,离不开清华大学出版社编辑老师们的帮助,在此表示衷心感谢。

作  者  

2026年 7月