AI Pulse
📡 X 信号

未来所有软件都应该开源可改?这个观点这么说

上次我跟 @ewind_dev 就聊到这个观点,我们觉得所有软件未来都应该是开源的,而且都应该是允许用户自修改、自进化的。

第一阶段可能是每个 app 右上角都有个按钮,输入一段 prompt 就许愿出想要的功能。第二阶段整个 desktop 都可能是自修改、自进化的。

以往我们的 GUI 是开发者写死的,今天的 generative UI 又在鼓吹 AI 生成的一次性应用,我觉得这是两个极端。

Peter Naur 说,“编程是一种程序员对手头问题获得某种认识,形成一个理论的活动”。AI 使得每个人都可以像程序员一样,不断改进手头的软件,让它更好的表示手头的数据,更便捷地执行常用的操作。

就像今天打字员这个职业几乎已经不再存在一样,“把老板心中的想法翻译成程序” 这样一种职业也将逐渐消失。但这不意味着程序没有必要长期演进。

很多用自然语言 spec 代替代码中细节的尝试都失败了,因为代码是迭代打磨的产物,囊括了很多难以用 spec 描述的设计和取舍。因此,一次性软件的质量必然有限,根据用户的反馈不断迭代进化代码是必不可少的。

以往这个过程只能由专业程序员完成,AI 将把这个能力给到每个用户。

DeepSeek Harness 提出的可组合性、可逆性和 @pocket_js 提出的确定性执行可能是实现软件自进化的两条路径。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新