动态软件界面

cover

摘要

AI出现之前,所有软件用户面对的是相同的界面——仅有的个性化不过是切换视图或更换主题颜色。即便是Netflix这样以"个性化"著称的产品,本质上也是相同的布局配不同的图片,属于典型的"一刀切"(One-Size-Fits-All)体验。企业软件是个例外:前向部署工程师(Forward-Deployed Engineers)为每个客户定制软件,使其获得极佳体验。Y Combinator认为,编程智能体(Coding Agents)已经足够强大,可以让用户成为自己的前向部署工程师,彻底定制所使用的软件。这意味着未来的软件公司将交付共享的底层原语(Primitives),并由用户的编程智能体大幅修改最终界面。要实现这一愿景,需要重新思考整个软件交付技术栈:开发者如何让用户智能体访问软件?是否需要交付源代码而非打包二进制?智能体能否动态修改中间件?如果你正在定义软件的未来,Y Combinator期待你的想法。

正文

软件界面的"一刀切"困境

在AI之前,所有软件用户交互的都是同一套界面。仅有的定制选项微乎其微——换个视图、调个主题颜色而已。即便是被用户视为"个性化"典范的Netflix,也不过是同样的布局配上不同的图片,本质上仍是"一刀切"。例如,作者使用邮件的方式与大学生截然不同,但所有邮件客户端看起来几乎一模一样。

企业软件的例外:前向部署工程师

企业软件是一个显著的例外。前向部署工程师会为每个客户定制软件,使其获得量身定制的体验。但这种模式成本极高,仅限于付费能力强的企业客户。

编程智能体带来的范式转变

Y Combinator认为,编程智能体已经足够强大,可以让普通用户成为自己的前向部署工程师,对其消费的软件进行更深层次的定制。想象一下:

未来软件的交付模式

未来的软件公司将交付这些共享原语,并完全预期用户会大幅修改最终界面。要实现这一未来,需要重新思考整个软件交付技术栈:

如果你是一位正在思考如何定义软件未来的激进思考者,Y Combinator期待与你交流。