AI编程之SDD新范式的自我探索实践
前言近期一直在尝试AI编程的各种方法深感AI之强大。 最近又了解到了前沿大佬们提出和总结的编程开发新范式SDD 与传统开发思想不同SDD的核心理念是规格第一代码第二 。通过先行制定严格的条件约束和流程来指导模型走向我们预期的路线。减少之前开发时遇到的AI幻觉 上下文丢失目标偏移等问题 。 本次我打算使用目前较火热的OpenSpec工具来探索与实践SDD的开发思想。OpenSpec是什么OpenSpec 是一个专为AI编程场景设计的规范驱动开发Spec-Driven Development框架核心目标是解决AI编码过程中因需求模糊、上下文丢失导致的代码偏离预期问题。它通过结构化规范文档强制人类与AI在写代码前对“要做什么”达成明确共识将AI开发从“凭感觉聊天”升级为可追溯、可验证、可协作的工程化流程。实践步骤准备开发一个nginx的本地可视化面板来实践,这里默认你已经安装了openSpec和Cursor并了解了相关的概念。1.创建nginx-panel目录作为项目根目录2.执行 openspec init 命令初始化工程并指定cursor作为AI工具植入openspec的相关命令后续操作直接启动cursur编辑器打开项目目录然后在agent窗口输入命令操作openspec init3.执行 /opsx:explore 命令进入探索模式开始与openspec进行头脑风暴敲定具体的开发需求。此过程只讨论需求不会保存任务内容。 若是需求已经明确也可以跳过本步骤。/opsx:explore [输入你的需求或想法具体内容可以是模糊的但目标最好是确定的]4.执行 /opsx:propose 命令开始正式立项生成规范文档是正式开发的起点。/opsx:propose [具体的需求清单和约束要求]这里有一个要注意的点我们使用/opsx:propose生成具体的规范和需求清单时默认可能输出的都是英文不方便阅读查看(英文能力很棒的当我没说)。所以我会先指定一个规则要求openspec输出中文的内容给我在/openspec/config.yml中配置示例schema: spec-driven context: | Language: Simplified Chinese (zh-CN) 所有 OpenSpec 产出物包括 proposal.md、design.md、tasks.md 及 specs 目录下的文件和交互过程必须全部使用简体中文撰写。 在生成中文文档时请遵循以下本地化规范 1. 保持代码路径、类名、变量名、SQL 语句等代码元素为英文原生格式。 2. 保持通用的技术词汇如 API、Redis、JSON、Spring Boot、Token 等为英文无需强行翻译。 3. 涉及业务规则、任务步骤、设计思路等叙述性文字一律使用中文。5.阅读/openspec/changes/*/下的design.mdproposal.mdtasks.md做人工review确认生成的内容和任务是你想要的东西。确认后执行 /opsx:apply 命令开始动手写代码生成项目文件。这个过程比较耗时让我们静静等待。。。/opsx:apply6.等待任务执行完毕后项目已经开发完成我们进行验收环节先运行项目查看功能是否符合预期7.验收没问题后再执行 /opsx-archive 命令进行归档CLI 会把这次的变更归档。它会把增量设计合并到全局的系统设计中并清理当前的临时变更文件夹到此本次开发工程已经基本结束。

相关新闻

多品牌存储设备分散管理,如何提前发现容量与性能瓶颈?

多品牌存储设备分散管理,如何提前发现容量与性能瓶颈?

每天登录多个厂商平台,仍然看不清全局风险 某企业建设了多套不同品牌和类型的存储系统,包括SAN、NAS、分布式存储和光纤交换机。运维人员每天需要分别登录各厂商管理页面,检查设备是否存在故障,再截图并汇总告警信息。 这种方式…

2026/7/22 23:30:07 阅读更多 →
Multi-Agent实战:Deep Research

Multi-Agent实战:Deep Research

Deep Research — 多 Agent 协作深度研究系统 概述 一个纯手搓的多 Agent 研究系统。用户输入一个研究问题,系统自动从 4 个认知维度并行搜索、Agent 间对抗辩论验证声明可信度、最终综合输出带置信度标注的中文研究报告。 零编排框架依赖——Agent 循环、消息管…

2026/7/22 18:08:39 阅读更多 →
租赁巨头大黄蜂:设备跑全国,签约不等待

租赁巨头大黄蜂:设备跑全国,签约不等待

2026年4月,海南华铁披露2025年年报:全球租赁百强升至第27位,营收59.85亿元,同比增长15.74%。这家租赁巨头旗下的大黄蜂,除了在高空作业平台市场领跑,其内部运营的数字化也在提速——年签约量160万份&#x…

2026/7/21 16:41:12 阅读更多 →

最新新闻

Qwen3.8-max-Preview代码生成能力实测:AI编程助手的技术突破

Qwen3.8-max-Preview代码生成能力实测:AI编程助手的技术突破

最近在AI编程助手领域,一个值得关注的变化正在发生:阿里云推出的Qwen3.8-max-Preview版本在代码生成能力上展现出了明显优势,特别是在与市场上其他主流工具(如K3)的对比中表现突出。对于日常需要编写、调试、优化代码的…

2026/7/23 3:26:34 阅读更多 →
ARM Cortex-M系统控制模块:时钟、功耗与外设管理实战指南

ARM Cortex-M系统控制模块:时钟、功耗与外设管理实战指南

1. 系统控制模块:嵌入式开发的“中枢神经”在嵌入式开发领域,尤其是基于ARM Cortex-M内核的微控制器项目里,系统控制模块(System Control)扮演的角色,远不止是手册里描述的“控制设备整体运行”那么简单。你…

2026/7/23 3:26:34 阅读更多 →
深入解析TM4C129XNCZAD Flash预取与镜像模式:突破MCU性能瓶颈

深入解析TM4C129XNCZAD Flash预取与镜像模式:突破MCU性能瓶颈

1. 项目概述与核心价值对于任何一位嵌入式开发者而言,微控制器(MCU)的性能瓶颈往往不在于CPU的主频,而在于“内存墙”——即处理器从存储器中获取指令和数据的速度。当CPU以120MHz甚至更高的频率运行时,如果每次取指都…

2026/7/23 3:26:34 阅读更多 →
嵌入式CPU自测试控制器(STC)原理、配置与功能安全实战指南

嵌入式CPU自测试控制器(STC)原理、配置与功能安全实战指南

1. 项目概述与核心价值在汽车电子、工业控制这些对可靠性要求严苛的领域,一个隐藏的硬件故障可能导致灾难性的后果。想象一下,一辆高速行驶的汽车,其发动机控制单元(ECU)内部的CPU因为一个微小的、随机的单粒子翻转&am…

2026/7/23 3:26:34 阅读更多 →
Tiva™ ADC核心控制逻辑实战:从寄存器到多通道同步采样

Tiva™ ADC核心控制逻辑实战:从寄存器到多通道同步采样

1. 从寄存器手册到实战代码:Tiva™ ADC核心控制逻辑深度拆解搞嵌入式开发,尤其是数据采集相关的项目,Tiva™ C系列微控制器的ADC模块绝对是绕不开的核心。手册里寄存器描述密密麻麻,但真正到了写代码、调时序、处理数据的时候&…

2026/7/23 3:26:34 阅读更多 →
Ray 2.55集成Google Cloud TPU:KubeRay多主机自动编排实践

Ray 2.55集成Google Cloud TPU:KubeRay多主机自动编排实践

在实际分布式机器学习项目中,资源调度和异构硬件支持一直是影响迭代效率的关键因素。传统 GPU 集群虽然成熟,但在特定模型训练和推理场景下,TPU 的专用架构能带来显著的性能优势。然而,跨多主机的 TPU 资源编排、任务分发和故障恢…

2026/7/23 3:25:33 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