别再让 AI 一次性完成所有任务了:这是我半年后总结出的 AI 工作流
过去半年,我几乎每天都在使用 AI。
一开始,我和很多人一样,希望 AI 能完成整件事情。
例如:
- 写完整需求文档;
- 写完整技术方案;
- 写完整代码;
- 写完整文章。
后来发现,这种使用方式效率并没有想象中高。
真正消耗时间的,不是 AI 输出,而是后面的修改。
直到我把 AI 从"执行者"变成"工作流中的一个节点",整个使用体验才开始发生变化。
这篇文章分享的是我这半年逐渐形成的一套 AI 工作流,希望能给同样在高频使用 AI 的开发者一些参考。
为什么很多人觉得 AI 越用越一般?
很多人刚开始接触 AI 时都会经历一个"惊艳期"。
第一次生成代码。
第一次自动写 SQL。
第一次解释复杂报错。
第一次整理几十页文档。
这些体验足够震撼。
但是三个月以后,很多人都会产生一个共同感受:
AI 还是很好用,但没有最开始那么惊艳了。
问题不是模型退步了。
而是你的任务越来越复杂。
复杂任务最大的特点不是生成,而是连续。
例如:
上午完成需求分析。
下午修改接口。
晚上补文档。
第二天继续开发。
整个过程上下文不断变化。
而 AI 更擅长的是一次性任务。
所以,当我们把持续性工作全部交给一次对话时,返工几乎不可避免。
我后来做的第一件事:把任务拆小
以前我会这样提问:
"帮我设计一个订单系统。"
后来我改成:
第一步:
帮我列出订单系统应该包含哪些模块。
第二步:
只设计订单状态流转。
第三步:
根据状态流转设计数据库。
第四步:
根据数据库设计 API。
第五步:
根据 API 编写接口文档。
你会发现,同样是 AI。
输出质量完全不同。
因为模型终于能够聚焦在一个明确的问题上。
第二件事:不要让一个模型承担所有角色
以前我的习惯是:
一个模型完成所有事情。
后来我发现,这其实和软件开发很像。
真实项目里面不会让一个人同时负责:
产品。
架构。
开发。
测试。
运维。
AI 也一样。
我现在更倾向于角色拆分。
例如:
① 需求分析
负责:
- 理解需求;
- 补充遗漏场景;
- 输出整体框架。
② 技术实现
负责:
- 生成代码;
- 给出实现思路;
- 对比不同方案。
③ Code Review
负责:
- 查找边界条件;
- 找潜在 Bug;
- 检查异常处理;
- 提供优化建议。
④ 文档整理
最后再统一整理:
README。
接口说明。
提交记录。
变更日志。
这样每一步都更加稳定。
第三件事:建立自己的 Prompt 模板
很多人喜欢收藏 Prompt。
我以前也是。
后来发现:
真正有价值的 Prompt 很少。
真正有价值的是模板。
例如我现在固定保留几类模板:
需求分析模板。
数据库设计模板。
接口设计模板。
Code Review 模板。
性能分析模板。
异常排查模板。
这些模板不会因为模型升级失效。
反而会越来越成熟。
第四件事:把 AI 当成 Reviewer,而不是 Copilot
很多开发者喜欢让 AI 直接写代码。
我后来更喜欢另一种方式。
代码自己写。
写完之后,把整个 PR 给 AI。
然后问:
如果你是 Reviewer,你会提哪些意见?
这个收益远高于直接生成代码。
AI 经常能够发现:
变量命名。
边界遗漏。
重复逻辑。
异常处理。
甚至一些隐藏性能问题。
虽然不能完全替代人工 Review。
但作为第一轮检查,非常高效。
第五件事:建立自己的知识库,而不是聊天记录
很多人每天都在和 AI 聊天。
但聊天结束以后,对话就结束了。
这是最大的浪费。
我现在会把真正有价值的内容整理到自己的知识库。
例如:
优秀 Prompt。
架构设计。
数据库方案。
排障记录。
常见问题。
这样下一次遇到类似问题,不需要重新开始。
AI 负责生产。
知识库负责沉淀。
长期来看,效率提升远高于一次聊天。
AI 工作流真正解决的是什么?
很多人认为:
AI 的作用是提高速度。
我现在反而觉得:
真正提高的不是速度。
而是稳定性。
因为工作里面最大的成本,不是第一次完成。
而是第二次返工。
第三次修改。
第四次重写。
好的 AI 工作流,就是不断降低这些重复成本。
我的几个经验总结
半年下来,我有几个体会。
第一,不要追求一次生成全部内容。
第二,不要把所有任务交给同一个模型。
第三,把复杂任务拆成多个可验证的小任务。
第四,把优秀 Prompt 变成可复用模板。
第五,把聊天记录沉淀成自己的知识资产。
当这些事情形成固定流程以后,AI 才真正开始参与团队协作,而不仅仅是一个聊天工具。
写在最后
AI 的能力还会继续提升。
新的模型也会不断出现。
但真正能够长期提高效率的,并不是某一个模型。
而是一套稳定、可复用、可迭代的工作流。
最近我也会把自己实践过程中的一些 AI 工作流、Prompt 优化思路和效率方法,持续整理在公众号 【AI效率引擎】。更多是作为个人实践笔记,希望几年后回头看,能清楚看到自己的工作方式是如何一步步演进的。
对于开发者来说,真正值得投入时间优化的,从来不是"哪个模型最强",而是如何让 AI 更自然地融入自己的工程流程。