Remy の使い方
会話を分岐する
既存の議論から別の方法を検討します。
対象範囲: 以下はデスクトップアプリのローカルチャットでの手順です。
会話の分岐は、既存の回答から新しいチャットを開始します。その時点までの議論を引き継ぎ、別の方法を試せます。元のチャットも引き続き利用できます。
1. 分岐するタイミングを決める
| やりたいこと | 推奨する操作 |
|---|---|
| 現在のタスクの結果を修正する | 元のチャットを続ける |
| 既存の議論から別の方法を試す | 該当する回答から分岐する |
| 無関係のタスクを始める | 新しいチャットを開始し、新しい目標を説明する |
たとえば、Remy が 2 つの実装案を説明した場合、その回答から分岐して、それぞれの会話で別の案を検討できます。
2. 回答から分岐する
- 元のチャットを開き、分岐元にしたい Remy の回答を探します。
- 回答の下の操作ボタンを確認します。以前の回答では、ポインターを合わせると表示される場合があります。
- Branch in new chat と表示される分岐アイコンをクリックします。
- 右側に新しいチャットが開くのを待ち、引き継がれた議論を確認します。
- 新しいチャットで検討したい方向性を説明します。
分岐には、選択した回答とそれ以前の会話が含まれます。元のチャットでその後に行われた議論は、分岐の開始時点には含まれません。
プロンプトの例
すでに合意した要件は維持しつつ、まず別の実装を検討してください。
既存の API を再利用する方法を分析してください。変更が必要なモジュール、トレードオフ、検証方法を挙げてください。
まだファイルの編集、依存関係のインストール、コミット、プッシュは行わないでください。
3. ファイルの状態を理解する
会話を分岐しても、ファイルの変更が元に戻ったり、Git ブランチや独立したプロジェクトのチェックアウトが自動作成されたりすることはありません。
以前の回答から分岐しても、プロジェクトのファイルは現在の状態のままです。その回答時点の状態には戻りません。新しいチャットに編集を依頼する前に、ファイルと未コミットの変更を確認してください。
プロンプトの例
現在のプロジェクトファイルと未コミットの変更を確認してください。
このチャットの分岐時点で議論していた状態との違いを説明してください。
ファイルは編集せず、違いを一覧にしてください。新しい方法を進める前に、私の確認を待ってください。
2 つのチャットが同じプロジェクトフォルダーを使う場合は、一方の編集を完了して確認してから、次の作業を決めてください。実装を独立して比較するには、プロジェクトで通常使うバージョン管理の手順で、分離した作業ディレクトリを準備してください。
4. 元のチャットに戻る
サイドバーから元のチャットを開くか、分岐の Continued from chat をクリックして、元の会話の対応する箇所に戻ります。
分岐で得た結論は、元のチャットのその後の議論に自動的には追加されません。戻るときは、採用したい結論を伝え、現在のファイルを確認するよう Remy に依頼してください。
5. 分岐に失敗する場合
- 空のチャットには有効な分岐点がありません。すでに回答があるチャットを選んでください。
- プロジェクトが見つからない場合は、チャットに関連付けられたフォルダーを確認してください。
- 操作を重複させないよう、再度クリックする前にサイドバーとエラーメッセージを確認してください。
- 元のタスクがまだファイルを編集中の場合は、完了を待ってから、同じフォルダーの編集を分岐に依頼してください。
6. 関連ガイド
- デスクトップガイド:Explorer と Changes を使います。
- 会話履歴をインポートする:ほかのツールのローカル履歴を Remy にコピーします。
- コード変更をレビューする:現在の変更に問題がないか確認します。