先把结论说完:AI 我们天天在用,但核心业务代码不让它写。
不是因为情怀,也不是不信任新工具。是因为这三件事绕不过去:责任、可维护、可审计。
这篇讲清楚我们的边界在哪,以及 AI 在我们这儿到底干什么活。
一、为什么核心业务代码坚持手写
1. 责任无法转移
系统出了资损,客户找的是人,不是模型。写这段代码的人,必须能当场解释:这一行为什么这么写、这个分支为什么存在。
「AI 生成的」不是解释,是借口。
2. 复杂度在「为什么」,不在「怎么写」
AI 很擅长「怎么写」——语法、模式、样板。但真正的难点在另一侧:这个月的对账口径为什么变了、这笔退款为什么走这条分支、这个客户为什么不能走标准流程。
这些知识在业务里、在会议里、在客户的抱怨里,不在语料里。所以「为什么」必须由人先想清楚,代码才有人写对。
3. 理解债比技术债更贵
AI 一天能产出几千行代码,看起来很划算。问题在半年后:没人读得懂、没人敢改、没人说得清哪些是死代码。
技术债还能排期还,理解债是还不掉的——它直接表现为「一个小改动要三天」「不敢动,动就炸」。
4. 钱和权限不能靠概率
金额计算、分账结算、退款冲正、权限判定、状态机流转 —— 这些地方出错不是「体验问题」,是资损和合规问题。
生成式模型输出的是「概率上最像的下一段」,不是「这里必须绝对正确」。这两件事在核心链路上不能混。
5. 必须能审计
财税、工单、结算类系统,逻辑要能逐行解释,改动要能回溯原因。审计问「为什么这样算」,答案不能是「模型觉得应该这样」。
6. 交付承诺:客户团队要能接手
我们交付源码、部署文档和设计说明,能力要留在客户团队里。对方要接手的东西,必须是人能读懂、能改、能讲给别人听的。
一段没人能解释的代码,不叫交付,叫托管。
二、AI 在我们这儿干什么(一):提效
AI 真正的价值,是把「不需要判断」的部分做掉,让人把精力留给判断。
- 脚手架与骨架:项目初始化、CRUD 骨架、路由与表单初稿。
- 测试:单元测试用例、边界值与异常路径补全。
- 文档:注释、接口说明、变更记录、交付文档初稿。
- SQL 与查询:初稿生成、慢查询改写、执行计划解读。
- 排障:日志归因、报错定位、历史代码考古(这块效率提升最明显)。
- 重复劳动:批量重命名、格式转换、数据清洗脚本、运维脚本。
判断标准只有一句:可验证、可回滚、不承担业务责任的环节,交给 AI。
而且 AI 的产出一律不进主干:人读 → 测试覆盖 → 代码评审,三步走完才算数。
三、AI 在我们这儿干什么(二):保护身心健康
这一条很少被拿出来讲,但我们认为它比「提效 30%」重要得多。
少做「不需要脑子的加班」
工程师真正累的往往不是难题,是杂事:改一天命名、对一天格式、整理一天报表。这种事最消耗人,也最没有成就感。交给 AI,人才能去做那件值得做的事。
减少连续盯屏与熬夜赶工
以前写一个模块,思路、样板、测试、文档全压在一段连续专注里,容易拖到深夜。现在 AI 先把草稿跑出来,人在清醒的时段做判断和复核——同样的产出,少熬几个小时。
降低「被琐事淹没」的焦虑
一天做十件杂事,比做一件难事更让人疲惫。把杂事压缩掉,情绪成本会明显下降。这不是玄学,是每天都能感觉到的差别。
但我们明确反对反过来的用法
把 AI 当产量机器,让人变成 24 小时审核机器、盯着输出点通过 —— 那不是提效,那是把人变成流水线的一环。
这种项目我们不接,这种活法我们也不推荐。技术应该让人少熬一点夜,而不是让人多审一点稿。
四、边界清单(可直接抄)
| 必须手写 | 可以交给 AI |
|---|---|
| 核心业务逻辑、状态机 | 脚手架、CRUD 骨架、样板代码 |
| 金额计算、分账、退款冲正 | 单元测试用例、边界值、测试数据 |
| 权限与鉴权判定 | SQL 初稿、文档、注释、变更说明 |
| 对账、结算、账务口径 | 批量重命名、格式转换、报表整理 |
| 数据迁移与不可逆操作 | 日志分析、报错归因、代码考古 |
| 对外 API 契约与兼容策略 | 前端样式微调、探索性原型 |
这张表不是为了显得严谨,是给我们自己划的线。落到项目里只有三条规矩:
- 核心逻辑由工程师手写,AI 只出草稿与测试;
- AI 的每一处产出都要经过人读、测试覆盖、评审;
- 交付时附「为什么这么写」的设计说明,而不是只给一堆代码。
五、1024 这天说这个,不是要跟 AI 划界限
恰恰相反。我们做 AI 落地(FDE)、做系统定制,天在用这些工具。写这篇是想把边界说清楚:
工具可以换,责任不能换。
手写业务代码,不是怀旧。是知道哪一部分必须由人负责,然后把责任扛住。
1024 程序员节,也祝所有把复杂事情做简单、并且愿意为自己写下的每一行负责的人,节日快乐。
1024 海报(可保存转发)
两种配色,扫码可直接阅读本文。适合朋友圈、技术社群与客户沟通。

A 深蓝金 · 商务版 —— 客户与正式场合

B 深蓝青柠 · 技术版 —— 技术社群与同行

A 深蓝金 · 无二维码版(朋友圈不展示外链时用)

B 深蓝青柠 · 无二维码版

朋友圈方图 1:1 —— 九宫格使用
想聊聊你们的系统该怎么落地
如果手上有一个「说不清该怎么落地」的系统、AI 场景或流程改造,可以先把情况讲给我们听。我们先看场景,再给方案与报价;核心逻辑,我们手写。
电话 188 1922 9158(微信同号),邮箱 huaqidao@qq.com,或直接在本站留言咨询。