一次关于「确定性执行」与「不确定性决策」的分工讨论
Anthropic 近期披露了一组内部研发数据:截至 2026 年 8 月,Claude 已主导公司 26% 的 AI 核心研发工作(年初不足 1%),编写约 80% 的代码,内部运行约 3 万个 AI 智能体,8 月产生超 10 亿次决策。
这组数据在开发者社区引发了不少讨论。本文尝试从工程分工的角度,分析它反映了什么,以及对实际研发工作有哪些参考意义。
把研发流程拆开看,不同环节的「可形式化程度」差异很大:
需求定义 | 低(依赖业务理解) | 有限 |
|---|---|---|
架构设计 | 中(依赖技术权衡) | 有限 |
编码实现 | 高(输入输出明确) | 高 |
测试验证 | 高(规则明确可自动化) | 高 |
部署运维 | 中(部分可自动化) | 中 |
可以看到,AI 渗透最深的,恰恰是「可形式化程度最高」的环节。这不是巧合,而是当前 AI 能力边界的直接体现。
比 26% 本身更值得工程视角关注的,是它可能触发的加速机制。
当 AI 承担了编码和测试环节后,工程师的时间被释放出来,可以投入到架构设计和质量把控上。这带来两个结果:
1. 单位时间内的有效产出提升——执行环节被加速
2. 瓶颈发生转移——从「写不出来」变成「设计不过来」和「验证不过来」
这也解释了为什么 Anthropic CEO 会同时公开呼吁「放缓迭代速度」。从工程角度看,这是一个典型的产能与质控失衡问题:生产环节提速后,质控环节如果没有同步升级,风险就会累积。
这个矛盾不是某家公司独有的,任何引入 AI 加速研发的团队都可能遇到。
AI 的执行效果高度依赖任务描述的质量。能把复杂需求拆解成 AI 可执行的清晰步骤,正在成为一项核心竞争力。
这一点在实际工作中体现得很明显。以 AiPy 这类任务型工具为例,同样一句「帮我处理下这批数据」,如果描述成「把这三份表格按订单号合并,剔除金额为空的记录,按月份汇总后生成图表」,得到的结果质量会完全不同。工具的能力上限,往往取决于使用者拆解任务的能力。
AI 产出速度越快,人工验证的压力越大。建立自动化的验证机制(测试覆盖、静态检查、回归测试等),比单纯追求 AI 写得更快更重要。
这个逻辑同样适用于 AI 执行的非编码任务。比如用 AiPy 完成一批数据清洗后,仍然需要人工核对关键字段、检查异常值——AI 负责提速,人负责兜底,这个分工在可预见的未来不会改变。
从「写代码」到「描述任务」,本质上是一次抽象层次的提升。类似的趋势在数据处理领域也能看到——过去需要写脚本处理的数据任务,现在可以通过自然语言描述完成。
这种抽象层次的提升,对工程师而言既是机会也是挑战:机会在于可以聚焦更高价值的工作,挑战在于需要适应新的工作范式。像 AiPy 这类把「脚本编写」抽象成「自然语言描述」的工具,本质上是在扩大自动化的适用人群——让原本需要编程能力才能完成的任务,变成会描述需求就能完成的任务。
值得注意的是,「人定义任务、AI 执行产出」这个模式,正在从研发领域向更广泛的场景扩散。
回顾企业自动化的演进路径:
每一次演进,本质都是在降低自动化的实现门槛。AiPy 这类工具可以理解为这个演进路径上的一环——把「写脚本实现自动化」进一步抽象为「描述需求实现自动化」。
对于已经在使用云上 AI 服务的团队,这类本地任务编排工具可以作为补充层:
两者是分层协作关系,而非替代关系。数据不出本地完成预处理,再决定哪些环节需要上云,这在数据合规要求较高的场景下尤其有价值。
回到那个 26%。
从工程视角看,它不是「AI 取代工程师」的信号,而是「AI 重新划分研发流程分工」的信号。
确定性强的环节被 AI 接管,不确定性强的环节留给人——这个趋势在可预见的未来会持续。
对工程师而言,与其焦虑,不如思考:在自己的工作流里,哪些环节可以交给 AI,哪些环节必须自己把控?
想清楚这个问题,比纠结一个百分比更有意义。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。