如果你已经在用 AI 写代码,大概遇到过这种场面:需求说三句话,模型给你两百行,跑起来报错,改完又跑偏,来回几轮之后连自己都说不清最初想要什么。问题往往不在模型能力,而在于你没有一个能约束它的规格,也没有一套能在它跑偏时把它拽回来的机制。这门课讲的就是这两件事:SDD(规范驱动开发)负责把"想要什么"写清楚,Harness(驾驭工程)负责让模型在可控范围内把活干完。

先搞清楚缺的是哪一块

这门课不是给零基础讲变量和循环的。它假定你已经会写代码,甚至已经用 AI 辅助写过一些东西,但卡在下面几个环节之一:

  • 能让 AI 生成代码,但生成的代码结构散,改一处崩三处,最后不如自己重写;
  • 需求全靠聊天窗口里的自然语言描述,换个会话上下文就丢,团队里没人能复现你的结果;
  • 知道有 prompt 工程、有 agent 框架,但不知道在真实全栈项目里怎么编排成一条稳定的流水线;
  • 能跑通 demo,但一到多人协作、需要评审和回溯的场合就失效。

如果你对上其中两条以上,这门课的内容才对你有用。否则先补基础,别硬上。

SDD 到底在规范什么

SDD 的核心思路是:在让 AI 动手之前,先产出一份机器和人都能读的规格。这份规格不是传统需求文档那种写完就归档的东西,它要能被工具消费、能驱动生成、能在实现偏离时作为判据。课程会涉及规格应该包含哪些层次——接口契约、数据结构、边界条件、验收标准——以及哪些内容必须写死、哪些可以留给模型发挥。

这里有个容易踩的坑:很多人以为规格写得越细越好,结果写成了一份伪代码,模型只是把它翻译一遍,失去了 AI 该有的补全能力。课程里会讨论这个粒度的取舍,这部分的判断力比记住某个模板更重要。

Harness 不是提示词模板

Harness 常被误解成"一套精心调过的 prompt"。它更像是一层工程外壳:负责给模型喂上下文、约束它的输出格式、在它调用工具时做校验、在失败时决定重试还是回退、在关键节点插入人工确认。写 prompt 只是其中一小块。

课程会带你看这层外壳怎么搭:上下文怎么按需拼装而不是一股脑塞进去,工具调用的结果怎么验证,多步任务怎么在中间设检查点。学完之后你应该能回答:我的 AI 流水线在第二步输出错了,它是会继续往下跑污染全局,还是会停下来?这个问题的答案,决定了你的系统能不能上生产。

全栈场景下这两者怎么咬合

单独讲 SDD 或 Harness 都不难,难的是在全栈项目里让它们配合。前端、后端、数据层对规格的敏感度不一样,对 AI 自主度的容忍度也不一样。课程用实际项目串起来,重点不在"做出了一个什么应用",而在于展示当需求变更时,规格怎么改、Harness 怎么调、已经生成的代码怎么处理。

建议你带着自己手头一个真实的小项目来听。哪怕只是一个内部工具,用课程的方法重新拆一遍规格、重新设计一遍约束,比跟着做一遍示例项目的收效大得多。示例是别人的,卡点才是你自己的。

学完之后该能回答的问题

  • 给定一个模糊需求,我能写出多细的规格才算够用,多细就算过头?
  • 我的 AI 开发流程里,哪些环节必须有人工介入,哪些可以交给自动校验?
  • 当模型连续两次没按要求输出,我的机制应该重试、降级还是直接报错?
  • 团队里第二个人接手我的 AI 辅助项目时,他需要看到什么才能继续?

这四个问题答不上来,说明还停在"会用工具"的阶段;能答上来,才谈得上工程。这门课的价值就在这段距离上。

SDD规范驱动+Harness驾驭工程AI全栈开发

课程详情

课程详情

课程名称:SDD规范驱动+Harness驾驭工程AI全栈开发

