搜yinheit-SDD规范驱动+Harness驾驭工程AI全栈开发-学习记录
SDD规范驱动Harness驾驭AI全栈开发的工程化跃迁一、出码率90%为什么项目还是延期2025年以来Cursor、Copilot、Codex让开发者体验到了“AI辅助编码”的魔力。出码率从53%提升到80%-90%但一个尴尬的现实随之而来项目交付周期没有明显缩短。编码快了但Review慢了出码多了但返工也多了。高德大模型应用平台的实践揭示了一个反直觉的真相出码率 ≠ 交付率。编码只占整个交付链路的20%-30%你把编码环节的AI渗透率拉到90%整体提效也不过18%-27%。更致命的是Vibe Coding氛围编程在存量应用中是一颗定时炸弹。AI不知道某条链路是高频变更区不知道某个全局配置类在项目中有近百处引用不知道价格字段必须用long类型且单位为分——这些隐性知识散落在团队成员的经验中、群聊的历史消息中、未入库的会议纪要中。真正的瓶颈不在AI的智力而在于我们缺乏一套能将AI开发纳入标准化工程体系的规范框架和执行平台。二、SDD让AI“按规矩办事”SDDSpecification-Driven Development规范驱动开发的核心思想并不复杂在写任何代码之前先以结构化、可执行的方式定义系统的行为规范。在AI语境下SDD的内涵已远超接口定义。它是AI Agent理解业务上下文和执行动作的唯一可靠依据。规范不再是“参考性文档”而是具有强制约束力的自动化校验关卡。SDD的三层规范体系层级内容作用业务规范层Gherkin用户故事、验收标准让AI理解“要做什么”架构规范层OpenAPI契约、模块划分、数据流让AI知道“怎么做”代码规范层命名规则、错误处理、测试覆盖率让AI产出“符合标准”的代码核心逻辑是三步走先写“要做什么”Spec再让AI生成“怎么做”Code最后用Spec验证“做对了没”Test。当AI拿到一份精确的OpenAPI规范或一组明确的Pydantic模型时它生成符合要求代码的成功率会从“碰运气”变为“确定性输出”。三、Harness给AI套上“工程缰绳”SDD解决了“规范是什么”Harness解决的是“如何让AI在规范约束下执行”。Harness驾驭思维的本质是给AI一个已有的实现作为参照让它照着复刻而不是凭空创造。就像给新入职的工程师说“你照着这个模块的风格写一个类似的”而不是“你自由发挥”——前者往往能更快产出符合团队规范的代码。Harness的四道防线信息供给搭建项目知识库项目层README 技术层规范 资产层代码片段让AI“懂”这个项目物理约束通过AGENTS.md、.cursorrules等文件强行约束AI的输出结构自我修正AI生成的代码自动经过Lint、测试、契约校验失败则自行修复人工兜底关键决策点保留Human-In-The-Loop人在回路中把关提示词对比——同样是实现一个“结束语管理”功能❌不推荐零约束“请实现一个结束语管理的CRUD接口及前端页面。”✅推荐Harness驱动“请参照现有的场景欢迎语功能后端接口/api/v1/feature/list前端入口FeatureTable/index.tsx:53-58实现结束语功能。数据结构、分层逻辑、命名规范必须保持一致。新增场景codecategoryCode SCENARIO_CLOSING。”约束越精准生成代码的可用性越高。四、实战从规范到部署的全链路流水线SDD Harness的组合构建的是“规范 → 代码 → 部署 → 验证”的闭环工程体系。Step 1规范先行以“用户积分商城兑换”功能为例先产出三份规范文档proposal.md需求提案描述“为什么要做”和“要做什么”spec.md技术规格包含OpenAPI接口契约、数据库Schema、异常处理策略tasks.md任务拆分每个task对应可执行的代码变更单元Step 2AI按规范生成代码将规范喂给AI Agent如Claude Code、Cursor让它按Spec实现、按Tasks拆解执行。前后端代码放在同一个工作区下Cursor的Codebase Indexing会对工作区内所有代码进行向量化嵌入AI能跨仓库理解代码关系。Step 3Harness流水线自动验证AI生成的代码提交后Harness CI流水线自动执行契约校验检查OpenAPI规范是否与现有生产环境冲突代码质量ESLint/SpotBugs扫描 单元测试覆盖率检查部署验证Harness CD自动部署到测试环境对比黄金指标吞吐量、错误率、饱和度与历史基线Step 4智能金丝雀发布Harness的AIDAAI-Driven Assistant不再依赖静态阈值而是基于历史部署数据和实时指标动态学习“正常”行为模式自动判定金丝雀分析结果决定是推进、中止还是回滚。验证失败时Harness自动触发回滚并在Git中创建Issue附上失败的监控截图和日志片段。五、写在最后Vibe Coding提供了无与伦比的生成效率而SDD × Harness则赋予了其企业级的工程骨架。SDD解决的是“AI该生成什么”——用结构化规范替代模糊提示让AI的输出从“碰运气”变为“确定性”。Harness解决的是“AI怎么生成才可控”——用模仿约束、流水线门禁、智能验证把AI的创造力纳入工程化轨道。两者的组合拳正在将AI从“副驾驶”驯化为“资深全栈工程师”。如果你还在Vibe Coding的舒适区里“随性编程”不妨试试这套方法论——把写代码的时间前置到写规约上。当AI出码率达到90%却没有真正提效时真正该升级的不是模型而是你的工程化思维。

