当前位置: 首页 > news >正文

AI 辅助编程阶段化开发 SOP

AI 辅助编程阶段化开发 SOP

    • 1. 提出需求(明确需求)
    • 2. 整理需求文档
    • 3. 检查需求文档
    • 4. 架构设计
    • 5. 核实全局架构文档
    • 6. 拆分需求
    • 7. 阶段性方案
    • 8. 输出阶段性开发文档
    • 9. 分阶段独立开发以及任务拆分
    • 10. 阶段性评审
    • 11. 系统集成与联调
    • 📌 附录:全局异常处理机制 (幻觉熔断)

1. 提出需求(明确需求)

提出需求后,不要急于让它给方案,让 AI 反向提问,加上一句:“在给出方案之前,请列出你还需要我提供哪些信息,或者指出我需求中模糊的地方。”这能极大减少返工。明确需求后重新更新需求文档作为备份。

实际 AI 提示词:
我现在需要 [填写具体需求],在给出方案之前,请列出你还需要我提供哪些信息,或者指出我需求中模糊的地方。

2. 整理需求文档

明确需求后,让 AI 重新整理输出完整的需求文档,检查需求文档没有问题,确保 AI 没有理解错误,同时也可以留存完整的需求文档。

实际 AI 提示词:
现在你需要重新将我们的需求整理成一份完整版的“需求文档”,以便于我备份保存。

3. 检查需求文档

拿到 AI 的需求文档后检查核对无误,再根据实际需求调整后,将完整的需求文档上传给 AI 作为上下文对话依据。

4. 架构设计

让 AI 输出技术栈选择、全局目录结构、核心数据结构/数据库表设计以及代码命名规范。这份“全局架构文档”将作为后续所有独立 AI 对话的基础输入。

实际 AI 提示词:
“这是我根据实际开发情况调整的需求文档,现在你需要分析技术栈选择、全局目录结构、核心数据结构/数据库表设计、代码命名规范,以及各个核心模块/前后端之间的交互标准。最终请输出一份‘全局架构文档’,并务必将模块间的交互标准单独整理成一份精简的‘API接口契约’一并输出。”

5. 核实全局架构文档

在检查确保全局架构文档无误后,上传给 AI。

6. 拆分需求

让 AI 根据完整的需求文档拆分需求,将需求拆分成几个阶段,明确每一个阶段的目标和验证每个阶段完成效果的测试方案,最终生成一份项目阶段开发文档,同时明确告诉 AI 他所分的阶段是需要不同的团队独立开发的。

实际 AI 提示词:
现在你需要将根据最终的完整需求文档,将需求合理的拆分成几个开发阶段,注意每个阶段将会是不同的团队独立开发的,每个阶段必须有明确的阶段目标和阶段验收方案(检验每个阶段完成的效果),最终输出一个“项目阶段性开发文档”方便我备份保存。

7. 阶段性方案

针对每一个阶段,给出相应的方案,并且每一个方案都必须有一个针对的测试方案,在我推演并评估测试方案的逻辑可行性后再确定阶段性的技术方案。

实际 AI 提示词:
现在你需要针对每一个阶段,给出相应的阶段方案,并且每一个阶段性方案都必须有一个合理的测试方案,我需要根据你提供的测试方案实际推演测试方案的可行性才能确定方案。

8. 输出阶段性开发文档

在测试每个方案的可行性后,让 AI 整理一份完整的阶段性开发文档。

实际 AI 提示词:
“现在该阶段方案的测试已经完成且可行。请你将刚才最终确定的阶段技术方案和对应的测试方案,整理合并成一份完整的‘阶段X开发文档’。文档需包含明确的阶段目标、技术实现细节和验收标准,以便我备份保存作为后续写代码的依据。”

9. 分阶段独立开发以及任务拆分

在告诉每一个 AI 具体的“API接口契约”和“阶段性方案文档”后,不能让 AI 盲目开始,必须让 AI 将自己所需要完成的阶段拆分成几个小任务来完成,并且要合理安排每一个小任务的顺序。告诉 AI “将你所负责的阶段方案拆解为 5 个以内的高内聚、低耦合的开发步骤。要求每个步骤都有明确的输入、输出和可测试的验收标准。”

