Dreamer:将 AI 当作应用来管理的 Agent 操作系统
为什么 Dreamer 把 AI Agent 框架化为操作系统
David Singleton 曾担任 Stripe CTO 多年,他的团队部署了一些最早的生产级 AI agent 系统。这段经历让他确信,下一个计算范式转变——agent 自主完成工作——需要与 2008 年移动应用所需的基础设施相同的底层架构。因此,他与来自 Google 早期 Android 团队的同事 Hugo Bar 和 Nicholas Czechov 联合创立了 Dreamer,来构建这一切。
操作系统的类比是字面意义上的,不是营销话术。 “The sidekick’s like the kernel, the agents and apps are like users. Different rings.”(sidekick 就像内核,agent 和应用就像用户,处于不同的保护环中。)Dreamer 的核心创新是一个名为「sidekick」的个人 agent,它负责调解一切。当一个 agent 需要与另一个交互时,它必须通过 sidekick——sidekick 理解用户权限、工具访问权和意图对齐。这避免了 Singleton 在 vibecoded 应用中看到的失败模式:“You could build little vibecoded apps, but they’re going to grab all your data willy-nilly. They won’t be able to work together.”(你可以构建小型 vibecoded 应用,但它们会随意获取你的所有数据,而且无法协同工作。)
面向消费者,而非面向开发者。 Singleton 是为他不懂技术的姐姐设计 Dreamer 的,而非为工程师。Sidekick 负责引导上手,帮助用户从应用库中发现 agent,并通过自然语言构建定制应用。一个会议日程规划器、一个自动完成的待办清单、一个财务健康教练——用户几分钟内就能构建,而不是几周。
市场经济模式是真实的。 Dreamer 上的工具构建者按使用量获得按比例分成——这种收入共享模式与 Singleton 在 Google 帮助构建的 Play Store 生态如出一辙。像 Parallel Web Systems 这样的高级工具采用按次付费模式,而社区构建的工具(滑雪条件、F1 实时数据)则是免费的。这创造了一个真正的双边市场,agent 将工具组合成应用。
跳出聊天窗口的 Agent。 Dreamer 最引人注目的功能之一是输出交付:agent 生成的每日简报播客会出现在 Apple Podcasts 中,日历小组件会研究会议参会者背景,后台信息流会呈现 agent 的活动。“Making things show up in the other apps that you already use in your life is incredibly powerful.”(让内容出现在你日常生活中已经使用的其他应用里,这种能力非常强大。)
David Singleton 关于 Agent 平台的 5 个关键洞察
- 自动完成的待办清单真的有效 — Singleton 描述了用户将 Granola(会议笔记工具)连接到待办清单 agent,该 agent 会生成子 agent 来完成任务,包括使用招聘 CRM agent 来执行会议中提到的人脉引荐
- 招聘方式已经根本改变 — Dreamer 的面试流程测试候选人如何与编程 agent 协作,寻找一种「良性循环」的工作流,即工程师在审查一个 agent 输出的同时另一个 agent 在工作
- 工程经理是出色的 agent 操作者 — “Being an engineering manager, as long as you stay very close to the code, is actually a great skill profile for being able to make agents work for you”(作为工程经理,只要你与代码保持紧密联系,实际上是非常适合让 agent 为你工作的技能画像)
- 构建-测试-迭代循环创造奇迹 — Dreamer 的 agent 工作室让 sidekick 规划、构建,然后测试自己的输出,「大多数时候」能在 10-15 分钟内产出可用的应用
- 品味是最后的前沿 — Singleton 认为 LLM 仍然缺乏创造力和个性:“I can tell which model built it just by how it looks.”(光看外观我就能分辨是哪个模型做的。)Dreamer 在模板和提示词上大量投入,以防止「AI 通用垃圾」
Agent 操作系统设计对自主工作的意义
Dreamer 的架构验证了一个在行业中持续成形的论点:agent 需要的是基础设施,而不仅仅是提示词。Sidekick 充当内核的模式——由一个受信任的 agent 调解权限、协调 agent 间通信并维护用户上下文——本质上与操作系统几十年前为应用程序解决的问题是同一个模式。对于正在构建 agent 平台的组织来说,教训是明确的:安全性、可组合性和信任不是之后再添加的功能,它们是让一切成为可能的基础。