课程简介:本课程深入探讨SDD规范驱动和Harness技术的应用,旨在培养具备AI全栈开发能力的专业人才。

适合人群

  • 对AI全栈开发感兴趣的技术爱好者
  • 希望提升AI工程实践能力的软件开发工程师
  • 寻求在AI领域发展的项目经理和产品经理

学习收获

  • 掌握SDD规范和Harness技术的核心概念
  • 学会使用AI工具进行全栈开发
  • 提升项目管理和团队协作能力
  • 具备AI全栈开发实战经验

课程亮点

  • 结合实际项目案例,深入浅出讲解SDD规范和Harness技术
  • 提供丰富的实践机会,让学生在实践中掌握技能
  • 由经验丰富的讲师团队授课,确保教学质量
  • 课程内容紧跟行业发展趋势,帮助学生适应市场需求

课程目录

第1章 SDD规范驱动+Harness驾驭工程全栈开发--课程导学
  1-1 SDD规范驱动+Harness驾驭工程全栈开发--课程导学.mp4
第2章 Vibe Coding、SDD 工具链与 AI 编码模型全解析
  2-1 什么是Vibe Coding,真正使用时又会面临哪些挑战?.mp4
  2-2 Vibe Coding的发展现状怎样?又有哪些社区争议?.mp4
  2-3 SDD是什么?能解决什么问题?解决不了什么问题?.mp4
  2-4 Harness Engineering是什么?能解决什么问题?.mp4
  2-5 SDD+Harness与Vibe Coding认知有哪些误区?.mp4
  2-6 SDD+Harness如何让Vibe Coding走向工程化?.mp4
  2-7 SDD工具全景对比.mp4
  2-8 SDD工具核心功能与使用场景有哪些?.mp4
  2-9 国内外主流AI编码模型最新进展是怎样的?(GPT系列、Claude5系列、DeepSeekV4系列等).mp4
  2-10 如何根据项目需求选择合适的AI编码模型?.mp4
第3章 开发环境准备工作:课程必备工具安装与配置
  3-1 AI编程工具对比与选型:Cursor、Claude Code、Codex, Qoder、Trae、CodeBuddy等.mp4
  3-2 Qoder安装配置与实战演示.mp4
  3-3 Repo Wiki的原理与作用.mp4
  3-4 QoderQodework安装配置与实战演示.mp4
  3-5 Cursor安装与快速入门实战演示.mp4
  3-6 Claude Code的安装与使用.mp4
  3-7 如何通过AI自动完成前后端全栈开发环境准备(Node.js、Java、Python等环境)?.mp4
  3-8 环境准备--本章小结.mp4
第4章 项目需求分析与项目工程初始化:SDD+Harness 实战启动
  4-1 如何通过Harness+SDD完成从传统开发到AI驱动开发的转变.mp4
  4-2 如何基于Harness Engineering构建结构化文档体系.mp4
  4-3 Harness+openSpec+superPower能力有哪些?.mp4
  4-4 Harness+openSpec+superPower结构化文档体系与知识工程体系如何构建?.mp4
  4-5 Harness+openSpec+superPower初体验.mp4
  4-6 Spec编写实战:如何完成正确的Spec文档编写?.mp4
  4-7 Spec Review机制与质量守护:如何建立文档审查的自动化流程?.mp4
  4-8 AIWorkSpace全栈项目空间搭建:如何对gitsubmodule 进行多仓库管理?.mp4
  4-9 如何利用AI做前后端架构选型?.mp4
  4-10 前端工程初始化:框架选型落地、组件规范.mp4
  4-11 后端Spring AI工程初始化,构建项目结构、依赖管理、基础配置.mp4
  4-12 Vibe coding如何进行数据库选型与设计?.mp4
  4-13 阶段性review:项目整体架构讲解.mp4
  4-14 总结实战中的关键经验与常见问题.mp4
  4-15 本章小结与SDD+Harness流程复盘.mp4
