AI 让每个人都变快了,为什么公司没有变快

Individual Speed, Organizational Friction — Where the Real Bottleneck Moved

上周,一位做软件外包的朋友跟我吐苦水。

他给公司三十多个工程师全部配了 AI 编程工具,钱花了不少,工程师也很买账。半年后他拉数据,想看看交付速度提升了多少——结果发现,项目平均交付周期几乎没变。工程师写的代码确实多了,但代码堆在评审环节;评审通过了,又堆在测试和发布环节。

他问我:「是不是工具不够好?要不要换一个更贵的?」

我说:工具没问题。问题是 AI 把每个人手里的活干快了,但活和活之间的缝隙,一点没变窄。代码从「写完」到「上线」,中间隔着评审、测试、审批、排期——这些环节里没有一个 AI,全是人在等人。

Individual Speed, Organizational Friction — Where the Real Bottleneck Moved

[Read More]

Databricks 逼近 Palantir,但最后一层藏在组织里

Databricks Is Closing In on Palantir — But the Last Layer Lives in the Org

昨天读到汪小东的一篇长文,标题是《Databricks 正在逼近 Palantir 的核心区》。文章把 Databricks 2026 年的产品拼图摊开看:Genie Ontology、Agent Bricks、Supervisor Agent、Unity AI Gateway、Omnigent、Lakebase——结论是 Databricks 正在从「管理企业数据」走向「理解企业业务」,逼近 Palantir 经营了二十年的战略腹地。

文章最后那句话写得很好:

「模型提供智能,但企业需要一个能够承载智能的世界。Ontology,正在成为这个世界的骨架。」

这个判断我完全同意——它和我在 AI 的竞争变了:未来是上下文的竞争 里说的方向完全一致。但读完之后,有一个问题一直挂着我:

如果 Ontology 是终点,为什么数据资产最多、AI 工程师最密集的 Databricks,走到 Context Layer 就停住了?它缺的到底是什么?

四天前我在 Palantir 从本体长到 Agent,我们从 Agent 长回本体 里讨论过 Palantir 的路线。Databricks 的入局,让这盘棋从两家变成了三家。这篇文章在那篇的基础上再往前推一步:三家从三个起点出发,走向同一个终点——而 Databricks 恰好证明了,最难的那一层,从数据侧爬不上去。

Databricks Is Closing In on Palantir — But the Last Layer Lives in the Org

[Read More]

代码不再是瓶颈:Anthropic 的 AI 原生 SDLC 手册,印证了组织摩擦这件事

Code Is No Longer the Bottleneck — Anthropic's SDLC Playbook Confirms It

前天我写了一篇文章,说 AI 让每个人都变快了,但组织没有变快——个人效率的红利,被交接、等待、审批这些组织摩擦吞掉了。

两天后,Anthropic 发了一份长文:The AI-Native SDLC playbook。第一句话是:

「Organizations have started using AI to write code at a speed unthinkable one year ago, yet the processes around the code haven’t changed at the same pace.」

各组织已经开始用 AI 以一年前无法想象的速度编写代码,但围绕代码的流程并没有以同样的速度改变。

翻译成我们前天讨论的语言:代码产出快了,围绕代码的组织流程没变。一家造出世界上最锋利锤子的大厂,公开承认墙不在锤子上。

这份手册值得每个关心组织效率的人认真读一遍。这篇文章不是翻译,是我读完之后的一份解读笔记:它印证了什么、它给出的工程答案是什么、以及它没覆盖的地方在哪里。

Code Is No Longer the Bottleneck — Anthropic’s SDLC Playbook Confirms It

[Read More]

六大 Coding Agent 的八月:相同的去处,不同的路

Six Coding Agents in August — Same Destination, Different Roads

想知道一家 AI 公司把赌注押在哪里,别看发布会,看它的 release notes。

上周有两份发布说明摆在一起,对比堪称黑色幽默:Claude Code 的 v2.1.239 版本写了 40 多条变更,跨机器通信、预算上限、企业云适配密密麻麻;同一周,Codex 的 release notes 只有五个字——「Release 0.x.y」,功能演进一个字不提,却日更 162 个二进制资产。

同一个行业,同一个星期,一家把底牌全摊开,一家把底牌全藏起来。发布说明是产品策略的 X 光片:什么功能被做成一等公民、什么被顺手带过、什么被刻意藏起来,全写在里面。

我把六大主流 Coding Agent 的八月发布记录拉了一遍——OpenClaw、Hermes Agent、OpenCode、Claude Code、Codex、DeepSeek Harness——发现一件有意思的事:

六家公司,朝着几乎相同的方向走,但走的路线完全不同。

相同的去处暴露了行业共识;不同的路线暴露了各家的底牌。这篇文章把这张 X 光片拆开给你看。数据来自我的 开发者双周观察(2026.08.23)

Six Coding Agents in August — Same Destination, Different Roads

[Read More]

数字员工的第一准则不是可控性

Why Accountability, Not Controllability, Comes First for Digital Employees

今年早些时候,我写过这样一个案例:一家电商公司的 AI Agent 自动调整了 2000 个 SKU 的定价,部分商品以成本价以下售出,一天亏了 80 万。复盘会上——

运营说:是 AI 自动调的。技术说:是数据源有异常。数据团队说:数据是实时抓取的,跟我们无关。

