分岐
すべての会話はツリーです。応答を再生成し、別のモデルで再試行するか、マルチモデルチャットを使用してブランチを作成します。チャットビューのブランチピルで移動するか、アイデアスケープでフルツリーを確認。
使い方
すべてのメッセージはツリーノード
裏では、各メッセージが親メッセージを追跡しています。複数のメッセージが同じ親を共有する場合、それはフォークです。メッセージが複数の親を持つ場合、それはマージです。このツリー構造がすべてのブランチ動作を支えています。
自然にブランチを作成
ブランチは自動的に発生します: 応答を再生成して兄弟ブランチを作成、別のモデルで再試行、または各モデルの返答が同じプロンプトからの別々のブランチになるマルチモデルチャットを使用。
ブランチ間を移動
チャットのすべてのフォークポイントに、メッセージ間にブランチインジケーターピルが表示されます。現在のブランチ(例:「3つのうちブランチ1」)を表示し、タップでいずれかの兄弟ブランチに切り替えられます。
アイデアスケープでブランチを探索
アイデアスケープビューに切り替えると、フルブランチツリーが空間マップになります。各ブランチは目に見えるパスです。ノードをコンテキストとして選択し、新しいメッセージを送信して複数のスレッドのアイデアをマージするブランチを作成。
できること
自動フォーク検出
同じメッセージに対して複数の返答が存在する場合、アプリはフォークを検出してブランチインジケーターを表示します。手動設定は不要です。
ブランチとしての再生成
応答を再生成すると元の応答を置き換えるのではなく新しい兄弟ブランチが作成されます。両方のバージョンが保存されます — いつでも切り替え可能。
マルチモデルブランチ
マルチモデルチャットでは、各モデルの応答はプロンプトからの別々のブランチです。チャットビューでブランチピルを使って比較するか、アイデアスケープで空間的に広げます。
ブランチインジケーターピル
インタラクティブなピルがチャットタイムラインのフォークポイントに表示されます。現在のブランチ、合計数を表示し、タップ一つで任意の兄弟ブランチに移動できます。
コンテキスト駆動のマージ
アイデアスケープで異なるブランチから複数のノードをコンテキストとして選択し(+ボタンまたはShift+Click)、メッセージを送信します。AIはすべての選択されたコンテキストから応答します — 事実上ブランチをマージします。
任意のブランチにフォーカス
アイデアスケープでノードをクリックしてアクティブブランチフォーカスとして設定。チャットビューはそのブランチの線形履歴を表示するように更新されます。場所を失わずにブランチ間を移動できます。
フルツリーの可視性
アイデアスケープはフォーク、並列スレッド、マージすべてが接続されたノードとして表示される会話ツリー全体を一度に表示します。ズームアウトして全体像を確認。
任意のブランチを継続
任意のブランチに移動してチャットを続けます。各ブランチは独立して独自の会話スレッドを維持します。他のブランチはそのまま残ります。
最適な用途
アプローチの比較 — 質問をして、複数の視点を得るために異なるモデルで再生成。各応答を評価するためにブランチを切り替え。
what-ifの探索 — 元のスレッドを失わずに異なる方向を試すために会話をフォーク。後でいつでも任意のブランチに戻れます。
マルチモデル比較 — 1つのプロンプトを3つのモデルに送信し、チャットで並べて、またはアイデアスケープで空間的に各ブランチをレビュー。
最良のアイデアをマージ — アイデアスケープで異なるブランチから最も強いポイントを選択し、それらすべてを合成する新しいメッセージを作成。
下書きの繰り返し — クリエイティブな応答を複数回再生成し、すべてのバージョンをブランチとして保存し、最も気に入ったものから継続。
関連ガイド
- ガイド: 異なるAIモデルの回答を並べて比較する
