不要先问“用哪个 AI”,先盘点你的开发工作流
文章目录开篇本文不会讨论什么一、为什么不要一开始就问“用哪个 AI”二、一条完整开发工作流通常包含哪些环节三、盘点工作流时重点看这 5 个节点1. 需求到任务你是不是经常边写边猜2. 阅读代码你是不是总在找“入口到底在哪里”3. 方案到实现你是不是一上来就让 AI 写完整功能4. 测试和排障你是不是只在出错后才想到 AI5. 交付与复盘你是不是每次都从零开始四、盘点完成后先把 AI 放到哪里五、今天就可以完成的一次工作流盘点六、总结✍创作者全栈弄潮儿²⁰²⁶ 个人主页全栈弄潮儿²⁰²⁶ 专栏地址AI 编程进阶实战开篇开始使用 AI 编程后很多开发者最常问的问题是哪个 AI 工具更适合写代码哪个模型生成代码更准确有没有万能 Prompt用什么插件能自动帮我完成更多事情这些问题当然有价值。但如果还没有梳理过自己的开发流程即使换了更强的工具也很容易陷入下面的状态需求来了仍然不知道应该先问 AI 什么。代码生成很快测试、联调和排错却越来越乱。只在写代码时打开 AI真正耗时的需求澄清、阅读旧代码和排障却没有改善。每次对话结束后没有留下可复用的模板、清单和经验。所以在继续研究“用哪个 AI”之前我们先解决一个更基础的问题你的日常开发时间究竟花在了哪些环节哪些环节适合让 AI 参与本文不会做工具横评也不会推荐某一个模型。我们要做的是盘点一条真实的开发工作流找到 AI 最值得介入的节点并建立一套可验证的协作方式。本文不会讨论什么为了让这篇文章保持聚焦下面这些内容不会展开不比较不同 AI 工具的能力排名。不推荐“复制即可使用”的万能 Prompt。不把 AI 生成代码等同于功能交付。不用工具数量衡量开发效率。不鼓励在不了解项目的情况下让 AI 大范围改代码。本文只讨论一件事先看清自己的研发流程再决定把 AI 放到哪里。一、为什么不要一开始就问“用哪个 AI”工具只是能力的放大器不会自动修复混乱的流程。如果你的工作方式是收到需求 ↓ 边问边写 ↓ 出了问题再查 ↓ 临近交付时补测试那么即使 AI 帮你更快地产出代码也可能只是更快地把不确定性带到后面。例如下面这句提问很常见帮我实现一个订单金额计算功能。它看起来像是“让 AI 写代码”但真正缺少的信息非常多商品价格和数量是否合法优惠券是否可以超过商品总价金额按元还是按分保存运费、税费、会员折扣是否在本次范围内错误应该抛异常还是返回业务错误码这段逻辑应该放在 Controller、Service 还是领域层如果这些问题没有在流程前面解决换任何 AI 都不会让结果可靠。所以第一步不是选工具而是识别哪个环节最耗时。哪个环节信息最不完整。哪个环节最容易返工。哪个环节的结果最容易验证。AI 最适合进入“目标清楚、上下文可提供、结果可验证”的位置。二、一条完整开发工作流通常包含哪些环节不同团队的研发流程会有差异但一个功能从需求到交付通常会经过下面这条链路理解需求 ↓ 阅读现有代码与资料 ↓ 设计方案和拆分任务 ↓ 编写与修改代码 ↓ 测试、调试和排错 ↓ 代码审查、联调与发布 ↓ 文档、复盘与知识沉淀如果只把 AI 用在“编写代码”这一步你只覆盖了整条链路中的一个节点。真正值得盘点的是每个节点的输入是什么、产出是什么、常见阻塞是什么、AI 能提供什么帮助、最终由谁验证。可以先用下面这张表记录一个正在开发的真实任务工作环节当前在做什么最耗时或最容易卡住的地方可交给 AI 的辅助任务必须人工确认的结果需求理解阅读需求、和产品沟通规则不完整、边界遗漏列待确认问题、整理需求清单业务规则和验收标准代码阅读找入口、追调用链项目陌生、模块耦合总结目录、解释调用链真实代码路径和影响范围方案设计定接口、分模块方案选择多、风险不清比较方案、列风险和测试点架构与业务取舍代码实现写模块、改逻辑样板代码多、上下文切换生成草稿、补类型和注释代码质量和项目一致性测试排障写测试、查错误边界遗漏、日志分散设计测试矩阵、归类异常根因、修复和回归结果交付沉淀提交、写文档、复盘过程没有记录整理变更、生成复盘初稿最终说明和经验结论这张表不是为了把所有工作都交给 AI。它的目的是让你先看见时间和风险集中在哪里。三、盘点工作流时重点看这 5 个节点1. 需求到任务你是不是经常边写边猜如果一个需求进入开发后才不断发现接口字段没有定义。状态流转没有说清。异常情况没有讨论。验收标准只存在于口头沟通里。那么最该引入 AI 的不是代码生成而是需求拆解。可以先让 AI 输出问题清单请协助拆解下面这条需求但先不要写代码。 需求 [粘贴原始需求] 请输出 1. 需要确认的业务规则。 2. 正常、边界和异常场景。 3. 可能涉及的接口、数据结构和状态变化。 4. 可以拆分的开发任务。 5. 仍然无法从需求中判断的假设。这一步的产出应该是一份开发前检查清单而不是一段代码。2. 阅读代码你是不是总在找“入口到底在哪里”接手一个旧模块时真正耗时的往往不是修改代码而是搞清楚请求从哪个入口进入。核心业务逻辑在哪一层。数据从哪里读取和写入。哪些模块会被本次修改影响。现有测试覆盖了哪些场景。此时可以让 AI 协助做“代码导览”但前提是给出足够上下文我需要修改一个订单取消功能。 下面是相关目录结构、Controller、Service 和测试文件 [粘贴目录和关键代码] 请输出 1. 请求入口到数据写入的调用链。 2. 每个文件的职责。 3. 订单状态校验可能出现的位置。 4. 修改功能时可能受影响的调用方。 5. 建议我优先阅读的文件顺序。 不要猜测未提供的代码不确定的地方请明确标注。AI 给出的导览只能作为阅读路线图。最终仍然要通过源码搜索、断点、日志和测试确认调用链。3. 方案到实现你是不是一上来就让 AI 写完整功能复杂任务直接索要完整实现最容易得到“看起来能跑、放进项目就不合适”的代码。更可靠的方式是把这一步拆成三轮第一轮让 AI 复述任务、列出假设和风险 第二轮让 AI 比较方案、明确模块边界和测试点 第三轮让 AI 按已确认约束生成最小实现以订单金额计算为例第一轮可以这样提问现在需要实现订单金额计算支持商品总价和优惠券抵扣。 请先不要写代码。 请列出 1. 需要确认的金额和优惠券规则。 2. 建议的输入、输出和异常策略。 3. 未来接入运费、税费和会员折扣时的扩展点。 4. 可能影响正确性的边界条件。等规则确认后再让 AI 输出函数签名、实现草稿和测试矩阵。不要跳过“方案”这一层。方案讨论通常只需要几分钟却能减少大量后续返工。4. 测试和排障你是不是只在出错后才想到 AIAI 很适合参与测试设计和问题排查但它需要的是证据而不只是错误信息。对于测试可以让 AI 先列矩阵请为下面的订单金额计算规则设计测试矩阵。 规则 [粘贴已确认规则] 请按“正常、边界、异常”三类输出 - 输入 - 预期结果 - 覆盖规则 - 测试目的 暂时不要生成测试代码。对于排障可以让 AI 先组织假设请协助分析一个接口偶发失败的问题。 已知信息 - 问题现象[描述] - 完整错误栈[粘贴] - 最近代码变更[描述] - 已排除方向[描述] 请输出 1. 按可能性排序的假设。 2. 每个假设需要补充的证据。 3. 最小验证步骤。 4. 不建议直接修改的地方及原因。无论测试还是排障都不要把 AI 的回答当成最终结论。它应该帮助你更快地提出假设、设计验证和发现遗漏。5. 交付与复盘你是不是每次都从零开始一个任务完成后如果所有有用信息都留在聊天记录里那么下一次做类似任务时你还是会从零开始。建议为每一次高质量协作保留 4 类资产资产应该记录什么Prompt 模板任务背景、上下文、约束和输出格式规则清单已确认业务规则、边界和验收标准测试清单正常、异常和回归场景复盘记录AI 的有效建议、遗漏点和最终修改原因可以使用这个最小复盘模板任务 [本次开发或排障任务] AI 参与的环节 [需求 / 代码阅读 / 方案 / 实现 / 测试 / 排障 / 文档] 有效做法 [哪些上下文、Prompt 或验证动作最有帮助] 无效或有风险的做法 [AI 漏掉了什么为什么不能直接采用] 可复用资产 [Prompt、检查清单、测试模板、代码片段]当这些资产积累起来你使用 AI 的效率才会变得稳定而不是偶尔碰到一次好答案。四、盘点完成后先把 AI 放到哪里盘点完工作流后不建议同时改造所有环节。先选择一个满足下面三个条件的节点重复出现。每周都会做或者每个任务都会遇到。上下文可提供。你能清楚地给出需求、代码、日志或规则。结果可验证。能通过测试、代码审查、运行结果或人工确认判断好坏。对大多数中级开发者而言适合优先尝试的顺序通常是需求澄清 ↓ 代码阅读 ↓ 测试矩阵 ↓ 代码审查 ↓ 排障假设整理 ↓ 可控范围内的代码生成这条顺序的共同特点是前面的输出更容易被人工审核风险也更低。等你形成稳定方法后再把 AI 引入更复杂的实现和自动化环节。五、今天就可以完成的一次工作流盘点不需要等到下一个大型项目。今天可以从一个正在进行的小任务开始按下面 6 步完成盘点写下任务名称例如“新增取消订单接口”或“修复优惠券金额计算 Bug”。把任务拆成需求、阅读、方案、实现、测试、交付六个环节。在每个环节标记最耗时、最模糊或最容易返工的地方。只挑一个节点让 AI 参与并记录输入和输出。用测试、代码审查、日志或联调验证结果。把有效的 Prompt 和检查清单保存下来。可以直接复制下面这份盘点清单任务名称 [填写] 本次任务经过的环节 [ ] 需求理解 [ ] 代码阅读 [ ] 方案设计 [ ] 代码实现 [ ] 测试排障 [ ] 交付沉淀 最耗时的环节 [填写] 最容易返工的环节 [填写] 本次准备让 AI 参与的一个节点 [填写] 我会提供给 AI 的上下文 [需求 / 代码 / 日志 / 测试 / 规则] 我将如何验证输出 [测试 / 审查 / 联调 / 日志 / 人工确认] 本次要沉淀的资产 [Prompt / 检查清单 / 测试模板 / 复盘]这份清单的目的不是增加流程负担。它是为了让 AI 的使用从“临时提问”变成“有目标、有上下文、有验证的工程协作”。六、总结在选择 AI 工具之前先盘点自己的开发工作流。这件事可以帮助你看清哪些环节真正消耗时间。哪些环节最容易遗漏信息和产生返工。哪些工作适合让 AI 协助哪些判断必须自己保留。怎样把一次有效协作沉淀成可复用资产。你不需要马上把整个研发流程都交给 AI。先从一个重复、可提供上下文、结果可验证的小节点开始。当 AI 真正嵌入需求澄清、代码理解、方案设计、测试排障和复盘沉淀后它才能成为开发流程的一部分而不只是一个偶尔打开的聊天窗口。下一篇文章我们来拆AI编程工作台我的 AI 编程工作台工具、模型与基础配置如果这篇文章对你有帮助欢迎点赞、收藏、关注专栏。也欢迎在评论区留言在你的日常工作中最耗时、最想让 AI 帮忙的环节是什么

