在 Rails World 2026 的主旨演讲中,David Heinemeier Hansson (DHH) 概述了由“智能体编程”驱动的软件开发生命周期的根本转变。这种方法涉及使用 AI 智能体编写大部分代码库,有效地将人类开发者的主要职责从手动编码转向高层级的“创造”。DHH 认为,这种转变允许开发者专注于架构、规范以及复杂系统的“修复”,而不是每一个代码行的细微构建。这一转变被视为向一种新现状的迈进,即实现的速度不再是创新的主要瓶颈。
为了说明这一转变,DHH 强调了 37Signals 拥有的电子邮件和日历平台“Hey”的后端。通过利用智能体编程用 Rust 重写后端,该公司能够大幅减少其基础设施需求,将所需的服务器数量从 110 台减少到 10 台。这一举措之所以可行,是因为智能体现在可以处理迁移到更快、更节省内存的语言中的繁重工作。此外,DHH 认为智能体编程解决了长期存在的业务问题:维护多个原生移动应用程序的高昂成本。以前,支持多个不同原生应用的开销往往是令人望而却步的,导致许多公司不得不妥协于混合 Web 原生解决方案。随着智能体处理实现工作,企业现在可以可行地维护一套原生应用,同时保持后端简单且高性能。
然而,这种向智能体开发和基于 Rust 后端的转变在开发者社区引发了重大争论。一些观察人士对失去“心流状态”——即通过手动编程获得的深度专注——表示担忧,并担心“廉价外包”文化可能导致代码可靠性和可维护性的下降。关于 Ruby on Rails 框架本身的未来也存在显著的紧张关系;如果框架的创始人正转向 Rust 和智能体工作流来解决核心业务问题,一些人质疑 Rails 将如何继续在新的项目中保持相关性。虽然这一举措在服务器成本和原生应用覆盖范围方面提供了明显优势,但它也引发了关于 AI 生成代码的长期质量,以及在“空白画布”日益由智能体填满的世界中人类开发者的演变角色等尚未解决的问题。