相关新闻

SRE 实战手册(六)|故障发现与处理:On-Call 与“恢复业务优先“

SRE 实战手册(六)|故障发现与处理:On-Call 与“恢复业务优先“

SRE 实战手册(六)|故障发现与处理:On-Call 与"恢复业务优先"对应课程「06|故障发现:如何建设 On-Call 机制?」「07|故障处理:一切以恢复业务为最高优先级」。 …

2026/7/18 21:28:42阅读更多 →
AI 赋能电商搜索的架构进阶:从关键词匹配到语义理解的全链路优化

AI 赋能电商搜索的架构进阶:从关键词匹配到语义理解的全链路优化

AI 赋能电商搜索的架构进阶:从关键词匹配到语义理解的全链路优化 一、电商搜索的演进痛点 传统电商搜索基于倒排索引 TF-IDF/BM25 评分。核心问题是"词不达意":用户搜索"白色连衣裙适合夏天穿的",分词后变成["白色…

2026/7/18 21:28:42阅读更多 →
AI 工作流的可观测性架构:Trace、Metric 与 Log 的三维性能诊断体系

AI 工作流的可观测性架构:Trace、Metric 与 Log 的三维性能诊断体系

AI 工作流的可观测性架构:Trace、Metric 与 Log 的三维性能诊断体系 一、可观测性在 AI 工作流中的必要性 AI 工作流的复杂性与传统微服务有本质区别。一个典型的 Agent 调用链可能涉及:用户意图解析 → RAG 检索 → 多轮 LLM 推理 → 工具调用 → 结果聚…

2026/7/18 21:28:42阅读更多 →
折叠大屏导购终端适配:GridRow 栅格 + 平行视界双栏展示改造

折叠大屏导购终端适配:GridRow 栅格 + 平行视界双栏展示改造

一、改造背景与原有方案痛点 设备场景 零售门店折叠2in1导购大屏&#xff0c;三种物理形态&#xff1a; 合拢手机形态&#xff08;<600vp&#xff09;&#xff1a;导购手持&#xff0c;单列商品列表&#xff1b;完全展开大屏&#xff08;≥600vp&#xff09;&#xff1a;桌面…

2026/7/18 22:42:57阅读更多 →
救命!2026年AI写作辅助软件排行榜,写论文卡壳的学生党直接抄作业

救命!2026年AI写作辅助软件排行榜,写论文卡壳的学生党直接抄作业

作为熬了 3 年论文、前后踩过十几款 AI 写作工具坑的老学长&#xff0c;今天直接给大家上硬货 ——2026 年 AI 写论文工具排行榜&#xff01;结合《2025 论文写作工具白皮书》的用户实测数据&#xff0c;还有我从本科毕设到硕士小论文的全程使用体验&#xff0c;精选出 7 款真正…

2026/7/18 22:42:57阅读更多 →
汽车整车生产线智能自动化环境检测全套定制解决方案

汽车整车生产线智能自动化环境检测全套定制解决方案

自动化技术赋能汽车制造环境检测全流程升级 伴随汽车产业持续向电动化、智能网联、智能制造方向转型&#xff0c;整车厂与零部件企业对于产品运行可靠性、生产品质稳定性、产线流转效率的管控标准持续提升。 环境可靠性检测是整车制造流程内不可或缺的质控环节&#xff0c;用以…

2026/7/18 22:42:57阅读更多 →
2026 论文AI率助手横向对比:亲测好用,论文小白救急攻略

2026 论文AI率助手横向对比:亲测好用,论文小白救急攻略

2026 年学术审查全面收紧&#xff0c;AIGC 检测与查重率同步提升&#xff0c;知网、万方系统更新后&#xff0c;传统降重方式易被识别。面对算法升级后的查重平台&#xff0c;普通工具难以兼顾文本流畅度与去 AI 痕迹效果。本次从降重效率、AI 去除能力、格式稳定性、使用成本及…

2026/7/18 22:42:57阅读更多 →
企业本地智能客服搭建:鸿蒙7离线Agent自助终端商用方案

企业本地智能客服搭建:鸿蒙7离线Agent自助终端商用方案

一、项目背景与行业痛点 1.1 商用自助终端客服场景 政务大厅、商超、园区、医院、银行自助一体机&#xff0c;需要本地离线智能客服承载全流程问答业务&#xff1a; 业务知识库问答&#xff1a;办事流程、收费标准、材料清单、常见问题&#xff1b;自动化工具调用&#xff1a;表…

2026/7/18 22:42:57阅读更多 →
数据库分库分表后的跨分片查询:全局索引与二级索引方案

数据库分库分表后的跨分片查询:全局索引与二级索引方案

数据库分库分表后的跨分片查询&#xff1a;全局索引与二级索引方案 一、按用户 ID 分表了&#xff0c;但运营要按手机号查用户&#xff0c;怎么办 分库分表的标准做法是选择一个分片键&#xff08;sharding key&#xff09;&#xff0c;所有数据按这个 key 路由到不同的物理表上…

2026/7/18 22:40:56阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比&#xff1a;全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时&#xff0c;第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/18 10:49:13阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件&#xff1a;5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件&#xff0c;自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/18 8:49:08阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL&#xff1a;跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/18 14:49:24阅读更多 →
从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;从模糊意图到可执行指令&#xff1a;Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档&#xff08;PRD&#xff09;生成实践中&#xff0c;原始业务意图往往以自然语言片…

2026/7/18 0:00:14阅读更多 →
Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;Cursor配置生成失效&#xff1f;3大隐藏陷阱4行修复代码&#xff0c;资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效&#xff0c;是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

2026/7/18 0:00:14阅读更多 →
某智驾大牛创业

某智驾大牛创业

作者&#xff1a;钟声编辑&#xff1a;Mark出品&#xff1a;红色星际头图&#xff1a;智能驾驶图片据悉&#xff0c;国内某头部智驾公司端到端模型技术大牛Z投身创业&#xff0c;并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈&#xff0c;更是业内…

2026/7/18 0:00:14阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/17 22:48:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/18 14:49:24阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/18 18:49:35阅读更多 →