第5章 Prompt 工程在 SDD 中的核心地位:将创意转化为完整需求文档
  5-1 项目整体介绍,关于“外国人来中国旅游”的创意.mp4
  5-2 提示词基础认知与重要性,Prompt工程在SDD流程中有哪些核心地位?.mp4
  5-3 提示词构建的基本原则与分类,如何为不同编程场景构建高质量提示词?.mp4
  5-4 提示词优化与迭代技巧,如何持续提升AI输出的代码与文档质量?.mp4
  5-5 从一个模糊的产品创意出发,如何通过有效Prompt逐步生成结构化的需求文档?.mp4
第6章 基于 SDD+Harness 实战首页模块开发:功能导航、心智透传与平台心智表达
  6-1 如何将需求分解为可执行的Spec单元.mp4
  6-2 如何制定首页功能开发计划,如何通过openSpec指令快速生成.mp4
  6-3 如何通过superpower指令驱动研发计划执行.mp4
  6-4 利用AI来进行首页验收,如何通过Spec文档的交叉Review进行质量校验.mp4
  6-5 首页功能AI自动化测试和验收.mp4
  6-6 本章小结.mp4
第7章 SDD+Harness 规范实战权限模块开发:通过 JWT 鉴权实现用户认证体系
  7-1 遵循SDD+Harness流程,如何编写登录注册模块的Spec文档?.mp4
  7-2 JWT原理深度讲解,Token生成、验证、刷新的完整机制是怎样的?.mp4
  7-3 前端登录页面开发,如何基于Spec规范实现UI组件与交互逻辑.mp4
  7-4 后端认证接口开发,如何实现注册、登录、Token验证的API.mp4
  7-5 前后端鉴权全流程联调,如何实现完整的登录注册功能闭环.mp4
  7-6 OpenAPI共享契约:从手写类型到编译时拦截.mp4
  7-7 本章小结.mp4
第8章 SDD+Harness 规范实战社交模块开发:内容创作、列表展示与论坛互动功能
  8-1 开发护栏,如何严格遵循Harness护栏约束并保障代码质量?.mp4
  8-2 内容创作功能开发:实现帖子发布、帖子详情、富文本编辑器-.mp4
  8-3 数据库持久化:如何从H2内存库平滑切换到MySQL.mp4
  8-4 互动交流功能开发:实现评论系统、点赞点踩、个人收藏.mp4
  8-5 内容展示功能开发:实现帖子列表、互动统计、分页加载.mp4
  8-6 本章小结.mp4
第9章 基于 SDD+Harness 规范实战景点模块开发:景点列表、景点排行榜与详情页
  9-1 需求拆解与AI分析,如何通过explore多轮对话确定开发路线图.mp4
  9-2 并行开发策略,多模块多会话如何并行推进使开发效率翻倍.mp4
  9-3 景点模块核心开发,如何按路线图完成前后端全栈实现.mp4
  9-4 缓存接入实战,让你的高频查询快10倍.mp4
  9-5 自修复演示,AI自验证自修复策略是怎样的?.mp4
  9-6 本章小结.mp4
第10章 项目阶段性成果 & 实战经验复盘
第11章 基于 Agent Teams 全栈实践用户模块开发:个人中心、消息通知、站内信
第12章 项目能力扩展:通过 MCP 与 CLI 接入外部服务实现功能增强
第13章 项目 AI Native 化:通过大模型与 RAG 赋予产品智能能力
第14章 项目 AI 能力自我进化:通过浏览器自动化与数据采集实现持续学习
第15章 项目迭代优化:通过 AI 辅助实现代码质量与工程规范持续提升
第16章 云端部署与 DevOps 实践:通过 AI 辅助完成项目上线全流程
第17章 Agent 工程师面试指南:从项目实战到面试通关
第18章 SDD规范驱动+Harness驾驭工程全栈开发--课程总结与展望