软件的”Emacs化”:AI代理如何让个人软件重新成为主流

什么是”软件的Emacs化”

安全研究员Thomas Ptacek(sockpuppet.org)在2026年5月12日发表了一篇引人深思的文章,提出了一个概念:“Emacsification”(软件的Emacs化)

这个概念的核心是:AI代理(Agent)正在让”个人软件”重新成为主流——就像Emacs用户通过编写.emacs配置来定制自己的编辑器一样,现在任何人(包括不会写代码的人)都可以通过AI代理快速构建解决个人问题的专用工具。

“你正在做的事情更像是在配置一个突然变得极其可配置的平台。”——Thomas Ptacek

一个真实的例子

Ptacek用Claude在大约30分钟的交互式工作内,构建了一个原生macOS Markdown查看器 MDV.app,功能比Mac App Store上任何同类产品都强:

  • SQLite全文搜索索引
  • 快捷键书签
  • 目录导航
  • 跨重启记住阅读位置

他在文章中直言:”Claude不仅仅是一个合格的SwiftUI开发者。Claude实际上很强。”

MDV.app源码:github.com/tqbf/mdv

五个核心观点

1. 个人软件的回归

在软件工业化的时代,构建个人专用工具是不经济的——雇佣一个开发者来做一个只有自己用的Markdown查看器?不可能。但AI代理改变了这个等式:30分钟的对话就能得到一个原生应用。

2. 原生UI不再是瓶颈

过去,构建原生用户界面需要稀缺的UI开发技能。AI代理可以可靠地构建原生界面,这个瓶颈消失了。Ptacek用Claude构建的SwiftUI界面比大多数人工编写的都更规范。

3. Prompt比源代码更有价值

“对于我说的这类软件,你想要的是prompt而不是源代码。”

如果AI写了SwiftUI代码,阅读源代码的价值是什么?分享prompt更有意义——它包含了你的意图、设计决策和约束条件。

4. 构建感觉像配置

使用AI代理构建软件的体验,更像是在配置一个高度可配置的平台,而不是传统的编程。你描述需求,AI实现,你调整细节,AI修改——这个循环和编辑Emacs配置文件的体验惊人地相似。

5. 对漏洞研究的意义

Ptacek作为安全研究员,特别提到2026年上半年AI代理在漏洞利用开发方面的突破让他兴奋——这是”Emacs化”在安全领域的具体体现。

一个有趣的观察

“我确信,至少14%的关于AI代码的焦虑,是由对无休止滚动的终端Markdown的疲惫所驱动的。”

这个观察很有意思——很多人对AI生成代码的抵触,可能不是因为代码质量差,而是因为看腻了千篇一律的终端输出格式。

对站长的启示

  • 定制工具的门槛大幅降低——你不需要会写代码也能构建解决特定问题的小工具
  • 原生应用不再是”大公司专属”——一个人+AI代理就能构建质量不错的原生应用
  • 关注prompt工程——未来,”描述清楚你想要什么”可能比”知道怎么实现”更重要
  • 安全意识——AI生成的代码需要review,尤其是在安全敏感的场景中
  • 不要恐惧,拥抱变化——Ptacek作为资深安全研究员,对AI编程的态度是积极的,这对我们也是一种鼓励

简评

“Emacs化”这个比喻非常精妙。Emacs之所以强大,不是因为它是最好的编辑器,而是因为它是一个高度可定制的平台——用户通过配置(甚至编程)来构建自己的理想工作环境。AI代理正在将这种能力赋予所有人,不管你是否会写代码。对站长来说,这意味着以前需要外包或购买的定制工具,现在可能只需要30分钟的对话。

来源:sockpuppet.org | Hacker News讨论

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容