Branchとチャットの編集
チャットを修正したり別の方向性を試したりしたい場合は、Genie Code を使用して別のスレッドに分岐させる (Branch) か、その場で編集することができます。選択したポイントからチャットをフォークしたり、/btw で簡単なサイドの質問をしたり、以前のメッセージを編集してそのポイントからチャットを再生成したりできます。
会話のフォーク
会話をフォークして、選択したポイントから新しい独立したスレッドにBranchさせます。フォークは、すでに行った作業を失うことなく別のアプローチを試したい場合や、同じ開始点から複数の方向性を探索したい場合に便利です。
会話をフォークするには、フォーク元の Genie Code メッセージの下にある ここから会話をフォーク をクリックします。
Genie Code では、 Fork of と元のチャットの名前が続く新しいチャットが開きます。新しいスレッドには、フォークした時点までのすべてのターンが含まれ、元の会話は変更されずに残ります。フォークでの作業を継続でき、チャット履歴の最上部にすぐに表示されます。
フォークの上部にある Forked from ディバイダーによって、元の会話へのリンクが戻されます。クリックして親スレッドを再開します。
制限事項
- 自分のメッセージからではなく、Genie Code のメッセージからのみフォークできます。
- 自分が所有していない、読み取り専用または共有のチャットをフォークすることはできません。表示のみ可能なチャットでは、 フォーク アクションは表示されません。
- 進行中のフォークはキャンセルできません。大規模な会話のフォークにはしばらく時間がかかる場合があり、完了するまで 「フォーク」 アクションにスピナーが表示されます。
次の機能を使用して、別の質問をする: /btw
スレッドを変更せずに現在の会話に関する簡単なサイドクエリを質問するには、/btwを使用します。Genie Codeは会話のコンテキストを使用して回答しますが、質問も回答もスレッド履歴の一部にはなりません。
サイド質問をするには、プロンプトボックスに/btwに続けて質問を入力し、送信します。たとえば、/btw what does the CLUSTER BY clause do in this query?。Genie Codeは、会話の上に浮かぶカードで回答します。サイド質問は一度に1つだけ行うことができ、カードを閉じると、スレッドは中断したところからそのまま続行されます。
サイドの質問を追求する価値があると判明した場合は、カード内の スレッドを続ける をクリックします。Genie Code は、サイドの質問とその回答を含む新しいスレッドに会話をフォークし、そこで作業を続けることができます。会話のフォークを参照してください。
メッセージを編集
メッセージを編集して以前のプロンプトを修正し、その時点から会話を再生成します。編集するとスレッドが巻き戻されます。Genie Codeは編集したメッセージ以降のすべてのメッセージを削除し、更新されたプロンプトから新しい応答を生成します。
メッセージを編集するには:
- いずれかのメッセージにカーソルを合わせ、 編集 をクリックします。
- テキストを修正してから送信します。
- Genie Code から確認を求められた場合は、変更を承認してください。
編集すると会話の後半部分が削除されるため、Genie Code は変更を行う前に警告を発し、変更を元に戻すことはできません。既存の応答を保持する場合は、まず会話をフォークしてください。
変更を加えることで、その場でスレッドが更新されます。フォークとは異なり、Branchや個別のスレッドは作成されません。