Show HN:AI 代理的图形界面应该是什么样子?
MarbleOS 提出了一种基于卡片的 AI 代理图形界面,灵感来自 Xerox PARC 和早期 Macintosh 的 GUI。它旨在让代理的能力和任务结构变得可见,超越传统的聊天界面。
个人计算机的发展历程中,图形用户界面(GUI)的诞生是一个关键转折点。在 GUI 出现之前,用户必须记住 C:\> DIR 或 C:\> COPY FILE.TXT A: 这样晦涩的命令,还需要掌握语法、路径和参数。GUI 将这些能力可视化,用户不再需要记忆命令,而是通过指向文件、拖拽、点击按钮和从菜单中选择操作来完成工作。MarbleOS 的创始人 Akilan 和 Miguel 认为,当前的人工智能交互方式仍处于类似的“命令行阶段”。尽管自然语言取代了严格的语法,但交互依然生硬,并且严重依赖用户的记忆。例如,像 Claude Cowork 这样的工具仍然使用 /skill-name [param1] [param2] 这样的命令式结构。用户需要知道 AI 具备哪些能力、如何调用、要附上什么文件、使用什么工具或技能、需要提供什么上下文,以及如何准确表达任务。
ChatGPT 在回答问题上表现出色,但对于跨文件、网站、工具和多代理的任务委派,它并不是最终的交互界面。当 AI 真正开始执行工作时,一个空白文本框和聊天记录列表会显得非常局限。系统的大部分能力和任务的大部分结构都是不可见的。MarbleOS 受 Xerox PARC、1984 年 Macintosh 以及后来 NeXTSTEP(macOS 的基础)的启发,尝试将 AI 视为一个工作空间,而不是另一个聊天应用。
在 Marble 中,每个被委派的任务都变成一张卡片,多个任务可以并排摆放并同时运行。文件、工具和最终产物都直观可见。在任务运行前,Marble 还会显示预计使用的工具。基本想法是,用户不需要在脑中记住整个任务的结构,而结果应该是可直接使用的文件,比如电子表格、PDF、幻灯片等,而不是埋在聊天记录中的文字。
MarbleOS 团队并不声称已经找到了代理 GUI 的最终形态。Marble 是一次探索,看看是否存在比在聊天框中附加更多工具更好的交互模型。这个产品主要面向那些已经在使用 ChatGPT 或 Claude,但尚未真正采用代理工作流的人群。他们发现,当工具和可能操作变得更加可见时,用户会开始委派那些他们原本不会想到通过普通聊天完成的工作。网站提供了可下载的测试版,如果你有兴趣,可以试用并思考:Marble 是否是一种真正新颖的界面?