AI・機械学習
Show HN: AIエージェントのGUIはどのようなものになるべきか?
Show HN: What should the GUI for AI agents look like? (marbleos.com)
要約
MarbleOSは、AIエージェントとの対話インターフェースを、従来のチャットボックス型から、タスクをカードとして視覚化し、複数のジョブを同時に実行できるワークスペース型へと進化させることを目指しています。これにより、ユーザーはAIの能力をより直感的に理解し、複雑なタスクの委任を容易に行えるようになります。
全文翻訳
HNの皆さん、こんにちは! MarbleOSの開発者であるAkilanとMiguelです。
Marbleの着想は、Xerox PARCでのGUI開発、1984年のMacintosh、そして後にMac OS Xの基盤となったNeXTSTEPのGUI作業から得られました。
GUIが登場する前、コンピュータとの対話は奇妙なターミナルコマンドに限られていました。
C:\> DIR
C:\> COPY FILE.TXT A:
ユーザーはコマンド、構文、パス、パラメータを覚える必要がありました。
GUIはそれらの機能を可視化しました。コマンドを覚える代わりに、ファイルにポインタを合わせたり、ドラッグしたり、ボタンをクリックしたり、メニューからアクションを選択したりできるようになりました。
それは必ずしも全く新しいことを可能にしたわけではありません。既存の機能を理解しやすく、使いやすくしただけです。私たちは、AIがまだこのコマンドライン段階にあると感じています。
厳密な構文は自然言語に置き換えられましたが、対話は依然として硬直的で、記憶に大きく依存する可能性があります。Claude Coworkのようなツールは、依然として驚くほどターミナルのように見えます: /skill-name [param1] [param2]。パラメータは自然言語で記述されますが、ユーザーはまだ存在する機能を把握し、それを呼び出す方法を知る必要があります。コマンドラインフラグと引数は、ツール、スキル、コンテキストに置き換えられただけです。
ChatGPTは質問をするには非常に優れていますが、複数のエージェントにまたがる作業を委任するための最終的なインターフェースであるとは確信していません。空白のテキストボックスとチャットスレッドのリストは限定的に感じられます。エージェントの機能はほとんど見えません。Marbleでは、AIを単なるチャットアプリではなく、ワークスペースとして扱うインターフェースを探求しています。
委任された各タスクはカードになります。複数のジョブを並べて同時に実行できます。ファイル、ツール、完成した成果物が一度に見えます。タスクが実行される前に、Marbleは使用が期待されるツールも表示します。基本的な考え方は、ユーザーがタスク全体の構造を頭の中で保持する必要がないということです。そして、結果はスプレッドシート、PowerPoint、その他のファイルのような直接使用可能なものになり、トランスクリプトの中に埋もれるものではありません。
Marbleは、チャットボックスを超えた対話モデルを探求する私たちの試みです。この製品は、主にChatGPTやClaudeを使用しているが、まだエージェントワークフローを十分に採用していない人々を対象としています。ツールや可能なアクションがより可視化されると、人々は通常のチャットでは思いつかなかったような作業を委任し始めることがわかりました。
サイトには、試してみたい方のためにダウンロード可能なベータ版が含まれています。Marbleは本当に新しいインターフェースだと感じますか?