相关新闻

Dism++系统优化指南:免费清理Windows垃圾的终极实战手册,三步腾出10GB磁盘空间

Dism++系统优化指南:免费清理Windows垃圾的终极实战手册,三步腾出10GB磁盘空间

Dism系统优化指南:免费清理Windows垃圾的终极实战手册,三步腾出10GB磁盘空间 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language 周五晚&…

2026/9/21 8:25:57 阅读更多 →
旧随身听重获新生:完整体验免费开源的NetMD音频传输工具Platinum-MD

旧随身听重获新生:完整体验免费开源的NetMD音频传输工具Platinum-MD

旧随身听重获新生:完整体验免费开源的NetMD音频传输工具Platinum-MD 【免费下载链接】platinum-md Minidisc NetMD Conversion and Upload 项目地址: https://gitcode.com/gh_mirrors/pl/platinum-md 那个周末午后,我在储物间深处翻出一台积灰的索…

2026/9/21 17:44:18 阅读更多 →
抖音下载实战全攻略:去水印、批量收藏、增量更新,一台电脑全搞定

抖音下载实战全攻略:去水印、批量收藏、增量更新,一台电脑全搞定

抖音下载实战全攻略:去水印、批量收藏、增量更新,一台电脑全搞定 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and b…

2026/9/20 22:41:00 阅读更多 →

