AI 辅助编程阶段化开发 SOP
AI 辅助编程阶段化开发 SOP1. 提出需求明确需求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.coloradmin.cn/o/2412456.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!