你是否曾思考过:
单个Agent面对复杂任务时,工具越多、知识越广,决策能力反而下降,该如何解决?不同团队负责不同功能模块,如何让各自开发的子Agent既独立又能高效协作?某些子任务明明可以并行处理,却只能串行等待,怎样提升整个系统的执行效率?如果这些问题让你感到头疼,这门课正是为你设计的!把单一大模型拆解为多专家团队,是构建健壮、可扩展AI系统的必经之路。
本课程围绕“为什么需要多Agent系统”及“三种核心设计模式”两大主线展开:
为什么需要多Agent系统:从能力拆分(单Agent决策能力下降→拆分为多个专家)、分布式开发(不同团队独立开发子Agent,功能边界清晰)、并行化执行(独立子任务并行处理,提升系统效率)三个维度,说明多Agent系统的核心价值。
模式一:Subagents(中央控制):由一个总管Agent和多个工具Agent构成,子Agent作为工具被总管通过tool call调用,无状态、不跟用户交互,系统状态由总管负责。适合需要集中决策、逐步调用子任务的场景。
模式二:Skills(提示词驱动的专业化分工):将特殊技能打包成可调用的Skill,通过Middleware中间件动态按需加载提示词。Skill比Sub-Agent更轻量,支持渐进式展开和分布式独立开发,适合需要灵活组合能力的场景。
模式三:Router(并行分配与聚合):由一个路由器根据输入意图分解需求,零个或多个专业Agent并行执行,最终将结果聚合。适合可并行拆分、需要提升整体效率的场景。
讲师背景
李晓华博士,智能体开发系列课程讲师。PPT系统梳理了多Agent系统的三大设计模式,提供了LangChain框架下的具体实现案例与官方文档链接,聚焦解决“从单Agent到多Agent协作”的工程化问题。
通过本课程,学员将:
明确多Agent系统的适用场景:掌握何时应该从单Agent转向多Agent,理解能力拆分、分布式开发、并行化执行三类核心驱动因素;
掌握三种设计模式的核心差异与选型:区分Subagents(中央控制+工具调用)、Skills(轻量级提示词技能)、Router(并行路由+结果聚合)的架构特点、底层原理及适用场景;
具备基于LangChain搭建多Agent系统的实战能力:能够参考官方案例,设计并实现总管-子Agent协作、动态Skill加载、意图路由与并行聚合等典型多智能体应用。
课程有效期:
自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。
上课模式:
课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。
注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。