AI原生开发和高效能Harness工程实践

面向软件研发工程师、架构师和研发负责人,围绕AI原生开发、智能体设计、Claude Code工程配置、规范驱动开发、测试与老项目改造,学习构建和维护Harness工程工作流

2天 人工智能应用

课程大纲

上篇:AI原生开发与工程框架

上篇:AI原生开发与工程框架
  • 01|软件的要求没变
  • 02|程序人生进阶之路
  • 03|程序人生的轨迹变化和新能力四象限
  • 04|智能体的本质
  • 05|Agent设计模式
  • 1)纵轴:Agent能力栈
  • 2)横轴:Agent执行拓扑
  • 3)纵横轴交叉:28种模式
  • 4)例:上下文分诊(Context Triage)
  • 06|什么是Harness
  • 07|AI-开发者协作成熟度模型
  • 1)Level2 - AI 作为嵌入式副驾驶
  • 2)Level3 - AI 作为原生工作流智能体
  • 3)Level4 - AI 作为自主软件工程师
  • 08|Harness Engineering 和 Harness工程师
  • 1)Level3催生 → Harness工程
  • 2)程序员转变
  • 3)成为新一代的Harness工程师

中篇:Claude Code与规范驱动开发

中篇:Claude Code与规范驱动开发
  • 09|基于Claude code的Harness工程
  • 1)为什么选择命令行模式
  • 2)工程多维度对照表
  • 3)三层知识结构
  • 4)Claude Code记忆系统与CLAUDE.md
  • 5)Rules 规则系统深度剖析
  • 6)Sub-Agents的核心概念与应用价值
  • 7)MCP 协议与外部工具连接
  • 8)构建只读型安全审计子代理
  • 9)并行探索与流水线编排
  • 10)Agent Teams多会话协作架构
  • 11)SKILL.md结构与触发机制
  • 12)Hooks事件驱动自动化
  • 13)Tools 工具系统内核剖析
  • 14)Headless 模式与 CI/CD 集成
  • 10|规范驱动开发
  • 1)SDD-自动化工作流(示例)
  • 2)进阶版的Agent本质
  • 3)常见的开源SDD套件
  • 4)SDD四层金字塔

下篇:Harness维护、测试与老项目实践

下篇:Harness维护、测试与老项目实践
  • 11|Harness保鲜
  • 1)过时检测
  • 2)沉淀经验 - Harness Update Skill
  • 3)文档同步 - Doc Sync Skill
  • 4)规范审计 - Harness Audit Skill
  • 5)SDD 规格归档 - Harness Archive Skill
  • 12|Harness进阶
  • 1)延长自动化时长
  • 2)AI驱动的测试体系
  • 3)服务端接口测试
  • 4)种子数据依赖策略
  • 5)测试数据准备套件
  • 6)E2E集成测试
  • 13|老项目中使用Claude code
  • 1)与AI协作的工作骨架
  • 2)了解老项目 - 八步心法
  • 3)人机分工
  • 4)画出项目全景(八步心法·第四步)
  • 5)梳理接口和数据模型(八步心法·第五步)
  • 6)写 CLAUDE.md(八步心法·第八步·上)
  • 7)挖出重复流程写成 SKILL(八步心法·第八步·下)
  • 8)建立安全护栏
  • 9)开始真实需求改造

适合对象

软件研发工程师、架构师及研发负责人

课程定位与主要问题

面向软件研发工程师、架构师和研发负责人,围绕AI原生开发、智能体设计、Claude Code工程配置、规范驱动开发、测试与老项目改造,学习构建和维护Harness工程工作流

课程适配与选型边界

面向软件研发工程师、架构师和研发负责人,围绕AI原生开发、智能体设计、Claude Code工程配置、规范驱动开发、测试与老项目改造,学习构建和维护Harness工程工作流

适合对象

软件研发工程师、架构师及研发负责人

训练场景

面向软件研发工程师、架构师和研发负责人,围绕AI原生开发、智能体设计、Claude Code工程配置、规范驱动开发、测试与老项目改造,学习构建和维护Harness工程工作流

授课安排

2天。专题讲授、工程案例讨论、工具演示与实践练习

课程侧重

面向研发团队的规范驱动开发、Claude Code、Harness维护和老项目测试实践,区别于通用Agent设计模式

核心收益

  • 理解AI原生开发、Harness工程与人机分工的基本关系
  • 学习记忆、规则、工具、技能与多会话协作的配置思路
  • 练习规范驱动开发、测试准备和工程文档维护
  • 梳理老项目接入AI工作流的步骤与权限边界

课程背景与交付信息

课程安排:2天

课纲未单列时长,按同批讲师简介中对应课程列明的安排制定,具体课表可协商

设计模式、能力层级与方法名称为课程组织框架;工具功能按授课版本和授权配置核对,实际工程结果需测试验证

课程时间

2天

授课方式

专题讲授、工程案例讨论、工具演示与实践练习

课程内容重点

01上篇:AI原生开发与工程框架
02中篇:Claude Code与规范驱动开发
03下篇:Harness维护、测试与老项目实践

讲师介绍

张永智 讲师头像

张永智

AI应用与软件研发培训讲师

张永智的课程聚焦AI应用与智能体开发、Harness工程、RAG检索增强、软件设计和研发工作方法,面向研发工程师、架构师、技术负责人及需要使用AI工具的业务人员,结合工程案例、工具演示与实践练习开展教学

查看讲师主页

课程差异说明

面向研发团队的规范驱动开发、Claude Code、Harness维护和老项目测试实践,区别于通用Agent设计模式

课程常见问题

这门课适合哪些岗位?

软件研发工程师、架构师及研发负责人。

课程主要训练哪些内容?

上篇:AI原生开发与工程框架;中篇:Claude Code与规范驱动开发;下篇:Harness维护、测试与老项目实践

课堂会练习哪些能力?

理解AI原生开发、Harness工程与人机分工的基本关系;学习记忆、规则、工具、技能与多会话协作的配置思路;练习规范驱动开发、测试准备和工程文档维护

课程的时长和授课形式是什么?

2天。专题讲授、工程案例讨论、工具演示与实践练习

这门课的训练侧重是什么?

面向研发团队的规范驱动开发、Claude Code、Harness维护和老项目测试实践,区别于通用Agent设计模式