2026/04/24からインタラクションデータ使用ポリシーの変更が適用されます。
設定で禁止しない限り、デフォルトでインタラクションデータがモデルトレーニングに使用されるようになります。
Github上のCopilotの設定を確認しておきましょう。
変更の内容
今日、Githubから通知が来てました。

▼変更の詳細はこちら

本日、GitHubがデータを活用してより知的で文脈認識型のコーディング支援を提供する方法についての最新情報を発表します。4月24日以降、Copilot Free、Pro、Pro+のユーザーからのインタラクションデータ、特に入力、出力、コード断片、関連するコンテキストが、オプトアウトしない限りAIモデルのトレーニングや改善に使用されます。Copilot BusinessおよびCopilot Enterpriseのユーザーはこのアップデートの影響を受けません。
興味がない?「プライバシー」設定でオプトアウトしてください。もし以前、製品改善のためにGitHubがこのデータを収集することを許可する設定からオプトアウトしていた場合、あなたの優先順位は保持され、あなたの選択は保持され、オプトインしない限りトレーニングにはデータが使用されません。
このアプローチは業界の確立された慣行に沿い、すべてのユーザーにとってモデルのパフォーマンスを向上させます。参加することで、モデルが開発ワークフローをよりよく理解し、より正確で安全なコードパターン提案を提供し、本番環境に到達する前に潜在的なバグを発見する能力を向上させることができます。
初期モデルは公開データと手作業で作成されたコードサンプルを組み合わせて構築されました。昨年はMicrosoft社員からのインタラクションデータを導入し、複数言語での受け入れ率向上など、実質的な改善が見られました。
Microsoftのインタラクションデータを導入したことで得られた改善は、実際のインタラクションデータをもとにトレーニングすることで、より多様なユースケースでモデルのパフォーマンスを向上させることができることを示しています。もしこのプログラムに参加することを決めた場合、私たちが収集し活用するインタラクションデータには以下が含まれます:
🔵あなたによって受け入れられたり修正された出力
🔵GitHub Copilotに送信された入力(モデルに表示されたコードスニペットを含む)
🔵カーソル位置に関するコードコンテキスト
🔵あなたが書くコメントやドキュメント
🔵ファイル名、リポジトリ構造、ナビゲーションパターン
🔵Copilot機能とのやり取り(チャット、インライン提案など)
🔵提案に対するフィードバック(賛成・低評価)このプログラムは以下を使用しません:
🔵Copilot Business、Copilot Enterprise、または企業所有リポジトリからのインタラクションデータ
🔵モデルトレーニングをオプトアウトしたユーザーのインタラクションデータ
🔵あなたのissue、discussion、またはプライベートリポジトリのコンテンツは静止状態です。「静止状態」という表現を意図的に使っているのは、CopilotがあなたがCopilotを積極的に使用しているときにプライベートリポジトリからコードを処理しているからです。このインタラクションデータはサービスを実行するために必要であり、オプトアウトしない限りモデルトレーニングに利用できます。このプログラムで使用されるデータは、Microsoftを含む当社の企業ファミリーであるGitHubの関連会社と共有される場合があります。このデータは第三者のAIモデルプロバイダーや他の独立したサービスプロバイダーとは共有されません。
私たちは、AI支援開発の未来は、あなたのような開発者による実世界のインタラクションデータにかかっていると考えています。そのため、モデルトレーニングにはMicrosoftのインタラクションデータを使い、GitHubの従業員からのインタラクションデータも利用し始める予定です。
あなたのインタラクションデータを使ったモデルの改善に協力してくださるなら、感謝いたします。皆様の貢献は、開発者コミュニティ全体に貢献するAIツールの構築に大きな違いをもたらします。参加したくなければそれも問題ありません。あなたが知り、愛しているAI機能を存分に活用できます。
共に、ワークフローを加速し、より良く安全なソフトウェアをこれまで以上に速く構築できるAIを構築し続けましょう。
質問があれば、FAQや関連するディスカッションをご覧ください。
確認すべき箇所
Github > Settings > Copilot > Features
の「Privacy」>「Allow Github to use my data for AI model training」
を確認しましょう。
インタラクションデータをモデルトレーニングに使ってもOKなら「Enabled」、
NGなら「Disabled」に設定しておきましょう。

筆者としては、こんなインタラクションデータがモデル学習に使われるのは忍びないので「Disabled」にしておきます。。

- 1
- 0
- 0
- 0


コメント