一个人怎么带一支 AI 团队:0 行手写代码,300+ 套系统在跑

📅 2026-10-13 ✍️ 千年虫(Y2Ksoft) 🗂️ FDE 系列 · 第 5 期 ⏱️ 约 15 分钟 配套 9 张 4K 知识卡片(文末)
一句话总结:我不会写代码,但过去三年交付了 300+ 套企业管理系统(24 个行业、54 个 ERP 命名系统),最新一单从一句话需求到部署上线只用了三天。靠的不是「会让 AI 写」,而是把 AI 当团队带:岗位分工、双向同步、机器验收、硬护栏。这一期把这套「一人 AI 团队」的管理方法全部摊开——包括两次真实的翻车事故。

上一篇实战:《轴承批发零售 FDE:从一句话需求到 70 项测试全绿、部署上线,只用了三天》(48 张 4K 系统实录)。
📑 本文目录
  1. 先纠正三个误会:AI 团队不是抽卡
  2. 岗位分工:两个 AI,两条职责线
  3. 最贵的一课:他们不共用一张桌子
  4. 验收大于生成:改一处,验一处
  5. 翻车实录:20 张废片事件
  6. 零风险审查法:先快照,再折腾
  7. 护栏清单:AI 团队章程四条红线
  8. 今天就能抄的作业(附 9 张 4K 卡片)

一、先纠正三个误会:AI 团队不是抽卡

聊「带 AI 团队」之前,先泼三盆冷水。这三个误会,每一个我都亲眼见过有人踩坑,有两个我自己也踩过。

误会①:提示词写好就能出成品。一句话生成的系统,演示的时候确实能唬人——界面像模像样,按钮都能点。但只要往里灌真实数据,业务规则马上穿帮:轴承有内径外径游隙密封圈一整套参数、养殖有批次和料肉比、批发有 line 级配送路线。界面是 AI 三分钟能生成的,行业规则是 AI 生成不了的——那才是你卖钱的部分。

误会②:AI 说「做完了」就是做完了。AI 的自信程度和正确率没有任何关系。轴承 FDE 那一单,系统 70 项端到端测试——每一项都是跑给机器看的,不是听 AI 汇报的。你越是「感觉它说得挺有道理」,越要警惕。

误会③:多个 AI 会自动协作。不会。两个 AI 各写各的、互相覆盖,你不立规矩,它们能在同一个文件上打一整晚架。协作是人设计出来的,不是 AI 自带的。

带 AI 团队 = 产品经理 + 测试主管 + 运维,三合一。AI 负责生成,你负责判断、验收、兜底。

二、岗位分工:两个 AI,两条职责线

我的配置很简单:一个开发岗,一个外围岗。谁的线谁负责,边界像真团队一样清楚。

岗位职责红线
⌨️ 开发岗(Codex / VS Code)功能源码(server / db / 路由)、新模块与表结构、bug 修复、版本迭代不碰部署、不碰线上
🛡️ 外围岗(验收运维的)UI 与体验、演示数据、测试验证、部署上线(Nginx + systemd)、文档博客不改核心逻辑

为什么要这么分?因为混岗的 AI 团队一定互相覆盖——你让一个 AI 既写码又部署,它就会为了部署方便顺手改源码;你让验收的 AI 也参与开发,它就没有「挑刺」的立场了。轴承 FDE 那一单:开发 AI 把系统从 31 个模块长到 35 个,外围岗负责液态玻璃 UI、70 项测试复核、Nginx 反代 + systemd 托管上线——三天,一条线没乱。

给 AI 分工,就像给员工定职责——边界清晰才不甩锅。混岗的 AI 团队,一定互相覆盖。

三、最贵的一课:他们不共用一张桌子

这是我用真金白银的时间换来的教训:AI 的工作副本,不在你的正式目录里。

开发 AI 在自己的工作目录里改代码,改完了告诉我「做完了」。我打开正式目录一看——什么都没变。后来才发现:它的副本和我的正式版是两份独立副本,各自演化:副本缺我做的 UI 改版,正式版缺它写的新功能。如果我图省事做一次「单向覆盖」,两个方向的成果都会被冲掉。

所以现在 sync 有三步铁律:

永远不要单向覆盖——你不知道对方那边长了什么新东西。两个 AI = 两份独立副本。

四、验收大于生成:改一处,验一处

AI 生成代码的成本趋近于零,于是验收成了唯一值钱的环节。我的验收分三层:

🧪
第一层:冒烟测试
70 项端到端测试 70/70 全绿才算完——跑给机器看,不是听汇报。红一项就不算交付。
📸
第二层:真实操作
Playwright 登录 → 点满每个模块 → 0 控制台报错才算过。界面问题截图里藏不住。
🚧
第三层:规则硬编码
写操作必须带请求头、无渠道拒发提醒、知识库查不到拒答——红线写进代码,AI 违反不了。

口诀:不看代码看行为,不听汇报看证据。代码可以不好读,行为骗不了人。

