最近我一直在想一个问题: AI 到底会把软件变成什么样? 一开始我想到的是 GUI 。 过去几十年,软件的发展看起来一直在降低使用门槛: 机器码太难,于是有汇编; 汇编太难,于是有高级语言; 编程太难,于是有 GUI ; 后来又有低代码、零代码。 但后来我发现,这条线如果只理解成“抽象层不断上移”,其实还不够准确。 因为复杂性从来没有消失。 低代码把: if / else + 函数 + 状态机 换成了: 节点 + 连线 + Workflow 业务一复杂,最后依然会变成一张巨大的蜘蛛网。 所以过去的软件革命,本质上更多是在做: 重新表达复杂性,让人更容易处理它。 但 AI 有一点不一样。 以前的软件告诉你: 我给你一个更容易操作的工具,你来告诉我每一步怎么做。 AI 开始变成: 你告诉我目标,剩下的步骤我来拆。 过去真正的 Planner 和 Orchestrator ,其实一直是人。 比如我想订一次出差: Goal ↓ 人拆任务 ↓ 查日历 ↓ 查高铁 ↓...