AI 可以把文章做到上线前,但最后一句“发布”必须由我说
写作、翻译、检查和部署都可以交给 AI,但一篇文章是否代表我公开发表,不能由 AI 自己判断。
今天,WEOUR Build 上线了一篇新的工程笔记。
从整理事实、写初稿、翻译,到检查页面和准备部署,AI 已经可以把大部分工作做完。真正卡在最后的,其实只剩一句很普通的话:
发布。
这句话必须由我说。
不是因为我一定比 AI 更会写,而是因为文章一旦公开,就不再只是一个文件。它会代表公司说过什么,也会留下可以被客户、合作伙伴和搜索引擎看到的记录。这个责任没法交给模型承担。
“看起来可以发”不等于获得了发布权
以前的流程里,我已经要求内容经过人工确认。实际做起来,还是有一个容易含糊的地方。
代码合并了,是不是就能发?
检查全部通过了,是不是就能发?
AI 在审稿后说“没有问题”,是不是也能发?
我的答案都是不能。
这些只能说明文章已经接近可以发布,不能说明我同意它代表我公开出现。就像一份合同已经排版、校对、打印好了,也不等于已经签字。
所以今天我把这件事重新做了一遍。现在,Build 的普通内容发布必须对应到我对某一版文章的明确同意。系统会记住我批准的是哪一篇、哪一次修改,而不是笼统地记一句“老板同意了”。
我批准的是这篇文章,不是顺便批准所有改动
这是我最在意的一条边界。
如果我说“这篇可以发布”,这句话只应该放行文章本身。不能因为同一个版本里顺手混进了程序、权限、服务器配置或其他功能,就把它们一起带到生产环境。
所以这条发布通道故意做得很窄。它只接受一篇已经确认的 Build 内容,以及发布这篇内容必需的生成文件和版本信息。出现其他改动,流程就应该停下来,重新走对应的检查和授权。
这样做看起来有点麻烦,但它解决的是一个很实际的问题:
一句内容批准,不能被扩大成一次系统变更批准。
AI 也不能自己补上这句批准。它可以提醒我“文章已经准备好了”,可以列出还缺什么,却不能根据聊天语气、以前的习惯,或者自己对内容的判断,推测我已经同意发布。
人只做最后决定,剩下的继续自动化
保留最后发布权,不代表每一步都要我手工操作。
恰恰相反,我希望人工参与越少越好。
文章准备完成以后,我只需要看最终版本,确认事实、表达和公开边界。如果我明确同意,后面的文件检查、内容一致性验证、构建、部署和上线核对,仍然可以由系统完成。
如果文章在我批准以后又被修改,原来的同意就不能继续使用。哪怕只是看起来很小的变化,也应该让我知道最终上线的版本和我看到的版本是不是同一个。
人负责作出决定,机器负责把这个决定准确执行。两边都不要越界。
今天第一次按这条规则发布
今天上线的第一篇内容,是 WEOUR Build 关于标签打印问题的工程笔记。
我确认了最终文章,明确回复发布。系统随后检查这次变更是不是只有这篇内容、批准的版本有没有被替换、生产发布前后的内容是否一致。检查通过后,它才进入线上。
这次发布没有让我再签一堆文件,也没有让我手工执行每一个技术步骤。我的动作仍然很简单:看完,然后决定发不发。
但这句简单的话,现在有了清楚的范围。
它只属于这一篇文章,只属于我看到的这一版,也不能被 AI 代替。
自动化越往前走,越要知道谁在负责
过去我更关心 AI 能不能写得更快、翻译得更快、把网站维护得更省事。现在这些能力已经不稀奇了。
真正需要花时间的,是决定哪些事情可以自动继续,哪些地方必须停下来等人说话。
内容发布就是其中一个停顿点。
以后 AI 当然还会继续参与写作、审稿和发布准备。它甚至可以把文章一直送到上线前,只留下一个待确认的结果给我。
但只要文章最后代表的是我和公司的公开表达,最后一句“发布”,就仍然由我说。
杠杆账本
原问题: AI 已经可以完成大部分内容工作,但“准备完成”和“获得公开发布授权”之间仍然容易混淆。
今天做的调整: 把我对指定文章、指定版本的明确回复,设为普通 Build 内容发布的最后授权。
交给系统的工作: 核对版本和改动范围,构建、部署并检查上线结果。
我保留的工作: 看最终内容,判断它是否适合公开,并明确决定发不发。
明确排除: AI 不能替我批准;内容批准不能顺带放行程序、权限、基础设施或其他系统改动。
第一次实际结果: 一篇新的 WEOUR Build 工程笔记已经按这条规则完成发布。
这次留下的判断:
自动化可以把工作送到门口,但不能替我决定哪句话从这里走出去。
本文记录作者在特定时间、信息条件和经营背景下形成的个人判断,不构成投资、法律、财务或其他专业建议。
如果你有不同的实践或想交流这次决策,可以 给我写邮件。