GitHub Copilot 設定 コード 学習 させない

今回は、GitHub Copilotのフリートライアルや、個人(GitHub Copilot Individual)プランでの利用時に、

ソースコードをCopilotに学習させないようにする設定のメモです。

https://docs.github.com/en/copilot

注意点

今後、変化することがあるかもしれませんし、

こちらの設定だけでは防げないリスクがあるかもしれませんので、その点についてはご了承ください。


設定方法

GitHubにログインしたら、右上のメニューよりYour Copilotを開きます。

GitHub Copilot settigns

Copilotの設定部分が表示されたら、

Allow GitHub to use my code snippets from the code editor for product improvements *

のチェックを外します。

GitHub Copilot settigns GitHub Copilotのシステムにデータを送られることは防げませんが、

こちらのチェックを外しておけば、学習や機能改善に利用されなくなります。


その他 公開コードの提案設定

Copilotは、GitHub上のソースコードなども学習して、コーディングサポートを行ってくれます。

そのため、意図せず公開されているコードのライセンス侵害や、

無許可使用になってしまう可能性も現状ゼロではないと思います。

そういったことを防ぎたい場合、すぐ近くにある以下項目をBlockedに設定します。

  • Suggestions matching public code

GitHub Copilot settigns

リスクが完全になくなるわけではありませんが、

パブリックコードの提案をそのまま受けることは無くなります。

(元のコードと完全一致でなくなればOKかというとそうでもないかもしれませんが、

リスク軽減には繋がると思います)


今回の内容は以上となります。

試しに無料トライアル版を使用しているのですが、思いの外便利に感じています。

ただし、新しい技術でありツールの特性上、

自身のソースコードの漏洩、意図せず他者のコードを無許可利用

こちらのリスクについて認識した上で利用する必要があると思います。

都内でエンジニアをやっています。 2017年に脱サラ(法人設立)しました。 仕事で調べたことや、気になったことをメモしています。
投稿を作成しました 192

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA


検索語を上に入力し、 Enter キーを押して検索します。キャンセルするには ESC を押してください。

トップに戻る