メインコンテンツへスキップ

エディットの仕組み

ハイライトされたコード、そのハイライトを含む現在のファイルの内容、および入力された指示を使用して、指示に従ってコードを編集するようモデルに促します。これ以外の追加のコンテキストはモデルに提供されません。

エディット機能の動作プロセス

エディットセッションを開始すると、Prometheusは以下の処理を行います:
  1. コンテキストの収集: ハイライトされたコードと現在のファイルの内容を使用します。
  2. モデルへの指示: 収集されたコンテキストと入力された指示をモデルに送信します。
  3. 変更の適用: モデルの回答はコード内のハイライトされた範囲に直接ストリーミングされ、提案された変更を示すために差分(diff)形式で表示されます。
差分を承認すると以前のハイライト部分が置き換わり、拒否すると提案された変更が削除されます。
次の編集箇所を予測するAIをお探しですか? ネクストエディット (Next Edit) をチェックしてみてください。これは、入力し始める前にコードの変更を先回りして提案する実験的な機能で、従来のオートコンプリートを超えて、コード修正全体を予測します。
エディット中にモデルに送信される正確なプロンプトを確認したい場合は、プロンプトログで見つけることができます。