没有一个人为这 80 万负责。(案例详见企业级 AI 必须设计成出错后可以追责到人

那篇文章讲的是工程层面怎么追责:授权链、策略签名、审计日志。但写完之后,有一个更根本的问题一直挂着我:

为什么必须追到「人」?为什么不能追到 Agent 本身?

这个问题听起来像文字游戏,其实不是。它决定了你的数字员工部署从哪里画下第一根线——第一根线画错了,后面每一根都是错的。

前段时间我把这个问题的推导写成了一份内部文档。这篇文章是它的公开版:不做功能罗列,不列合规清单,从第一性原理出发,推导数字员工要成为组织成员必须满足什么条件。

Why Accountability, Not Controllability, Comes First for Digital Employees

[Read More]

Agent Spec 是数字员工的劳动合同

Agent Spec Is the Labor Contract of a Digital Employee

前几天有人问我:Agent Builder 的终局是什么?

我没直接回答,先让他做了个实验:在 Builder 里输入一句话——「帮我创建一个采购数字员工」。

Builder 吐出来一份 YAML:

employee:
  role: 采购专员
mission:
  - 处理采购申请
context:
  - ERP
  - DingTalk
  - Supplier DB
permissions:
  - read_inventory
  - create_purchase_draft
boundaries:
  - cannot_approve_purchase
evals:
  - ...
# generated by hugo AI

我问他:你觉得这份 YAML 是什么?

他说:Agent 的配置文件。

我说:逐字段再看一遍。

他看了几秒,声音不太确定了:「这……是一份 JD?」

对。这就是这篇文章的核心判断:Agent Spec 不是软件描述,它是劳动关系的一份抽象。

Agent Spec Is the Labor Contract of a Digital Employee

[Read More]

Palantir 从本体长到 Agent,我们从 Agent 长回本体

Palantir Grows Agents from Ontology — We Should Grow Ontology Back from Agents

前几天有人抛了一个问题:「哪些客户的续约风险正在上升,今天由谁介入?」

我把它原样丢给了一个 AI 助手,想看看它怎么答。

它的回答很诚实:答不了。它列出了这个问题需要同时拉齐的五个系统——CRM 里的客户关系、合同系统里的到期日、产品日志里的用量变化、工单里的故障、财务系统里的回款——然后说:「任何一个单独看都不够,五个信号交叉才能定位谁在恶化。」

这个回答本身没问题。但它暴露了企业 AI 的真实现状:AI 不缺智能,缺的是跨系统取数的资格。 它能看到每一个系统,如果它有资格的话。

有意思的是,最近两篇文章,从两个完全不同的方向,撞上了同一个问题。一篇是 Carlos Perez 的企业版 OpenClaw 万亿清算论,一篇是《读懂 Palantir Ontology》的完结篇——后者举的范例决策,一字不差就是上面那个续约风险问题。

两篇文章各讲了企业 AI 的一半。把它们拼起来,你会看到一条没人明说的路线。

Palantir Grows Agents from Ontology — We Should Grow Ontology Back from Agents

[Read More]

同一个任务,AI 第一次折腾了好几分钟,第二次只用了 4.3 秒

From Seven Failed Clicks to 4.3 Seconds — Four Lessons on Buttons, Menus, URLs, and Skills

我给跑在本机的 AI 助手下了一个再普通不过的指令:「打开公众号后台,准备发一篇新文章。」

对我来说这是十秒钟的事:扫码进后台、点左侧「内容管理」、点「新的创作」、点「文章」,编辑器就开了。

但我马上意识到有场好戏要看——屏幕上这些按钮,在 AI 眼里长着完全另一副模样。

From Seven Failed Clicks to 4.3 Seconds — Four Lessons on Buttons, Menus, URLs, and Skills

[Read More]

如何判断你的团队真的工程 AI 化了:六条验收标准

Six Acceptance Criteria for a Truly AI-Native Engineering Team

上周我在准备和团队 9 月初的一次对焦,主题是工程 AI 化。

预对齐时有人说:「我们 AI 用得挺好的——一半的 PR 是 AI 写的,Copilot 全员开通,还有人用 Claude Code 重构了老模块。」

我问了一个问题:「那挑一个 5 人天的真实需求,从提 Issue 到验收关闭,让 AI 端到端跑一遍给我看。」

会议室安静了几秒。安静不是因为没用过 AI,而是因为这条链路从来没有人完整走通过。AI 写过代码的片段,但片段之后是谁在收尾,说不清楚。

这个安静就是分界线:AI 写过代码,不等于工程 AI 化

Six Acceptance Criteria for a Truly AI-Native Engineering Team

[Read More]

软件工厂 3.0:从卖人月到卖模具

Software Factory 3.0 — From Selling Person-Months to Selling Molds

一个做外包的朋友上个月跟我抱怨:客户现在拿 AI 写的代码来压价。「你们报 30 人月,客户自己用 Claude Code 一周出了个 demo,问你们凭什么值这个钱。」

我问他:那个 demo 上线了吗?

他说没有。客户自己人测了一周,测出一堆问题,又回来找他们修。

我说:那你应该换个报价方式。不报人月,报模具费。

他没听懂。这就是这篇文章要讲的事。

Software Factory 3.0 — From Selling Person-Months to Selling Molds

[Read More]