JetBrains IDE での Copilot のコード参照について
Copilot のコード参照は、コード提案を元の公開ソースにリンクすることで特定し、属性付けすることで、コードの由来を理解するのに役立ちます。
パブリック コードに一致する提案を許可した場合、GitHub Copilot は、提案が一致するコードの詳細を提供できます。 これは次の場合に発生します。
- エディターでコード補完候補を受け入れる場合。
- Copilot Chat の応答に一致するコードが含まれている場合。
Copilot コード補完のコード参照
メモ
- コード補完に対するコード参照は、受け入れられた Copilot の候補に一致する場合にのみ発生します。 記述したコード、および変更した Copilot 候補は、パブリック コードへの一致に対してチェックされません。
- 通常、パブリック コードへの一致は Copilot 候補の 1% 未満で発生するため、多くの候補でコード参照が表示されるわけではありません。
Copilot Chat のコード参照
Copilot Chat から、パブリック GitHub リポジトリ内のコードと一致するコードを含む回答が提示された場合、回答の最後に、その一致するコードの詳細を表示するリンクと共にエディターに示されます。
Visual Studio Code
での Copilot のコード参照について
Copilot のコード参照は、コード提案を元の公開ソースにリンクすることで特定し、属性付けすることで、コードの由来を理解するのに役立ちます。
パブリック コードに一致する提案を許可した場合、GitHub Copilot は、提案が一致するコードの詳細を提供できます。 これは次の場合に発生します。
- エディターでコード補完候補を受け入れる場合。
- Copilot Chat の応答に一致するコードが含まれている場合。
Copilot コード補完のコード参照
メモ
- コード補完に対するコード参照は、受け入れられた Copilot の候補に一致する場合にのみ発生します。 記述したコード、および変更した Copilot 候補は、パブリック コードへの一致に対してチェックされません。
- 通常、パブリック コードへの一致は Copilot 候補の 1% 未満で発生するため、多くの候補でコード参照が表示されるわけではありません。
Copilot Chat のコード参照
Copilot Chat から、パブリック GitHub リポジトリ内のコードと一致するコードを含む回答が提示された場合、回答の最後に、その一致するコードの詳細を表示するリンクと共にエディターに示されます。
GitHub.com
での Copilot のコード参照について
パブリック コードと一致する候補を許可した場合、Copilot Chat からの回答に一致するコードが含まれるたびに、一致の詳細が回答に含まれます。
メモ
通常、パブリック コードへの一致は頻繁に発生しないため、Copilot Chat の応答の多くでコード参照が示されることを期待すべきではありません。
Visual Studio
での Copilot のコード参照について
Copilot のコード参照は、コード提案を元の公開ソースにリンクすることで特定し、属性付けすることで、コードの由来を理解するのに役立ちます。
パブリック コードに一致する提案を許可した場合、GitHub Copilot は、提案が一致するコードの詳細を提供できます。 これは次の場合に発生します。
- エディターでコード補完候補を受け入れる場合。
- Copilot Chat の応答に一致するコードが含まれている場合。
Copilot コード補完のコード参照
メモ
- コード補完に対するコード参照は、受け入れられた Copilot の候補に一致する場合にのみ発生します。 記述したコード、および変更した Copilot 候補は、パブリック コードへの一致に対してチェックされません。
- 通常、パブリック コードへの一致は Copilot 候補の 1% 未満で発生するため、多くの候補でコード参照が表示されるわけではありません。
Copilot Chat のコード参照
Copilot Chat から、パブリック GitHub リポジトリ内のコードと一致するコードを含む応答が提示された場合、これは提案されたコードの下に、一致したコードの詳細を出力ログに表示するリンクと共に表示されます。
コード参照で一致するコードを検索する方法
Copilot のコード参照は、コードの候補に加えて、候補が受け入れられた場合はその周囲のいくつかのコードを取得し、それを GitHub.com 上のすべてのパブリック リポジトリのインデックスと比較することで、一致を検索します。
プライベート GitHub リポジトリ内のコード、または GitHub 以外のコードは、検索プロセスには含まれません。
検索インデックスは数か月ごとに更新されます。 その結果、新しくコミットされたコードと、インデックスが作成される前に削除されたパブリック リポジトリのコードは、検索に含まれない場合があります。 同じ理由から、インデックスの作成後に削除または移動されたコードへの一致を検索が返す場合があります。
制限事項
現在、一致するコードへの参照は、JetBrains IDE、Visual Studio、Visual Studio Code、GitHub Web サイトで使用できます。