簡潔な答え
Whiziにはフォーク機能もブランチ機能も会話を複製する方法もありません。1つの会話を、両方とも生き続ける2つのチャットに分割することはできず、「ここから新しい会話として続ける」という機能もありません。サイドバーのチャットオプションメニューには名前変更、ピン留め、スター、削除があり、会話をコピーするものは何もありません。
Whiziが実際に持っているのはメッセージのバージョンです。すでに送信したメッセージを編集すると会話の続きの部分が置き換えられ、置き換えられた続きはいつでも戻れるバージョンとして保存されます。それは訪れることができる分岐であり、並行して実行できる分岐ではありません。どの瞬間にも正確に1つのバージョンだけがライブです。
「フォーク」は実際には4つの異なる意味を持つため、まずどれが欲しかったのかから考えてみましょう。
| 求めていたもの | 何を使うか | 実際に起こること |
|---|---|---|
| 途中から別の回答が欲しい | そのメッセージを編集して再送信する | 続きの部分が置き換えられ、古い続きはバージョンとして保存される |
| 両方の続きを残して比較したい | 編集したターンのバージョン矢印 | 両方が保存され、片方がライブになり、切り替えて表示できる |
| 同じ履歴から2つとも生き続ける会話が欲しい | 利用不可 | 製品内に複製、コピー、フォークは存在しない |
| スレッドを汚さない横道の質問がしたい | 新しいチャット | 貼り付けたもの以外は何も引き継がれない |
| 複数のチャットにまたがる同じ常設コンテキストが欲しい | プロジェクト | 指示とピン留めされたファイルはその中のすべてのチャットに適用される |
| 他の人が続けられるコピーが欲しい | 利用不可 | 共有リンクは読み取り専用のビューになる |
フォークが存在しない理由
これは今後追加予定の話ではなく、構造上の答えです。Whiziの会話は正確に1つのアクティブな分岐だけを保存し、それ以外は何も保存しません。会話を見るすべての人、つまりウェブサイト、モバイルアプリ、共有リンク、そしてモデル自身が受け取るトランスクリプトも、その1つの分岐を見ます。非アクティブなバージョンは、復元されたときの行そのままのコピーとして脇に保管されます。
その不変条件のおかげでバージョンの切り替えは低コストになりますが、同時にそれがフォークを不可能にしている理由でもあります。フォークには、両方ともライブで、両方とも書き込み可能で、両方とも見える2つの分岐が必要です。アクティブな分岐が1つしかないということは、2つ目の分岐が存在する場所がないということです。
ルートの構成もこれと一致しています。会話一覧そのものを除けば、会話に対してアドレス指定できるのはそのメッセージ、そのバージョン、そしてそれが属するプロジェクトだけです。フォークや複製の背後にエンドポイントは存在しないため、どのクライアントもそれを提供できません。
計画しておくべき結果はこうです。あるターンを編集すると、その下にあるすべてのターンの保存されたバージョンが破棄されます。それらのバージョンはもはや存在しない会話に属しているため、残しておくと親が存在しない分岐に迷い込めることになってしまいます。1つのスレッド内で複数の分岐が重要な場合は、逆順に作業し、最も早いメッセージを最後に編集してください。編集の仕組みと、バージョン切り替えのコストや失敗する可能性についてはメッセージの再生成と編集で説明しています。
新しいチャットが引き継ぐもの
新しいチャットを始めることは横道の質問に対する正直な答えですが、新しいチャットが何から始まるのかを正確に知っておく価値があります。なぜなら「新しいチャットを始める」が本当の答えになるのは、何を手放すことになるかを知っている場合だけだからです。
新しいチャットは空の状態で始まります。以前の会話はそこに要約されず、添付ファイルは再添付されず、モデルは他のスレッドを見ることができません。持ち越したいものは自分で持ち越す必要があります。すべてのメッセージとすべてのコードブロックにはコピー機能が付いているため、重要な2つか3つの回答を新しいチャットに持ち上げるのは数秒で済みます。
貼り付けなくても引き継がれるものが2つあります。プロジェクトの指示とピン留めされたファイルは、そのプロジェクト内のすべての会話に適用されるため、プロジェクト内で作成された新しいチャットは、その常設コンテキストがすでにプロンプトに組み込まれた状態で始まります。そして、チャットは後からプロジェクトに移動したり、そこから外したりできます。これはWhiziにおいて会話の親を変更する行為に最も近いものです。上限と挙動についてはProjectsの使い方で説明しています。
人々が求めるもう1つの方法はモデルの切り替えで、それが何ではないかを言っておく価値があります。会話内でモデルを切り替えると、スレッド全体が新しいモデルに引き継がれます。2つ目のチャットにコピーされるわけではありません。スレッドは常に1つで、切り替え以前の返信はそれを書いたモデルにそのまま帰属し続けます。パターンについては会話途中でのモデル切り替えで説明しています。
フォークが解決してくれたはずの2つのケース
同じプロンプトへの2つの回答を比較する。 これはフォークが欲しくなる最も一般的な理由で、Whiziはこれを別の方法で答えます。同じプロンプトを2つのモデルに2つの列で送り、出力を並べて読むのです。どちらのモデルも相手の出力を見ないため、それが比較の全価値になります。これはモデルを並べて比較するにあり、Powerhouse機能です。
スレッドの一部をモデルから遠ざけておく。 フォークは、再送信したくないコンテキストが蓄積された会話に対するよくある回避策です。フォークがない場合、取るべき行動は、実際に重要な内容の短い要約を種にした新しいチャットです。そもそもクリーンなスタートには独自の利点があります。長いスレッドでは古いコンテキストが本当の質問と注目を奪い合うため、40件の履歴メッセージよりも3文のセットアップの方がうまく機能することが多いのです。
自分のためではなく他の誰かのためのコピーが欲しい場合、共有機能は1つの会話への公開リンクを生成し、受け取った相手はそのサニタイズされた読み取り専用のビューを読むことになります。相手はそれを続けることはできず、相手のアカウントでのフォークにもなりません。リンクの取り消しを含む詳細は会話の共有にあります。
自分が持っているすべてのコピーが欲しい場合、設定にはデータのエクスポートというアクションがあり、チャットとメッセージ、プロジェクトとそのファイルのメタデータ、メディア、共有リンク、サブスクリプションと紹介プロフィールを生成します。これは再インポート可能な分岐というよりはアーカイブです。Whiziがインポートするのは ChatGPT と Claude のエクスポートであり、自分自身のものではありません。
- Whiziにはフォーク、ブランチ、複製機能はありません
- 会話は正確に1つのアクティブな分岐だけを保存するため、フォークには存在する場所がありません
- チャットオプションメニューは名前変更、ピン留め、スター、削除だけで、コピーはありません
- 編集して再送信することが最も近い代替手段です。続きを置き換え、古い方をバージョンとしてアーカイブします
- 一度にライブなバージョンは1つだけなので、バージョンは並行して実行されるのではなく訪れるものです
- あるターンを編集すると、その下のすべてのターンの保存されたバージョンが破棄されるため、最も早いメッセージは最後に編集してください
- 新しいチャットは空の状態で始まります。貼り付けなくても引き継がれるのはプロジェクトの指示とピン留めされたファイルだけです
- 共有リンクは読み取り専用のビューで、受け取った相手はそれを続けることができません
よくある質問
Whiziで会話をフォークするにはどうすればよいですか?
できません。チャットにはフォーク機能、ブランチ機能、複製アクションはありません。根本的な理由は、Whiziの会話が正確に1つのアクティブな分岐だけを保持していることで、会話に対してアドレス指定できるのはそのメッセージ、そのバージョン、それが属するプロジェクトだけです。最も近い代替手段は、自分自身のメッセージの1つを編集して再送信することで、これはその時点から続きを置き換え、置き換えられた続きをバージョンとして保存します。
元のチャットを触らずに複製できますか?
できません。チャットオプションメニューには名前変更、ピン留め、スター、削除がありますが、製品内のどこにもコピー機能はありません。元のチャットが重要なら、実用的な保護策はそれを編集しないことです。編集こそが続きを壊すものだからです。新しいチャットを開始し、重要な数件のメッセージを貼り付けて続ければ、元のチャットはそのまま残ります。
バージョンとフォークの違いは何ですか?
バージョンとは、同じターンに対して保存された複数の続きの1つで、一度にそのうちの正確に1つがライブです。編集されたターンにある矢印で移動し、切り替えは1つの吹き出しではなく続き全体を入れ替えます。フォークとは、両方が同時にライブかつ書き込み可能な2つの続きのことで、それこそがWhiziが行わない部分です。バージョンについてはメッセージの再生成と編集で扱っています。
新しいチャットを始めた場合、モデルは以前のチャットを覚えていますか?
以前の会話そのものからは覚えていません。新しいチャットは空の状態で始まり、モデルはそのチャットにあるものだけを受け取ります。例外はプロジェクトです。指示とピン留めされたファイルはその中のすべての会話に適用されるため、プロジェクト内で作成されたチャットはすでにそのコンテキストを持っています。それ以外は貼り付ける必要があり、まさにそのためにすべてのメッセージにはコピー機能が付いています。
別のモデルを試すために会話をブランチできますか?
そのためにブランチは必要ありません。会話内でモデルを切り替えると既存のスレッドが新しいモデルに引き継がれ、各返信はそれを生成したモデルに帰属し続けるため、1つのスレッドが比較全体を保持します。引き継ぎではなく同じプロンプトへの2つの回答が欲しい場合は、代わりに2つのモデルへ並べて送信してください。これはPowerhouse機能です。
早いメッセージを編集すると、後の分岐は失われますか?
はい。これは事前に知っておく価値がある唯一の驚きです。あるターンを編集すると、それより後のすべてのターンの保存されたバージョンが破棄されます。それらのバージョンはもはや存在しない会話にぶら下がっているためです。上のメッセージに触れる前に、下の分岐から残しておきたいものはすべてコピーしてください。複数のターンを作り直す場合は、最も早いものを最後に編集してください。