サイドチャット
サイドチャットは、親エージェントに紐づく永続的な子会話です。親スレッドをリファレンスコンテキストとして利用しつつ、独自のトランスクリプトを表示します。
サイドチャットとは何ですか?メインのエージェント会話とはどう異なりますか?
サイドチャットは、メインチャットと並行して動作する完全なエージェント会話です。親の会話履歴は、モデルのリファレンスコンテキストとしてコピーされます。この履歴はサイドチャットのトランスクリプトには表示されません。
デフォルトでは、サイドチャットは読み取り、検索、回答に集中するため、メインエージェントは中断されることなく作業を続けられます。通常の会話は独立しています。サイドチャットは親とワークスペースに紐付いたままなので、メインスレッドを煩雑にすることなく、補足的な質問を調べたり、選択範囲を詳しく確認したりできます。
サイドチャットを開くには?
サイドチャットは、次の方法で開けます。
- チャット入力欄で
/sideと入力すると、空のサイドチャットが開きます。コマンドの後に質問を続けて入力すると、サイドチャットを開くと同時にプロンプトを送信できます。 - チャット内のテキストまたは差分を選択し、選択メニューからサイドチャットで質問を選択します
- ショートカットを使って、現在選択しているトランスクリプトの内容をサイドチャットに入力します。
- Mac: Shift+Cmd+S
- Windows/Linux: Shift+Ctrl+S
新しいサイドチャットは、メインの会話のコンテキストを引き継いで開始します。
サイドチャットのコンテキストをメインの会話に戻すにはどうすればよいですか?
メインスレッドでサイドチャットを@メンションします。Cherri Code がそのサイドチャットのコンテキストをメインの会話に取り込むので、見つけた内容をもとに作業を続けられます。
親会話はサイドチャット内に表示されますか?
親の履歴は、非表示のリファレンスコンテキストとしてモデルに提供されます。サイドチャットのトランスクリプトには表示されません。サイドチャットに表示されるのは、サイドチャットでのプロンプトとフォローアップのみです。
最初の返信後、サイドチャットでフォローアップメッセージを送信できますか?
はい。サイドチャットは独立した永続的な会話です。フォローアップメッセージはサイドチャット内に残り、親のトランスクリプトには表示されません。
サイドチャットを閉じる、またはアーカイブするには?
サイドチャットの X (閉じる) ボタンをクリックすると、アーカイブされます。閉じるとサイドチャットのエージェントがアーカイブされ、会話は削除されません。永続スレッドは、閉じてアーカイブするまで利用できます。
サイドチャットは会話のフォークと同じですか?
いいえ。フォークすると、親会話が新しいチャットにコピーされます。コピーされる内容は、どこからフォークするかによって異なります。タブメニュー、サイドバー、またはコマンドパレットからチャット全体をフォークすると、すべてのメッセージとサブエージェントがコピーされます。特定のメッセージからフォークすると、そのメッセージまでの会話がコピーされ、それ以降の内容 (後続のメッセージに紐づくサブエージェントを含む) はすべて除外されます。サイドチャットでは、親の履歴が非表示のコンテキストとしてモデルに渡されるだけで、親のトランスクリプトは再現されません。サイドチャットはフォークではなく、並行するスレッドです。
サイドチャットの中に、さらにサイドチャットを作成できますか?
できません。ネストには対応していません。サイドチャットから新たなサイドチャットを開始することはできません。代わりに、親会話から新しいサイドチャットを開始してください。
サイドチャットはCloud Agentsで利用できますか?
サイドチャットは現在、ローカル環境でのみ利用できます。Cloud Agentsではまだ利用できませんが、まもなく対応予定です。クラウドでのワークフローについては、Cloud Agentsを参照してください。
新しい親会話を開始すると、サイドチャットはどうなりますか?
サイドチャットは親エージェントに紐づいています。別の画面に移動したり新しい会話を開始したりしても、サイドチャットは元の親に紐づいたままです。アーカイブするまで保持されます。