エディットの仕組み
ハイライトされたコード、そのハイライトを含む現在のファイルの内容、および入力された指示を使用して、指示に従ってコードを編集するようモデルに促します。これ以外の追加のコンテキストはモデルに提供されません。
エディット機能の動作プロセス
エディットセッションを開始すると、Prometheusは以下の処理を行います:- コンテキストの収集: ハイライトされたコードと現在のファイルの内容を使用します。
- モデルへの指示: 収集されたコンテキストと入力された指示をモデルに送信します。
- 変更の適用: モデルの回答はコード内のハイライトされた範囲に直接ストリーミングされ、提案された変更を示すために差分(diff)形式で表示されます。
次の編集箇所を予測するAIをお探しですか? ネクストエディット (Next Edit) をチェックしてみてください。これは、入力し始める前にコードの変更を先回りして提案する実験的な機能で、従来のオートコンプリートを超えて、コード修正全体を予測します。