JetBrains IDE でのコード参照 Copilot について
Copilot のコード参照は、コードの候補を元の公開ソースにリンクすることで特定して属性付けするため、コードの由来を理解するのに便利です。
ユーザーまたはユーザーの組織がパブリック コードと一致する候補を許可している場合、GitHub Copilot は候補と一致するコードの詳細を提供できます。 これは次の場合に行われます。
- エディタで Copilot インライン候補を受け入れる場合。
- コパイロットチャット の応答に一致するコードが含まれている場合。
Copilotインライン候補のコードの参照
パブリックCopilotリポジトリのコードと一致するインライン提案をGitHubで受け入れると、その一致するコードに関する情報が記録されます。 ログ エントリには、一致するコードを含むファイルの URL と、そのコードに適用されるライセンスの名前 (見つかった場合) が含まれます。 そのため、これらの参照をレビューし、今後の対応を判断できます。 たとえば、使用する属性や、プロジェクトからこのコードを削除するかどうかを決定できます。
メモ
- インライン候補のコード参照は、受け入れられた Copilot 候補の一致に対してのみ発生します。 記述したコード、および変更した Copilot 候補は、パブリック コードへの一致に対してチェックされません。
- 通常、パブリック コードへの一致は Copilot 候補の 1% 未満で発生するため、多くの候補でコード参照が表示されるわけではありません。
のコード参照 コパイロットチャット
コパイロットチャット から、パブリック GitHub リポジトリ内のコードと一致するコードを含む回答が提示された場合、回答の最後に、その一致するコードの詳細を表示するリンクと共にエディターに示されます。
Copilot でのコード参照について Visual Studio Code
Copilot のコード参照は、コードの候補を元の公開ソースにリンクすることで特定して属性付けするため、コードの由来を理解するのに便利です。
ユーザーまたはユーザーの組織がパブリック コードと一致する候補を許可している場合、GitHub Copilot は候補と一致するコードの詳細を提供できます。 これは次の場合に行われます。
- エディタで Copilot インライン候補を受け入れる場合。
- コパイロットチャット の応答に一致するコードが含まれている場合。
Copilotを用いたインライン候補へのコード参照
パブリックCopilotリポジトリのコードと一致するインライン提案をGitHubで受け入れると、その一致するコードに関する情報が記録されます。 ログ エントリには、一致するコードを含むファイルの URL と、そのコードに適用されるライセンスの名前 (見つかった場合) が含まれます。 そのため、これらの参照をレビューし、今後の対応を判断できます。 たとえば、使用する属性や、プロジェクトからこのコードを削除するかどうかを決定できます。
メモ
- インライン候補のコード参照は、受け入れられた Copilot 候補の一致に対してのみ発生します。 記述したコード、および変更した Copilot 候補は、パブリック コードへの一致に対してチェックされません。
- 通常、パブリック コードへの一致は Copilot 候補の 1% 未満で発生するため、多くの候補でコード参照が表示されるわけではありません。
のコード参照
コパイロットチャット から、パブリック GitHub リポジトリ内のコードと一致するコードを含む回答が提示された場合、回答の最後に、その一致するコードの詳細を表示するリンクと共にエディターに示されます。
Copilot コード参照について GitHub.com
コパイロットチャット のコード参照
パブリック コードに一致する提案を自分または組織が許可している場合、 コパイロットチャット からの応答に一致するコードが含まれるたびに、一致の詳細が応答に含まれます。
メモ
通常、パブリック コードへの一致は頻繁に発生しないため、多くの コパイロットチャット 応答でコード参照が表示されるわけではありません。
Copilot クラウドエージェント
のコード参照
パブリック Copilot リポジトリ内のコードと一致するコードを生成GitHub場合、これはエージェント セッション ログに、一致したコードの詳細を表示するためのリンクと共に示されます。 詳しくは、「GitHub Copilotのセッションの追跡」をご覧ください。
Visual StudioでのCopilotコード参照について
Copilot のコード参照は、コードの候補を元の公開ソースにリンクすることで特定して属性付けするため、コードの由来を理解するのに便利です。
ユーザーまたはユーザーの組織がパブリック コードと一致する候補を許可している場合、GitHub Copilot は候補と一致するコードの詳細を提供できます。 これは次の場合に行われます。
- エディタで Copilot インライン候補を受け入れる場合。
- コパイロットチャット の応答に一致するコードが含まれている場合。
Copilotインライン候補のコードの参照
パブリックCopilotリポジトリのコードと一致するインライン提案をGitHubで受け入れると、その一致するコードに関する情報が記録されます。 ログ エントリには、一致するコードを含むファイルの URL と、そのコードに適用されるライセンスの名前 (見つかった場合) が含まれます。 そのため、これらの参照をレビューし、今後の対応を判断できます。 たとえば、使用する属性や、プロジェクトからこのコードを削除するかどうかを決定できます。
メモ
- インライン候補のコード参照は、受け入れられた Copilot 候補の一致に対してのみ発生します。 記述したコード、および変更した Copilot 候補は、パブリック コードへの一致に対してチェックされません。
- 通常、パブリック コードへの一致は Copilot 候補の 1% 未満で発生するため、多くの候補でコード参照が表示されるわけではありません。
コパイロットチャット のコード参照
パブリック コパイロットチャット リポジトリ内のコードと一致するコードを含む応答をGitHubに提供する場合、これは推奨されるコードの下に示され、一致したコードの詳細を出力ログに表示するリンクが表示されます。
コード参照で一致するコードを検索する方法
Copilot コード参照では、潜在的なコード候補と約 150 文字の周囲のコードが、 GitHub.com上のすべてのパブリック リポジトリのインデックスと比較されます。
プライベート GitHub リポジトリ内のコード、または GitHub以外のコードは検索プロセスに含まれません。
制限事項
検索インデックスは数か月ごとに更新されます。 その結果、新しくコミットされたコードと、インデックスが作成される前に削除されたパブリック リポジトリのコードは、検索に含まれない場合があります。 同じ理由から、インデックスの作成後に削除または移動されたコードへの一致を検索が返す場合があります。
現在、一致するコードへの参照は、JetBrains IDE、 Visual Studio、 Visual Studio Code、 Copilot クラウドエージェント、および GitHub Web サイトで利用できます。