实际 AI 提示词:
“这是本次项目的‘API接口契约’以及‘阶段X的阶段性方案文档’,请你仔细分析这两个文档明确当前阶段的代码开发边界。现在你需要完成的是阶段X,你需要将阶段X方案拆解为 5 个以内的高内聚、低耦合的开发步骤。要求每个步骤都有明确的输入、输出和可测试的验收标准,并在编写代码时严格遵守‘API接口契约’中的数据流转规范。”

10. 阶段性评审

每完成一个阶段都需要进行阶段性审评,为下一个阶段打下稳固的基础,并引入“版本控制(Git)”。

实际 AI 提示词:
现在你需要根据阶段性开发方案文档中的阶段X的阶段性验证方案,进行阶段性验证,确保我们阶段的可靠度。

11. 系统集成与联调

所有阶段独立开发并测试完成后,需要将各个模块的代码进行组装,测试系统整体的数据流转。

实际 AI 提示词:
“这是阶段A和阶段B的代码输出结果,以及我们之前的‘API接口契约’。现在你需要编写集成测试脚本(或核心胶水代码),确保这两个独立开发的模块能够严格按照契约正确通信,完成端到端的数据联调。”


📌 附录:全局异常处理机制 (幻觉熔断)

当 AI 出现幻觉时或遇到问题时,先执行“报错日志 + 相关代码”的精准投喂,设定尝试修复不超过 2 次。如果 2 次后 AI 开始胡言乱语(代码越改越错),立刻执行Git 回滚并换一种 Prompt 重新开始(重开一个新对话窗口)。

http://www.jsqmd.com/news/478664/

相关文章:

  • 大数据安全必修课:数据隐私保护的7大核心原则
  • 56767786
  • 工业缺陷检测的新范式:2025-2026年零样本检测技术全景扫描
  • 51单片机的【智能火灾报警系统】仿真设计
  • 北京营养自愈力专家亲测分享:这样找最靠谱!
  • 代码上传到gitee
  • 我不知道起什么我就是找个地方说话
  • 量化开发实战手册·第1篇:数据源选型指南——如何为你的策略找到最合适的行情接口?
  • Flutter 三方库 flutter_localized_locales 鸿蒙适配指南 - 实现工业级全球化多语言映射与区域感知实战
  • pikachu靶场——SQL-Inject—2(Kali系统)占位符
  • C++ 标准库提供了一组丰富的输入/输出功能
  • 腾讯六宫格验证码破解
  • 太猛了!用 OpenClaw-RL,AI 边聊天边自我进化,「白嫖」用户交互数据训出更强模型?
  • Flutter 三方库 angel3_cors 鸿蒙适配指南 - 实现高性能全栈跨域安全治理与通讯防护实战
  • 了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的
  • OpenClaw 彻底卸载指南:从反复踩坑到一键完美清理】
  • 江苏哪里有三防布厂家?跑断腿摸出的实体大厂
  • 编译性语言不如解释性语言跨平台性好
  • Linux 网络命令速查:告别 `ifconfig`,拥抱 `ip`
  • 告别“纸上谈兵”!场景AI助力企业数智化落地
  • 解释性语言每执行一次就要翻译一次,效率比较低
  • Flutter 三方库 shelf_router_discovery 鸿蒙适配指南 - 实现服务端路由自动注册、在 OpenHarmony 上打造极致解耦的云端治理实战
  • 联合循环——23 电厂建筑屋顶防雷,盘柜中性点地排设计说明
  • 考试技巧01:时间管理,如何分配90分钟,至少多拿15分
  • Leetcode:单调栈系列
  • MCP:AI 世界的“USB-C”接口——深度解析模型上下文协议
  • Flutter 三方库 codemagic_app_preview 鸿蒙适配指南 - 实现 CI/CD 产物自动化预览、在 OpenHarmony 上打造工程化版本管理实战
  • OpenClaw框架图
  • 常用开源免费的串口录波 / 串口虚拟示波器软件
  • 深度解析对抗训练自编码器(Adversarial Autoencoder, AAE)