ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

AI 写的计划方案总是不落地?我改了 4 版提示词,总结出一套项目重构方案方法

AI 写的计划方案总是不落地?我改了 4 版提示词,总结出一套项目重构方案方法

我把 AI 写项目重构方案的提示词改了 4 版,终于总结出一套真正能落地的方法

——让 AI 不只是会写计划文档,而是真正理解项目问题、改造方向和交付价值。

前言:为什么 AI 写的计划方案,总感觉差点意思?

最近在做一个老项目的重构与升级规划。

我尝试让 AI 分析代码仓库,并生成一份完整的项目重构的计划方案。

原本以为这是一件很简单的事:分析项目现状、找出问题、提出解决方案,再整理成文档即可。

但实际效果并没有想象中理想。

AI 确实能够发现很多技术问题,也能写出比较完整的方案,但经常出现几个现象:

  • 技术细节太多:接口、数据库、模块依赖分析得很详细,产品经理和项目经理却很难快速理解。
  • 方案容易过度设计:一个原本通过局部优化就能解决的问题,可能被扩展成微服务、APM、分布式链路追踪等系统性建设。
  • 缺少可见的交付成果:经常出现“提升系统稳定性”“增强扩展能力”,但没有说明具体交付什么。
  • 实施计划不够清楚:已经完成、准备实施、未来规划的内容混在一起。
  • 缺少实际收益验证:方案描述了许多预期价值,却没有说明如何证明这些价值真的实现了。

最明显的问题是:

AI 写出来的方案,看起来很专业,但未必适合真正拿去做项目评审和交付管理。

经过四轮调整,我逐渐意识到,问题并不完全在模型能力,而在于最初没有明确告诉 AI:我们究竟需要一份什么层级的方案。

一、计划方案首先是给人看的

技术人员写方案,很容易站在实现角度考虑问题。

例如,发现业务代码存在模块耦合、状态管理混乱、重复逻辑等问题,就会自然地展开代码结构、数据库设计和改造步骤。

这些分析很有价值,但并不是所有内容都应该放进总体方案。

因为不同角色关注的重点不同。

阅读对象最关心的问题
产品经理为什么要改?会影响哪些业务?
项目经理做什么?什么时候做?交付什么?如何验收?
技术负责人改造方向是否合理?成本和风险是否可控?
开发人员具体改哪些模块?怎样实现?

如果把所有内容放在同一份文档里,最终很容易变得又长又复杂。

所以我决定把方案分为两个层次:

第一层:项目重构与升级总体方案。

面向产品经理、项目经理及管理层,重点说明问题、目标、改造方向、阶段成果和实际收益。

第二层:专项技术实施方案。

面向架构师和开发人员,进一步展开系统设计、接口调整、代码改造、测试与部署。

两者需要关联,但不应该混为一谈。

我总结出一条最重要的原则:

AI 可以深入代码分析,但最终输出的总体方案必须经过抽象,转化为非研发人员也能够理解的项目语言。

二、真正好用的方案,应该形成五步闭环

这是我反复调整后最终保留下来的核心结构。

步骤核心问题应有的输出
1. 问题归类当前究竟存在什么问题?归纳出具有共同治理目标的专题
2. 解决方案准备如何解决?清晰的改造思路和主要措施
3. 预期收益与阶段成果做完能得到什么?可见交付物及预期价值
4. 确认与验证如何证明改造有效?验证方法及验收依据
5. 实际收益最终有没有达到预期?实际数据、成果对比和复盘

这个结构最大的好处,是让技术改造不再停留在“计划做什么”,而是形成从问题到收益的完整闭环。

举个例子。

假设一个项目的订单创建、支付、退款等流程分散在多个处理环节,出现异常时需要人工查询大量日志。

如果只是让 AI 自由发挥,它可能提出一整套复杂的可观测性平台建设方案。

但按照这五步进行分析:

问题:订单异常难以及时发现,排查需要人工关联多处记录。

方案:建立统一订单过程查询和重点异常告警能力。

阶段成果:订单监控看板、单笔订单查询能力、异常通知功能。

验证:模拟支付和退款失败,确认能够及时发现、准确查询和通知,同时不影响正常交易。

实际收益:通过异常发现时间、问题定位时间、告警准确性等指标进行前后对比。

是不是一下就清晰了?

项目经理能够理解改造价值,开发人员也知道后续应该从哪些方面展开技术实施。

三、这套提示词真正值得使用的地方

1. 不是简单罗列问题,而是抽象为治理专题

AI 分析一个老项目时,可能发现几十甚至上百个问题。

如果直接转换成整改清单,很容易陷入细节。

更合理的方式是将关联问题归类,例如架构升级、业务模型重构、性能与可靠性优化、系统和业务监控建设。

这些只是参考方向,不应要求所有项目都覆盖。

专题应该由真实问题决定,而不是由预先设计好的目录决定。

2. 避免为了技术升级而升级

这是我认为最有价值的约束之一。

比如某个项目只有少量服务,现有架构完全能够支撑业务需求,就没有必要为了追求所谓的先进架构而强行拆分微服务。

同样,完成 APM 接入不代表性能已经改善,建成分布式链路追踪也不等于系统稳定性已经提升。

提示词必须要求 AI 先分析必要性,再考虑投入成本、实际收益及风险。

不是技术越复杂越好,而是能解决问题、成本合理才好。

3. 把看不见的技术工作,变成看得见的交付成果

很多技术治理工作难以直观展示,比如模块解耦、业务模型调整、历史数据清理。

所以方案需要把这些工作转化为可检查的结果。

