目录

当AI开始帮我写代码:我的AI辅助开发工作流

前言

这个博客停更的五年,正好是 AI 编码工具从无到有、从玩具变成生产力的五年。2026 年回头再看,我的开发方式已经被彻底改变了。这篇文章记录一下我的 AI 辅助开发工作流的演进过程和现状,算是给这个时代留个注脚。

演进的三个阶段

阶段一:补全工具(2023)

刚开始用 AI 辅助编码的时候,它就是一个"高级自动补全”:写一行注释,它帮你补全一个函数。这个阶段的特点是人在写,AI 在猜。效率有提升,但代码的整体结构还是完全由自己掌控。

阶段二:对话式结对编程(2024-2025)

Chat 类工具流行起来之后,我习惯变成:描述一个函数的需求 → AI 给出实现 → 自己 review、贴回项目。这个阶段省掉了大量"查文档、抄示例"的时间,典型受益场景:

  • 不熟悉的语言/框架快速上手(2023 年我转 TypeScript 前端栈,AI 帮了大忙)
  • 写单测、写正则、写 SQL 这类"模式明确"的代码
  • 读老代码:把看不懂的函数丢给它解释

阶段三:Agent 接管工作流(2026)

真正质变的是 agent 模式的成熟。现在我的日常开发是这样的:

  1. 需求进工单:把想法写成 spec 或 ticket,描述清楚边界和验收标准
  2. agent 领任务:在终端里给 agent 分派工单,它自己读代码、写测试、实现、跑 typecheck,完成后提交
  3. 人做 review:我看 diff、跑测试、验收,不合格打回

一个 AI 深度参与的典型项目:Goal-Dashboard——它本身就是一个 agent 工具链的插件(DeepSeek Harness 的目标看板),把"目标 → 任务 → 完成"的流程可视化。用 AI 造管理 AI 的工具,这种套娃是 2026 年的日常。

我的工作流配置

  • 工程规范前置:把编码规范、提交规范、项目结构约定写成仓库里的说明文件,agent 的产出质量直接取决于这些"规矩"写得多清楚
  • skills 工作流:参考 mattpocock/skills 的思路,把"实现、TDD、code review、debug"等常见任务做成可复用的技能,让 agent 按纪律干活而不是自由发挥
  • 小步快跑:一次给 agent 的任务粒度控制在"一次能 review 完"的大小,宁可多派几轮
  • 测试兜底:凡是 agent 写的代码,必须有测试兜底。AI 写代码很快,但没有测试的快就是负资产

什么没变

工具变了,有些东西反而更重要了:

  • 架构能力:agent 可以写对一个函数,但"这个系统该怎么分层"仍然需要人来定
  • 需求理解:把自己脑子里的想法讲清楚,成了新的核心技能
  • 审美与取舍:技术选型、做还是不做、做多少,这些决策 AI 给不了答案

小结

五年前写这个博客的时候,我在学 Django 学爬虫;五年后的今天,我在给 agent 写工作规范。变化的是工具,不变的是"用技术解决自己的问题"这个初心。

博客现在恢复更新了,后面打算把 AI 工作流的实践继续写成一个系列。如果你也在 2026 年看到这篇文章——欢迎交流。