课程简介
本课程面向互联网研发人员,围绕 Coding Agent 的运行机制、模型技术选型、多任务拆解、上下文工程、多 Agent 编排和工程质量控制展开。课程以 OpenCode、Cursor 为主要工具环境,用 1 小时介绍 GLM 5.x、DeepSeek V4、Kimi 的技术特点、适用条件和选型方法。三类模型作为客户可用模型池,不预设固定分工或串行调用关系;实操时根据现场接入条件和任务特点选择一个主模型即可。全天采用一个由客户课前确定的脱敏研发任务,技术讲解 4 小时,实操 2 小时。
目标收益
1.理解 Coding Agent 从接收目标、读取上下文、调用工具到验证结果的完整运行过程。
2.了解 GLM 5.x、DeepSeek V4、Kimi 的主要技术特点,能够依据任务、质量、速度和成本进行选型。
3.掌握任务图、依赖关系、并发隔离和上下文配置等多任务管理方法。
4.能够为多 Agent 流程设置测试、差异审核、执行追踪、异常恢复和人工确认机制。
培训对象
课程内容
第一天-上午:Coding Agent 机制与研发多任务管理
1. Coding Agent 的技术架构与运行机制(0.5h)
Coding Agent 的核心组成:模型、指令、上下文、工具、执行环境和状态记录。
从目标输入到任务规划、工具调用、结果观察、继续执行和终止验收的运行循环。
Agent 在长任务中常见的上下文漂移、错误累积、状态丢失和无效循环。
2. GLM 5.x DeepSeek V4 与 Kimi 模型概述及技术选型(1h)
GLM 5.x 系列:长上下文、代码生成、工程任务执行、工具调用和结构化输出等能力,以客户实际开放版本为准。
DeepSeek V4 系列:通用推理、思考与非思考模式、长上下文、工具调用及接口兼容性,区分高性能与高吞吐版本的使用条件。
Kimi 系列:长上下文、文本与多模态输入、代码和 Agent 任务能力;当需求包含截图、设计稿或视频材料时评估其适用性。
技术选型维度:任务类型、上下文规模、工具调用稳定性、测试通过率、多模态需求、响应速度、并发限制、成本和数据策略。
选型验证方法:用同一组脱敏任务对照测试,记录完成率、代码差异质量、测试结果、失败次数、耗时和成本;优先采用稳定完成主任务的单一模型。
3. 研发任务拆解与上下文工程(0.5h)
使用目标、输入、输出、依赖和验收标准定义工作包,并标记并行边界和修改范围。
控制 Agent 读取的仓库、目标文件和历史资料,使用 AGENTS.md、OpenCode Agent 配置或 Cursor Rules 固化研发规范。
按最小权限配置文件修改、终端命令、外部访问和子 Agent 调用,并设置人工确认节点。
课程实战-1:任务图与 Agent 上下文配置(1h)
输入材料:客户选定的脱敏研发任务、样例仓库和验收标准;每组使用 OpenCode 或 Cursor。
将任务拆成 3 至 5 个工作包,标记依赖关系、并行边界、修改范围和验收方式。
为项目编写一份简短规则文件,配置上下文范围、测试命令和操作权限,并让 Agent 输出执行计划。
输出成果:任务图、项目规则文件和经人工审核的 Agent 执行计划。
第一天-下午:多 Agent 编排与工程可靠性
1. 多 Agent 协作架构与任务交接(1h)
对比主管与执行者、规划与执行及开发与审核等常见协作结构,判断何时需要多 Agent。
通过任务卡、结构化输出、共享状态或消息传递,明确 Agent 之间的输入、输出和完成条件。
设计任务分派、超时、重试、取消和重新分派机制,避免子任务失控或重复执行。
使用独立分支或 Worktree 隔离并行 Agent,经过测试和审核后再按顺序合并结果。
2. 质量门禁、安全边界与可观测性(0.5h)
建立代码格式、静态检查、单元测试、差异 Review 和验收标准核对等质量门禁。
记录任务状态、工具调用、文件变更、命令结果和异常信息,为问题定位和复盘提供依据。
对密钥、客户数据、依赖变更、数据修改和发布操作实施最小权限、人工确认与回退控制。
课程实战-2:多 Agent 协作与异常恢复(1h)
沿用上午任务,每组设置规划、开发、测试和审核角色,使用客户现场可用的同一个主模型完成协作。
选择两个互不冲突的子任务并行执行,汇总差异和测试结果后完成一次审核与修正。
注入一个上下文遗漏、测试失败或修改冲突,练习补充上下文、重新分派或回退处理。
输出成果:可运行增量、测试与审核记录、Agent 执行轨迹和异常处理说明。
3. 多 Agent 方案评估与团队落地(0.5h)
根据任务规模、并行收益、沟通成本和风险判断使用单 Agent 还是多 Agent。
复盘实操中的任务粒度、上下文质量、并发隔离、质量门禁和人工确认设置。
形成可复用的任务卡、Agent 角色说明和交付检查清单,并梳理接入客户研发流程的调整项。
近期公开课推荐