朱少民
《软件工程 3.0》作者/CCF 杰出会员/AiDD 技术委员会成员
让 AI 研发从"碰运气"到"敢验收" ——以质量闭环为主线,基于 OpenCode 实操为基础,两天建成一套可运行、可度量、可进化的AI研发质量体系。
一、课程亮点:
• 质量闭环为主线:需求 → 设计 → 代码 → 测试 → 交付 → 改进,每个环节都有 Harness 守护装置
• 真机实战:全程基于OpenCode实机操作,带走的是"跑通的项目",不是 PPT(课程内容)
• SKILL 资产化:一次封装 6 类质量 SKILL(需求/设计/代码/测试 的生产与评审),团队处处复用
• 故障注入演练:故意"制造事故",在"被拦截"中真正理解 Harness 的价值
• 即学即用:结营即带走质量闭环系统 + 12周落地路线图
二、课程收益
1. 学员收益(学完能做什么)
2.企业收益:
三、课程大纲(2 天 × 4 模块)
(内容丰富,这里只列出主要的内容项)
模块一|质量地基:规则、上下文与质量模型
• 为什么AI研发需要质量闭环?
• 建立对Harness Engineering的全面正确的认知
• AI代码交付质量的第一性原理
• 分析OpenCode、DeepSeek Harness(dsh)、OpenAI Codex Harness(och)等架构
• 三大真实失败案例剖析与质量闭环全景图
• AGENTS.md 四类规则设计法与权限配置
• 上下文工程——质量信息的"供给侧"
• 上下文压缩机制与质量信息注入策略
• 实操:沙盘项目初始化与规则体系重构(80~90分钟)
模块二|需求与设计质量:Spec 规约工程
• SDD中的Spec不只是需求Spec
• 规约工程(Rules)——给Agent立规矩
• 分析OpenCode、dsh、och等如何管理规约
• Spec的梳理和分层设计、目录组织
• 需求Spec编写规范:SHALL需求描述 + GWT场景验收
• 场景设计红线(每条需求 ≥2 场景)
• Spec变更管理和动态上下文注入
• 实操:需求/设计Spec编写、评审与场景互评(80分钟)
模块三|代码与测试质量:SKILL工程与Agent制衡
• SKILL结构、如何创建自己的SKILLs?
• OpenCode有哪些内建的SKILL?、
• SKILL的按需加载机制
• SKILL 的权限控制
• 6类质量SKILL设计蓝图
• SKILL内嵌质量门的写法(DoD + 反模式表)
• Agent角色划分与权限制衡
• 实操:质量SKILL创建与"需求→设计→代码→评审→测试"质量接力赛(80~90分钟)
模块四|交付质量与闭环进化:门禁、守护与反馈
• 究竟什么是Loop Engineering?
• 如何构建AI研发的质量闭环?
• 三层质量门禁解析
• 代码交付的四道质量防护
• 分析OpenCode、dsh、och等Hooks机制
• Hooks事件门禁(Pre/Post双向检查)与MCP调用守护
• 质量数据采集、度量看板与"经验 → 防线"转化闭环
• 实操:质量门禁插件编写、质量数据采集与呈现演练(80~90分钟)
四、课程交付物(学员带走资产)
五、课程信息
• 适用对象:技术负责人、AI工程负责人、研发/测试工程师、QA与质量负责人,以及希望规模化落地AI研发的团队
• 学习形式:讲授40% + 演示15% + 实操35% + 讨论复盘10%
• 前置要求:熟悉 Git与命令行,有AI编程工具使用经验
同济大学特聘教授、CCF杰出会员、全国计算机科学技术名词编委。近三十年来一直从事软件工程的教学与研究工作,先后获得多项省、部级科技进步奖,已出版了二十多部著作和5本译作,代表作主要有《软件工程3.0》、《智能软件工程》、《大模型驱动软件测试》、《软件测试方法和技术》、《全程软件测试》、《软件质量保证与管理》等。曾任思科(中国)软件有限公司QA高级总监、IEEE ICST 2019工业论坛主席、多个IEEE国际学术会议程序委员、《软件学报》和《计算机学报》审稿人等。