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 是否是一種真正新穎的界面?