最新新闻

Apache Arrow C++ 行列转换实战:行式数据与列式 Table 的双向转换

Apache Arrow C++ 行列转换实战:行式数据与列式 Table 的双向转换

Apache Arrow C 行列转换实战:行式数据与列式 Table 的双向转换 【免费下载链接】arrow Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing 项目地址: https://gitcode.com/gh_mirrors/arrow12/arrow Ap…

2026/9/22 19:07:14 阅读更多 →
adata源码拆解:3个核心逻辑搞定高频面试题

adata源码拆解:3个核心逻辑搞定高频面试题

adata源码拆解:3个核心逻辑搞定高频面试题 官方文档翻了三遍还是云里雾里?别急,直接看源码。 很多开发者卡在 adata 这类底层数据组件上,不是代码写不出来,而是 抓不住重点…

2026/9/22 19:07:14 阅读更多 →
3个维度拆解教育教学管理论文,面试必问避坑指南

3个维度拆解教育教学管理论文,面试必问避坑指南

3个维度拆解教育教学管理论文,面试必问避坑指南 刚接手教育教学管理论文的项目,或者准备相关技术岗位面试,是不是经常遇到这种情况?从网上复制一段关于论文查重、格式处理或者数据可视化的代码,丢进本地环境,结果直接报错…

