课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

AI Agent正在从"有趣的实验"进化为"企业级生产力工具"。对于IT外包和软件开发企业,掌握Agent开发能力意味着:
-交付模式升级: 从"人写代码"到"人设计Agent、Agent写代码"
-服务价值提升: 从"按人天计费"到"按解决方案交付"
-竞争壁垒构建: 具备AI Agent开发能力的团队将在外包市场获得显著竞争优势

本课程系统讲解Agent设计模式、主流框架、开发方法论和企业级部署,帮助团队从零到一构建Agent开发能力。

目标收益

1.吃透LLM核心原理与技术栈: 理解Agent的底层推理能力来源,精通提示词工程、RAG、多模态全栈能力
2.掌握10大Agent设计模式: 覆盖顺序链/路由分发/并行执行/反思迭代/规划执行等全场景应用
3.深入主流Agent框架: 掌握MetaGPT、DevChat、OpenClaw、LangGraph等框架的开发方法论
4.掌握代码编排与代码框架双模式开发: 实现记录/规划/推理全能力体系
5.打造企业级Agent开发与部署能力: 从理论到实践的完整体系

培训对象

开发人员、产品/设计岗、运维/支持岗

课程大纲

第一天:Agent基础与设计模式精通
模块一:LLM核心原理与Agent基础
1.1 LLM推理能力解析 — Agent的"大脑"
-Transformer与注意力机制:Agent如何理解和推理
-Token化与上下文窗口:Agent的"工作记忆"边界
-推理能力:CoT(思维链)、ToT(思维树)、GoT(思维图)
-函数调用(Function Calling):Agent与外部世界的桥梁
1.2 提示词工程高级技巧
-结构化Prompt设计:角色 / 任务 / 约束 / 输出格式
-多步推理Prompt:ReAct / Plan-and-Solve / Self-Ask
-工具使用Prompt:工具描述、参数规范、结果解析
-Prompt模板管理:从个人经验到团队标准
1.3 Agent = LLM + 记忆 + 工具 + 规划
-记忆系统: 短期记忆(上下文窗口)/ 长期记忆(向量存储) / 工作记(Scratchpad)
-工具集: 搜索 / 代码执行 / API调用 / 文件操作 / 数据库查询
-规划引擎: 任务分解 / 步骤排序 / 条件判断 / 循环控制
1.4 RAG与多模态在Agent中的应用
-RAG增强:Agent如何利用外部知识进行推理
-多模态Agent:处理文本、图片、代码、结构化数据
-上下文管理策略:长任务中的上下文压缩和关键信息保留
模块二:10大Agent设计模式 2.1 顺序链模式(Sequential Chain)
-适用:有严格前后依赖的流水线任务
-案例:需求文档 → 技术方案 → 代码实现 → 测试用例
2.2 路由分发模式(Router / Dispatcher)
-适用:根据输入类型分派到不同专业Agent
-关键技术:意图识别、动态路由
2.3 并行执行模式(Parallel / Fan-out)
-适用:独立子任务同时执行,加速处理
-关键技术:结果合并、一致性保证
2.4 反思迭代模式(Reflection / Self-Critique)
-适用:需要质量保障的生成任务
-案例:代码生成 → 代码审查 → 修改 → 再审查
2.5 规划执行模式(Plan-and-Execute)
-适用:复杂多步骤任务
-案例:系统重构 — 分析影响面 → 制定重构计划 → 逐步执行 → 验证
2.6 层级委托模式(Hierarchical / Manager-Worker)
-适用:大型任务按专业分工
-关键:Manager负责任务分解和结果整合
2.7 MapReduce模式
-适用:批量处理同类任务
2.8 辩论对抗模式(Debate / Adversarial)
-多个Agent从不同角度分析问题
-适用:需要多角度评估的决策场景
2.9 记忆增强模式(Memory-Augmented)
-Agent具备长期记忆,跨会话保持上下文
-适用:持续服务型Agent(如智能客服)
2.10 人机协作模式(Human-in-the-Loop)
-Agent自主执行,关键节点请求人类确认
-适用:高风险决策场景
模块三:主流Agent框架深度解析 3.1 LangGraph — 灵活的图编排框架
-核心概念:State / Node / Edge / Conditional Edge
-状态图设计:定义Agent工作流的有向图
-代码示例:构建一个包含路由和反思的Agent工作流
3.2 MetaGPT — 软件开发流程模拟
-核心理念:用Agent模拟软件开发团队(PM / Architect / Engineer / QA)
-角色定义与协作机制
-适用场景:从需求描述到代码生成的全自动化
3.3 DevChat — 开发者对话式Agent
-核心特点:面向开发者的对话式编程Agent
-代码编排模式:通过对话编排代码生成流程
-与IDE的集成方式
3.4 OpenClaw — 开箱即用的Agent服务
-核心理念:降低Agent开发门槛,提供开箱即用的Agent服务
-配置驱动的Agent定义
-适用场景:快速搭建企业级Agent服务
3.5 框架选型对比

动手练习(30分钟):
-用LangGraph实现一个"需求分析→代码生成→测试验证"的三步Agent工作流
-体验不同设计模式在同一个任务上的效果差异
模块四:代码编排与代码框架双模式开发 4.1 代码编排模式(Code Orchestration)
用Python代码精确编排Agent的行为和工作流
-优势:精确控制、可调试、可测试、可审计
-适用:复杂业务逻辑、高可靠性要求
4.2 代码框架模式(Framework-based)
用配置文件和声明式API定义Agent:
-优势:快速搭建、低代码门槛、易于调整
-适用:标准化流程、快速原型
4.3 记录/规划/推理能力体系

动手练习(30分钟):
分别用代码编排模式和框架模式实现同一个Agent任务
对比两种模式在开发效率、灵活性、可维护性上的差异
第二天:企业级Agent开发与部署
模块五:企业级Agent开发实践
5.1 企业级Agent架构设计
5.2 Agent开发核心组件
5.3 开发最佳实践
-工具设计原则: 单一职责、输入输出明确、错误信息友好
-Prompt工程: 结构化System Prompt、Few-shot示例、输出格式约束
-测试策略: 单元测试(工具)+ 集成测试(工作流)+ 端到端测试(场景)
-版本管理: Prompt版本化、Agent配置版本化、工作流版本化

动手练习(30分钟):
-实现一个完整的企业级Agent:包含工具注册、错误处理、记忆管理
-用测试驱动方式验证Agent行为
模块六:Agent可观测性与故障恢复 6.1 Agent可观测性三支柱
-决策日志: 记录Agent每一步的推理过程和决策依据
-工具调用追踪: 记录每次工具调用的输入、输出、耗时
-Token消耗监控: 实时监控各Agent的Token使用量
6.2 故障恢复策略
6.3 性能优化
-Prompt优化: 减少不必要的Token消耗
-缓存策略: 相似查询缓存、工具结果缓存
-并行化: 独立步骤并行执行
-模型路由: 简单任务用小模型、复杂任务用大模型
模块七:安全合规与企业级部署 7.1 Agent安全体系
-Prompt注入防御: 输入净化、System Prompt隔离、输出校验
-数据安全: 敏感数据识别、脱敏处理、审计日志
-权限控制: 工具执行权限、数据访问权限、操作审计
7.2 企业级部署架构
7.3 外包企业Agent应用场景
场景一:自动化代码审查Agent
-对客户交付代码进行自动审查
-基于客户编码规范生成审查报告
-减少人工Review工作量60%+
场景二:智能测试Agent
-根据需求文档自动生成测试用例
-自动执行测试并生成报告
-提升测试覆盖率至85%+
场景三:知识库问答Agent
-构建企业/项目知识库
-新成员快速上手,减少知识交接成本
-跨项目经验复用
动手练习(30分钟):
-为选定场景设计一个企业级Agent方案
-包含:架构设计、安全策略、部署方案、成本估算
模块八:综合实战演练 分组实战(4-5人/组):
实战场景: 构建一个"软件开发全链路Agent团队"
第一天:Agent基础与设计模式精通
模块一:LLM核心原理与Agent基础
1.1 LLM推理能力解析 — Agent的"大脑"
-Transformer与注意力机制:Agent如何理解和推理
-Token化与上下文窗口:Agent的"工作记忆"边界
-推理能力:CoT(思维链)、ToT(思维树)、GoT(思维图)
-函数调用(Function Calling):Agent与外部世界的桥梁
1.2 提示词工程高级技巧
-结构化Prompt设计:角色 / 任务 / 约束 / 输出格式
-多步推理Prompt:ReAct / Plan-and-Solve / Self-Ask
-工具使用Prompt:工具描述、参数规范、结果解析
-Prompt模板管理:从个人经验到团队标准
1.3 Agent = LLM + 记忆 + 工具 + 规划
-记忆系统: 短期记忆(上下文窗口)/ 长期记忆(向量存储) / 工作记(Scratchpad)
-工具集: 搜索 / 代码执行 / API调用 / 文件操作 / 数据库查询
-规划引擎: 任务分解 / 步骤排序 / 条件判断 / 循环控制
1.4 RAG与多模态在Agent中的应用
-RAG增强:Agent如何利用外部知识进行推理
-多模态Agent:处理文本、图片、代码、结构化数据
-上下文管理策略:长任务中的上下文压缩和关键信息保留
模块二:10大Agent设计模式
2.1 顺序链模式(Sequential Chain)
-适用:有严格前后依赖的流水线任务
-案例:需求文档 → 技术方案 → 代码实现 → 测试用例
2.2 路由分发模式(Router / Dispatcher)
-适用:根据输入类型分派到不同专业Agent
-关键技术:意图识别、动态路由
2.3 并行执行模式(Parallel / Fan-out)
-适用:独立子任务同时执行,加速处理
-关键技术:结果合并、一致性保证
2.4 反思迭代模式(Reflection / Self-Critique)
-适用:需要质量保障的生成任务
-案例:代码生成 → 代码审查 → 修改 → 再审查
2.5 规划执行模式(Plan-and-Execute)
-适用:复杂多步骤任务
-案例:系统重构 — 分析影响面 → 制定重构计划 → 逐步执行 → 验证
2.6 层级委托模式(Hierarchical / Manager-Worker)
-适用:大型任务按专业分工
-关键:Manager负责任务分解和结果整合
2.7 MapReduce模式
-适用:批量处理同类任务
2.8 辩论对抗模式(Debate / Adversarial)
-多个Agent从不同角度分析问题
-适用:需要多角度评估的决策场景
2.9 记忆增强模式(Memory-Augmented)
-Agent具备长期记忆,跨会话保持上下文
-适用:持续服务型Agent(如智能客服)
2.10 人机协作模式(Human-in-the-Loop)
-Agent自主执行,关键节点请求人类确认
-适用:高风险决策场景
模块三:主流Agent框架深度解析
3.1 LangGraph — 灵活的图编排框架
-核心概念:State / Node / Edge / Conditional Edge
-状态图设计:定义Agent工作流的有向图
-代码示例:构建一个包含路由和反思的Agent工作流
3.2 MetaGPT — 软件开发流程模拟
-核心理念:用Agent模拟软件开发团队(PM / Architect / Engineer / QA)
-角色定义与协作机制
-适用场景:从需求描述到代码生成的全自动化
3.3 DevChat — 开发者对话式Agent
-核心特点:面向开发者的对话式编程Agent
-代码编排模式:通过对话编排代码生成流程
-与IDE的集成方式
3.4 OpenClaw — 开箱即用的Agent服务
-核心理念:降低Agent开发门槛,提供开箱即用的Agent服务
-配置驱动的Agent定义
-适用场景:快速搭建企业级Agent服务
3.5 框架选型对比