例如业务模型设计、数据迁移对账报告、关键场景回归结果、性能对比报告以及运行监控看板。

这样项目经理可以跟踪进度,产品经理可以参与验收,技术团队也可以证明阶段工作确实产生了成果。

4. 区分“技术能力建成”和“实际收益产生”

这也是普通 AI 方案容易忽略的一点。

建立监控,不代表故障率下降。

完成架构调整,不代表研发效率一定提升。

优化数据库结构,也不意味着所有查询都变快。

技术建设是否成功,需要根据实际目标进行验证。

没有改造前的数据基线,就不能随便报告效率提升了多少。

这套提示词明确要求区分预期收益、已交付成果和实际收益,避免把技术建设包装成没有证据支撑的业绩。

5. 让实施计划真正具有管理价值

方案必须明确区分:

已完成工作、当前待实施工作、后续升级规划。

同时说明哪些事项需要优先处理,哪些可以并行试点,哪些取决于实际收益再决定是否实施。

这能减少一个常见问题:AI 为了让方案看起来完整,把所有想到的技术能力全部放进本轮建设范围。

四、与大厂常见的计划方案相比,处于什么水平?

这里需要说明,所谓“大厂计划方案”并没有统一模板,不同公司的技术评审和项目管理流程差异很大。

因此,我参考的是一些企业公开的工程实践,而不是声称掌握其内部全部文档。

例如:

GitLab 公开的 Architecture Design Workflow 强调业务目标、技术设计、关键决策、利益相关方评审以及持续迭代,并建议根据改造规模控制设计流程的投入。

微软 Azure Well-Architected Framework 则建议通过 ADR(架构决策记录)保存重大技术决策的背景、依据、备选方案及影响。

参考:

GitLab Architecture Design Workflow

Microsoft:维护体系结构决策记录(ADR)

将这套 AI 提示词与上述成熟工程实践进行对照,可以得到以下结果:

对比维度这套提示词成熟企业工程实践
问题识别强调真实问题与专题归类同样重视现状和问题背景
业务价值强调改造原因和预期收益通常要求业务目标或建设依据
技术方案以总体解决方向为主重大项目还会记录关键设计与技术权衡
阶段交付强调可见成果和验收通常结合项目里程碑及交付管理
决策记录基础要求相对较轻更重视备选方案、决策依据和历史记录
协作评审主要依赖项目负责人确认可能涉及跨团队评审、负责人及审批流程
适用复杂度适合中小团队、常规项目治理能覆盖多团队、大规模及高风险改造

从这个角度看:

这套提示词并不是大厂工程规范的完整替代品,而是一套更轻量的项目总体方案编写方法。

它借鉴了成熟工程实践中值得保留的核心思想,却没有要求每个项目都采用复杂的评审机制和完整技术设计流程。

这正是它的优势。

对于小团队或中等规模项目,没有必要因为一个局部重构就组织完整的架构评审体系。

但对于涉及大量团队协作、重大架构决策、安全合规和大规模数据迁移的项目,仅使用这套总体方案也不够,还需要补充正式的架构决策、备选方案比较、资源预算、责任划分和专项风险评审。

因此,我对它的定位是:

借鉴成熟工程管理思想,以更低的文档和流程成本,生成能用于项目讨论、阶段规划和成果验收的重构方案。

五、如何实际使用这套提示词?

我建议采用两轮工作方式,而不是第一次就让 AI 生成几十页的正式方案。

第一轮:项目诊断。

让 AI 阅读项目资料,必要时深入代码仓库,识别实际问题、归纳治理专题、提出改造方向和优先级。

这一轮主要验证 AI 有没有真正理解项目。

第二轮:正式方案。

确认专题合理后,再要求 AI 按五步闭环编写正式的重构与升级方案,并生成阶段计划、交付成果和验收要求。

这样可以避免一开始就得到一份结构完整、但方向错误的长文档。

可直接尝试的核心提示词

以下是我总结的精华版本,适合先体验。对于复杂项目,可以进一步增加业务范围、历史进度和特定交付要求。

AI写的计划方案领导不满意?试下我这个反复打磨的计划方案提示词?

六、哪些场景值得使用?

我认为这套方法尤其适合:

使用场景主要价值
老系统重构把复杂的历史问题归纳为可管理的治理专题
系统架构升级说明升级必要性、实施方向及改造收益
业务模型重构明确业务职责、流程问题和预期交付
性能与稳定性治理让优化目标、验证方法和实际收益对应
研发团队内部评审帮助技术人员向非技术角色解释改造价值
项目交付与阶段汇报将技术工作转化为可展示、可验收的成果

对于正式投标文件,还需要额外满足招标文件中的商务、资质、预算和响应条款要求,不能直接将这套技术规划模板当作完整投标文件。

七、最后总结

经过这几轮实践,我最大的感受是:

AI 不缺写出长篇计划方案的能力,真正缺的是明确的目标、边界和质量标准。

提示词写得长,不代表结果一定好;规定的章节多,也不代表方案更专业。

一份有价值的项目重构方案,最终还是应该回答几个简单的问题:

为什么要改?准备改什么?怎么推进?交付什么?如何验证?有什么实际价值?

技术可以复杂,但项目方案应该清晰。

AI 可以辅助分析、归类和组织内容,但项目事实、业务决策、成本判断和最终验收,仍需要人来负责。

对我来说,这套提示词最大的意义,并不是让 AI 帮忙省下写文档的时间,而是让技术方案从“描述准备做哪些技术工作”,转变为“说明准备解决哪些真实问题,并如何证明这些工作产生了价值”。

这或许才是 AI 辅助技术管理最值得使用的地方。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进