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/18 23:56:38 阅读更多 →
Multi-Agent实战:Deep Research

Multi-Agent实战:Deep Research

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

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

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

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

2026/7/18 23:55:38 阅读更多 →

最新新闻

UE4内存优化实战:从诊断到优化的全流程指南

UE4内存优化实战:从诊断到优化的全流程指南

1. 项目概述:为什么UE4内存优化是每个开发者的必修课做UE4项目,尤其是开放世界、大型场景或者移动端项目,开发者最常遇到的“性能天花板”往往不是CPU也不是GPU,而是内存。项目跑着跑着突然卡顿、崩溃,打开任务管理器一…

2026/7/19 1:14:14 阅读更多 →
AM62L MMC控制器UHS-II与CQE寄存器配置实战指南

AM62L MMC控制器UHS-II与CQE寄存器配置实战指南

1. 项目概述与核心价值在嵌入式系统开发,尤其是涉及高速数据存储的领域,比如工业相机、边缘AI计算盒子或者高性能的物联网网关,存储接口的性能和稳定性往往是决定系统整体表现的关键瓶颈。我们经常需要处理来自摄像头的高清视频流、传感器网络…

2026/7/19 1:14:14 阅读更多 →
NVIDIA驱动栈安装指南:从驱动到cuDNN全流程

NVIDIA驱动栈安装指南:从驱动到cuDNN全流程

1. 为什么需要正确安装NVIDIA驱动栈 在深度学习、科学计算和图形处理领域,NVIDIA的GPU加速技术栈已经成为行业标准。这个技术栈的核心组件包括显卡驱动、CUDA和cuDNN三大部分,它们之间存在着严格的版本依赖关系。许多初学者在搭建开发环境时&#xff0c…

2026/7/19 1:14:14 阅读更多 →
如何轻松备份微信聊天记录:WeChatMsg让你的数字记忆永不丢失

如何轻松备份微信聊天记录:WeChatMsg让你的数字记忆永不丢失

如何轻松备份微信聊天记录:WeChatMsg让你的数字记忆永不丢失 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we…

2026/7/19 1:14:14 阅读更多 →
WAIC镇馆之宝新考题:十万卡国产算力如何转化为生产力?

WAIC镇馆之宝新考题:十万卡国产算力如何转化为生产力?

7月17日,2026世界人工智能大会(WAIC),上海世博展览馆H2馆内,一套身形庞大的“镇馆之宝”吸引不少观众打卡驻足。这就是中国首个全国产十万卡AI超集群——曙光8000(登峰)。WACI现场 曙光展台盛况…

2026/7/19 1:14:14 阅读更多 →
Scroll 水平滚动图片展示区 + 点击跳转查看器

Scroll 水平滚动图片展示区 + 点击跳转查看器

前言 在“海风日记“的日记详情页中,图片展示区使用水平 Scroll 实现图片列表的横向滚动浏览,点击图片可跳转到全屏查看器。 本文将从源码出发,深入讲解水平 Scroll 的实现、图片占位设计和点击跳转逻辑。 一、水平滚动图片区 1.1 源码 i…

2026/7/19 1:13:14 阅读更多 →

日新闻

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

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

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

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

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

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

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

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

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

2026/7/19 0:00:40 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/7/19 0:00:40 阅读更多 →

月新闻