大约一年前,我在构建 menugen 时发现,最困难的部分远非代码本身,而是需要像组装宜家家具一样拼凑大量服务才能让它真正落地——这就是 DevOps:支付、认证、数据库、安全、域名等各种服务。
作者反思了构建 menugen 的经历,指出最困难的部分不是编写代码,而是整合支付、认证、数据库、安全、域名等各种 DevOps 服务。他期待未来只需对 AI 智能体说一句"构建 menugen",它就能自动浏览服务文档、获取 API 密钥、完成调试并部署上线。作者认为整个 DevOps 生命周期都应转变为代码,并配备支持智能体原生交互的传感器和执行器,让人类无需再手动点击网页或按钮。
背景速读
- 原文讨论的是 Andrej Karpathy(前 OpenAI 研究员、特斯拉 AI 总监)去年做的实验性项目 "MenuGen"——一个用 AI 生成菜单页面的小应用。他发现写代码很容易,但把它部署成真正可用的网站却极其繁琐:要对接支付、认证、数据库、域名、安全等一系列第三方服务,像组装宜家家具一样东拼西凑。
- 作者(很可能是 Karpathy 本人或其他 AI 从业者)由此提出一个愿景:未来应该能直接对 AI agent 说一句"把 MenuGen 做出来",agent 就能自己浏览各服务官网、阅读文档、申请 API 密钥、完成调试并部署上线。整个 DevOps 生命周期应成为一种"可执行的代码",不再需要人类手动点网页、点按钮。
- 这句话背景是"vibe coding"(氛围编程)风潮——指用 AI 一口气写出完整原型代码的体验,但业界逐渐意识到真正的瓶颈不在写代码,而在让代码真正跑在互联网上。