动手练习(30分钟):
-用LangGraph实现一个"需求分析→代码生成→测试验证"的三步Agent工作流
-体验不同设计模式在同一个任务上的效果差异
模块四:代码编排与代码框架双模式开发
4.1 代码编排模式(Code Orchestration)
用Python代码精确编排Agent的行为和工作流
-优势:精确控制、可调试、可测试、可审计
-适用:复杂业务逻辑、高可靠性要求
4.2 代码框架模式(Framework-based)
用配置文件和声明式API定义Agent:
-优势:快速搭建、低代码门槛、易于调整
-适用:标准化流程、快速原型
4.3 记录/规划/推理能力体系

动手练习(30分钟):
分别用代码编排模式和框架模式实现同一个Agent任务
对比两种模式在开发效率、灵活性、可维护性上的差异
第二天:企业级Agent开发与部署
模块五:企业级Agent开发实践
5.1 企业级Agent架构设计
5.2 Agent开发核心组件
5.3 开发最佳实践
-工具设计原则: 单一职责、输入输出明确、错误信息友好
-Prompt工程: 结构化System Prompt、Few-shot示例、输出格式约束
-测试策略: 单元测试(工具)+ 集成测试(工作流)+ 端到端测试(场景)
-版本管理: Prompt版本化、Agent配置版本化、工作流版本化

动手练习(30分钟):
-实现一个完整的企业级Agent:包含工具注册、错误处理、记忆管理
-用测试驱动方式验证Agent行为
模块六:Agent可观测性与故障恢复
6.1 Agent可观测性三支柱
-决策日志: 记录Agent每一步的推理过程和决策依据
-工具调用追踪: 记录每次工具调用的输入、输出、耗时
-Token消耗监控: 实时监控各Agent的Token使用量
6.2 故障恢复策略
6.3 性能优化
-Prompt优化: 减少不必要的Token消耗
-缓存策略: 相似查询缓存、工具结果缓存
-并行化: 独立步骤并行执行
-模型路由: 简单任务用小模型、复杂任务用大模型
模块七:安全合规与企业级部署
7.1 Agent安全体系
-Prompt注入防御: 输入净化、System Prompt隔离、输出校验
-数据安全: 敏感数据识别、脱敏处理、审计日志
-权限控制: 工具执行权限、数据访问权限、操作审计
7.2 企业级部署架构
7.3 外包企业Agent应用场景
场景一:自动化代码审查Agent
-对客户交付代码进行自动审查
-基于客户编码规范生成审查报告
-减少人工Review工作量60%+
场景二:智能测试Agent
-根据需求文档自动生成测试用例
-自动执行测试并生成报告
-提升测试覆盖率至85%+
场景三:知识库问答Agent
-构建企业/项目知识库
-新成员快速上手,减少知识交接成本
-跨项目经验复用
动手练习(30分钟):
-为选定场景设计一个企业级Agent方案
-包含:架构设计、安全策略、部署方案、成本估算
模块八:综合实战演练
分组实战(4-5人/组):
实战场景: 构建一个"软件开发全链路Agent团队"

活动详情

提交需求