尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

AI编程从 “猜你想要” 到 “精准生成”, 基于Qoder的Spec驱动开发初探.

AI编程从 “猜你想要” 到 “精准生成”,  基于Qoder的Spec驱动开发初探.
📅 发布时间:2026/6/18 14:02:58

解决的问题

用了几款AI的IDE (cursor、qoder 等) 编程, 基本遇到几个核心问题

  • 很难准确描述你的功能, 完全靠AI去猜测不停的补充细节. 如: 做个登录功能, AI容易自由发挥, 你得在补充是否有验证码、是否支持手机登录、密码是否限制等.
  • 由于token的限制, AI容易又忘记了前面的沟通内容, 又得重新强调一遍. 如果使用压缩对话, 那细节可能被丢失, AI忘记后, 又容易重新把原来改好的细节给改错, 导致来回拉扯

 

本质上是一种解释性的协助, Spec-Driven Development 是一种基于规范驱动开发 ( 或者契约式开发的模式);

什么是Spec-Driven Development 呢

开发都始于一份严格对齐的Spec文档, 所有代码、测试、架构都必须要严格准守, 后续变更也是通过Spec来驱动, 而非去改代码. 包括自动化工具也是基于Spec去生成代码、测试用例等.

简单来说, 后续程序员主要工作在于制定Spec文档, 代码实现由AI来完成.

 

基于Qoder的实现方式选择

最近都改用Qoder了 ( 主要性价比可以, 当前一月2美金 , 实践下来也够用了, cursor平替)

  1. 用Qoder自带的Quest Mode 去实现, 适合个人探索, 无需安装额外的MCP插件
  2. 通过 spec-workflow-mcp插件. 适合团队项目, 当前推荐的几个mcp , 基于开源的, 如:https://github.com/Pimzino/spec-workflow-mcp

用Qoder实现 Spec-Driven Development模式

新建任务, 进入 Quest Mode

打开Qoder 选择 Quest Mode . 新建个任务

输入


请帮我构建一个简单的开源项目介绍网站- 前端使用 React + Next.js
- UI 使用简洁的卡片式布局,支持添加、标记完成、删除任务
- 后端使用 Spring Boot + jdk 8 基于MVC的架构 
- 数据暂时保存在内存中(不需要数据库)
- 前后端分离,通过 HTTP 通信功能上
- 先从固定github上采集最活跃的Top10的开源项目, 并在首页显示
- 不需要管理后台, 只需要10分钟更新采集一次数据展示

 

 

生成相关设计文档

qoder开始和我交互确认细节, 问答模式, 开始选择细节

回答完成后, 开始根据细节, 生成设计文档

 

看完设计文档, 截图几个, 比我亲自画还好

 

开始实施任务

文档好了, 开始写相关任务

 

完成任务

访问效果

需求变更

如果我后续将进行需求变更, 需要再增加一个新的任务, 提出了变更

对当前的需求进行变更, 把显示3个项目变成只显示两个项目, 并采集任务增加到12个

 

收到后, 它开始检查了历史文档, 任务, 并新建了个新的markdowm

修改后的效果

 

 

 

整体思考

以后的开发流程是否会变为

  • 程序员提出意图
  • AI配合梳理,通过对话、梳理和需求
  • 生成最终Spec文档,  程序对spec文档进行确认
  • AI完成任务执行.

 

整个流程上, 等于给程序员配上了一个外包干活, 更多精力花在整体架构、和业务流程的思考上了.

将来是否会成为以后的主流模式呢?

 

对于历史的老旧项目是否也适用呢?

很多代码都有历史原因, 如果只出文档, 完全交给AI修改, AI是否能理解其中的每一段祖传的 if 呢, 这个风险还是太高, 期待进一步的发展.

 

 

相关新闻

  • 2025年口碑好的十级无尘车间行业内知名厂家排行榜
  • 2025年11月中国电动破胎器品牌排行榜单权威发布
  • 2025年靠谱的厚壁不锈钢管件厂家最新实力排行

最新新闻

  • 语义检索与混合搜索:基于Elasticsearch和Milvus的召回优化
  • 2026嘉兴本地连锁黄金回收,承接铂金回收白银银条回收业务+公安备案门店 - 信誉隆金银铂奢回收
  • 2026广州越秀名包回收实测,95新LV箱包高价回收 - 逸程
  • 天原笔记(5)急流:大气的高速通道与天气引擎
  • 国内公寓床采购需求攀升 头部生产企业实力解析 - 李lixpi
  • 2026庆阳本地连锁黄金回收,承接铂金回收白银银条回收业务+公安备案门店 - 信誉隆金银铂奢回收

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号