2026/9/22 19:07:14 阅读更多 →
值乎手写实现避坑指南:别让基础题拖垮你的高薪Offer

值乎手写实现避坑指南:别让基础题拖垮你的高薪Offer

值乎手写实现避坑指南:别让基础题拖垮你的高薪Offer 看了一堆教程还是不会写项目?这是应届生最痛的点。别急,问题往往出在细节。面试里那些看似简单的值乎手写实现,藏着无数深坑。今天就把血泪经验摊开讲,帮你避开那些让你薪资打折的雷区。…

2026/9/22 19:07:14 阅读更多 →
Ceph OSD 内部机制解析:PGPool 与已删除快照(removed snap)追踪及异步裁剪

Ceph OSD 内部机制解析:PGPool 与已删除快照(removed snap)追踪及异步裁剪

Ceph OSD 内部机制解析:PGPool 与已删除快照(removed snap)追踪及异步裁剪 【免费下载链接】ceph Ceph is a distributed object, block, and file storage platform 项目地址: https://gitcode.com/gh_mirrors/ce/ceph 导读 本文深…

2026/9/22 19:07:13 阅读更多 →
3步搞定合法的ip地址,从入门到精通面试通关

3步搞定合法的ip地址,从入门到精通面试通关

3步搞定合法的ip地址,从入门到精通面试通关 面试被问“什么是合法的ip地址”时,你只答出了“点分十进制”,结果面试官追问边界条件直接卡壳?别慌,这题看似简单,实则是考察你对网络底层协议理解深度的试金石。很多候选人把重点放在记忆上,却忽略了…

2026/9/22 19:06:13 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/22 4:32:41 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/22 4:38:57 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/22 8:51:04 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →