Duetはチャットボットインタラクションの未来である
Duet is the future of chatbot interaction (fig.blue)
要約
この記事は、Anthropicが開発した新しいチャットボットインターフェース「Duet」を高く評価しています。Duetは、その速度、チャンネル管理機能、厳格なアクセスポリシー、そして簡潔な応答により、従来のAIアシスタントの煩雑さを解消し、より効率的で管理しやすいワークフローを提供すると論じています。
全文翻訳
Duetはチャットボットインタラクションの未来である
人間が執筆。Anthropicとは無関係です。
正直、Duetを気に入るつもりはありませんでした。Anthropicの熱狂的なファンになりたくないし、彼らが競合よりも優れたことをするのは気に障ります。しかし、彼らはまたやってのけました。
Muse、Dot、NanoClaw、そしてその他多くのパーソナルアシスタントタイプのハーネスに真剣に取り組んできましたが、Duetは面倒なよりも有用だと感じた最初のものです。そして、それは「有用になるためにすべての認証情報を渡せ」というエージェントの単なる進化ではなく、チャット体験の真の進化のように感じられます。これまでのところ、私が気に入っている理由は以下の通りです。
1. 高速である
他のアシスタントアプリは、応答を待っている間にバックグラウンドで何をしているか分からないことが常にあります。Duetは、バックグラウンド作業が必要な場合でも、ユーザーに素早い応答を提供することを明確に優先しています。これはOpus 5.5で動いているとされていますが、他のClaude UIでOpusがこれほど速く動くのを見たことはありません。明らかに、ここで何らかのチューニングが行われています。これは有用なアシスタントであるために不可欠です。もしあなたが私にとっての世界へのシェルになりたいなら、コマンド間で thumb をもじもじさせるつもりはありません。
2. チャンネルが便利
もしかしたら私がSlack脳なのかもしれませんが、Duetのチャンネルは本当に気に入っています。特に、Duetがチャンネルを作成・管理できる点が気に入っています。LLMを扱う上での面倒な側面の一つは、チャットセッションを追跡することです。ワークストリームが失われ、コンテキストを注意深く維持する必要があり、セッションに誤った名前が付けられたりします。
Duetは、面倒なセッション整理を私に代わって行ってくれます。私の仕事のために自然な階層構造が生まれ、Duetを使えば失われるスレッドが少なくなるだろうと推測しています。Cmd-k はすでに私にとって反射神経になっており、チャンネルのリストを表示して、それらを素早く切り替えることができます。チャンネルは互いに参照することもできるため、Duetは私が仕事を適切なレーンに保つのを助けることができます。
[画像: Duetチャンネル検索のスクリーンショット]
3. アクセスポリシーが意味を持つ
GitHubリポジトリへのアクセスは、チャンネルごとに制限されています。特定のチャンネルに関連するリポジトリをいくつか追加でき、そのチャンネルが他のプロジェクトの作業と混同される心配はありません。
また、決して認証情報を要求してきません。これはほとんどのアシスタントアプリに対する私の個人的な不満です。キーを渡さないと、ほとんど何もしてくれません。Museには認証情報ストアがありますが、少なくともエージェントはその値を見ることができませんが、まだ信頼できないものに入力される可能性があります。
Duetは認証情報を保存せず、与えられることを積極的に推奨しません。最良の場合でも、代わりにChromeセッションを通じてログインを許可するかもしれません。しかし、それは私にそれを求めたことはありません。それは、Claudeがすでに持っているコネクタエコシステムを使用することを好み、それ以外の場合は自分のレーンに留まることに満足しているようです。
4. 応答が短い
これはDuetに限ったことではありません。DotやMuseもこれを得ているようです。単純な質問に対して、何年もチャットボット体験のデファクトスタンダードであったフルページの応答を読みたい人はいません。私は常に、エージェントに簡潔な応答をするように説得するために、たくさんの指示を追加する必要がありました。それらはすべて、メッセージに絵文字の「リアクション」を追加することもできますが、この個性はここで違いを生むと思います。Museはすべてにサムズアップする傾向がありましたが、Duetはそれを、さらに説明することなく「OK」を示すために使用しており、私はそれが素晴らしいと思います。
それでもなお
ベータ版であり、明らかにいくつかのバグがあります。時々、スレッドは実行されているのに表示されないことがあります。委任されたリポジトリへのアクセスが正しくアタッチされないのを見たことがあります(エージェントの開始とアクセスの添付の間の競合条件?)。
また、私のユースケースはおそらくDuetを特に私に適したものにしていることを認めます。Museは他の人にとってはより適しているかもしれません。あなたの経験は異なるかもしれません。
そして、Dotは依然として音声インタラクションで優位に立っています。Anthropicは会話型音声モードを持つことさえ気にしていないようで、それはまだ単なる「音声認識からテキストへの変換」の強化版にすぎません。
Duetはすでに私のAIワークフローのほとんどを置き換えています
私はエージェントを管理する側面にあまり喜びを感じません。誰が、どのようなコンテキストで実行されているかを覚えておく必要があります。常に私に決定を下したり、タスクをフォローアップしたりするのを待っているエージェントがどこかにいます。どこかのボックスで私のために素晴らしい仕事をしてくれたエージェントが、私が無視して永遠に忘れ去られるだろうと確信しています。
私にとって最も重要なイノベーションは、懸念事項の階層です。Duetの最上位レベルは、すべてのワークストリームの鳥瞰図を持っていますが、低レベルのアクセスはありません。チャンネルはより多くのアクセスを持ちますが、より制約されたコンテキストの下で管理されます。チャンネルによって起動されたサブスレッドは、特定のコードサンドボックスで作業するため、さらに制約される可能性があります。デスクトップアプリは、私が許可したローカルホストに到達できますが、それは通常、クラウドでコーディングが完了した後のQAまたはデプロイのエッジにのみ使用されます。
これのほとんどは、私がすでにエージェントを配置する方法として好んでいたものであり、同様のフローは、いくつかのダクトテープとAPIクレジットでハッキングして作成することもできました。Duetは、この階層をコア製品の自然な一部にしているだけで、それが非常にうまく機能するため、近い将来、すべてのチャットボットUIのデフォルトエクスペリエンスになるだろうと推測しています。