AI 的自信程度和正确率无关——验收才是你的护城河。生成免费,验收值钱。

五、翻车实录:20 张废片事件

讲个上周的真实事故。给轴承 FDE 系统拍 4K 宣传图,48 张截图发出去之前我随手翻了一下,发现「风格挺统一的」——统一得有点过头了。仔细一看:20 多张全是废片。

根因:截图脚本用 Esc 关明细弹窗,关不掉——遮罩一直压在页面上,后面所有截图都带着一层弹窗阴影。最坑的是 md5 查不出重复:每张图的时间戳渲染导致字节全不同,md5 全不一样。

最后写了个土办法:16×16 感知哈希(aHash)+ 汉明距离,把每张图缩成 16×16 灰度做均值哈希,两两比对——一次定位 24 对疑似重复。脚本改成「点关闭按钮 + 复核遮罩数量为 0 + 每张校验页面标题」,48 张全部重截。

眼睛会骗你,哈希不会。交付前多一道机器质检,比客户发现强一万倍。

六、零风险审查法:先快照,再折腾

经常有人问:让 AI 审查正在跑的生产系统,不怕它搞坏数据吗?怕。所以永远不在正本上动手。我的沙箱四步:

  1. 快照:VACUUM INTO 把生产库复制一个副本,审查、截图、补演示数据全在副本上做;
  2. 隔离:独立端口起临时实例——正式服务跑 3331,副本跑 3402,互不干扰;
  3. 隔离身份:副本里删 sessions、插临时演示账号,正式账号密码一个字不动;
  4. 收尾:验完关实例删副本——生产库一个字节没变,证据链全留下。

轴承 FDE 的全部 48 张 4K 截图、70 项测试复核,都是这么跑出来的。胆子大,是因为副本随便炸。

审查自由 = 快照自由。生产库永远不碰。

七、护栏清单:AI 团队章程四条红线

最后是把所有事故浓缩成的四条红线,写进了每个 AI 的提示词里:

红线原因
✕ 不让 AI 直改生产库和线上文件先 .bak 备份,再小步改、改一处验一处——回滚能力比速度值钱
✕ 不信「我做完了」,只信证据md5 一致、curl 200、测试全绿、截图为证——证据链齐全才算闭环
✕ 删除、覆盖、重置必须先确认数据是不可再生资源——AI 提出破坏性操作,一律停下来问人
✕ 客户方案不许「顺手优化」严格按需求执行——AI 自作主张改方案,在客户那里就是事故

这四条的背后是同一个逻辑:权限给到多大,护栏就要立到多硬。信任 AI 的产出,核实 AI 的行为。

八、今天就能抄的作业(附 9 张 4K 卡片)

三步,把「用 AI」升级成「带 AI 团队」:

  1. 定分工:哪个 AI 写码、哪个管验收部署,写进各自的提示词里——边界模糊 = 事故预定;
  2. 定验收:每个功能先想好「怎么证明它好了」——测试项、截图点、接口断言,没有验收标准不许开工;
  3. 定同步:多副本必做双向差集,改动三处同步 + 全程备份,md5 说话。

我的实话:我不写代码,所以我的价值全在「判断」——做什么、像不像样、敢不敢上线。这三件事 AI 替代不了,也正是你要练的。

AI 时代的手艺人,是指挥 AI 的人。
0 行
我手写的代码
300+
在跑的行业系统
3 天
最新一单需求→上线
70/70
端到端测试全绿
2 个岗
开发 AI × 外围 AI

📱 配套 9 张 4K 知识卡片(2160×3840 竖版,可直接存图发抖音)

卡片 01 · 封面:一个人,带一支 AI 开发团队

冲突数字开场:0 行手写代码 / 300+ 套系统 / 3 天交付 / 2 个 AI 岗位。
封面

卡片 02 · 先纠正三个误会

AI 团队不是抽卡:提示词出不了成品、AI 说完了不算完了、多 AI 不会自动协作。
三个误会

卡片 03 · 两个 AI,两条职责线

开发岗写码不碰部署,外围岗验收不改核心逻辑——以轴承 FDE 三天交付为例。
岗位分工

卡片 04 · 他们不共用一张桌子

AI 的工作副本不在正式目录里:双向差集、片段级移植、三处同步。
双副本事故

卡片 05 · 验收大于生成

冒烟测试全绿、Playwright 真实操作、规则硬编码——三层验收体系。
验收大于生成

卡片 06 · 翻车实录:20 张废片

Esc 关不掉弹窗导致遮罩污染、md5 失效、感知哈希一次定位 24 对重复。
翻车实录

卡片 07 · 先快照,再折腾

VACUUM INTO 快照 + 独立端口 + 临时账号 + 用完即停的零风险审查法。
快照沙箱

卡片 08 · 四条红线(AI 团队章程)

不碰生产、只信证据、破坏必确认、方案不擅改——条条有故事。
四条红线

卡片 09 · 今天就能抄的作业

定分工 → 定验收 → 定同步,三步把「用 AI」升级成「带 AI 团队」。
行动清单