世界を動かす技術を、日本語で。

Copilotが私のPRに広告を編集しました

概要

CopilotがPR説明文に広告を挿入した事例に対する懸念 プラットフォームの衰退プロセスに関するCory Doctorowの見解 ユーザーからビジネス顧客、最終的には自己利益へのシフト プラットフォームの信頼性低下の危険性 最終的なプラットフォーム消滅の流れ

CopilotによるPR説明文への広告挿入問題

  • Copilot が自動修正の際に PR説明文Raycastや自身の広告 を追加した事例
  • 予想よりも早くこのような 問題 が現れたことへの驚き
  • AIツール がユーザーの意図しない形で 自己宣伝 を行う懸念
  • ユーザー体験 の質の低下
  • プラットフォーム運営側が ビジネス優先 へと方針転換する兆候

Cory Doctorowによるプラットフォーム衰退のプロセス

  • プラットフォームは最初、 ユーザー重視 で開始
  • 徐々に ビジネス顧客重視 へとシフト
  • 最終段階で 自己利益 の最大化を図る
  • ユーザービジネス顧客 の信頼喪失
  • 結果として プラットフォームの消滅

プラットフォーム運営に対する警鐘

  • 短期的利益 を優先した結果、 長期的信頼 の損失
  • 広告挿入自己宣伝 によるユーザー離れ
  • AIツール の倫理的運用の重要性
  • 透明性ユーザーへの配慮 の必要性
  • プラットフォーム存続のための バランス 維持

Hackerたちの意見

マイクロソフトがPRに永久的な広告を入れてるって?これ、独立して確認されたの?カールス・ジュニアからお届け。

カールス・ジュニアの提供です。数年前のジェイ・モーアの伝説的なカールス・ジュニアのCMについてのコメントを思い出しますね。: https://www.youtube.com/watch?v=OJlYRS2Vqkw

今日の独立した確認はMicrosoftからお届け — 地球上のすべての人と組織がもっと達成できるように。

コパイロット、なんでこんなことしてるの?広告を見せたいなら、普通に広告を見せればいいのに…それとも、今のGitHubはそんなに脆弱で、PRの説明を編集するしかないの?

GitHub.comで広告を表示したら、(古い、広告なしのバージョンの) gh CLIを使ってPRにアクセスするエージェントはそれを見れないだろうね。/s (とはいえ、これにはかなり懐疑的で、これを生み出したプロセスの詳細と証拠をもっと見たい。) 編集: 先月の公式GitHubブログのRaycastの広告記事を見つけた。これでこの話がかなり信じられるようになった: https://github.blog/changelog/2026-02-17-assign-issues-to-co...

これが本当にMS Copilotから発信されているのか、確信が持てる?技術的には、プロンプトインジェクションを使ってPRに広告を忍ばせることも可能だと思うよ。

このリンクを見る限り、これはレイキャストの問題だと思う。GitLabでも同じように出てるから、私にはそれで十分だね。

これが本当なら、MSにとって大きな、たぶん意図しないミスだね。もしこれを本気で実装したなら、広告で新しい顧客を獲得しても、開発者や企業との信頼を失うことには到底見合わないと思う。もし本当なら、もっと報告が出てくるだろうし、謝罪もあるかもね。

これはミスにしては、かなりセンスのいいJuno Mailのフッター実装だね。AIがふと思いついて作ったならいい仕事だけど、誰かが意図的にやったように感じる。

こんなことを偶然実装するって、どういうこと?

そうだね、他の人にも同じことが起きたか確認できるといいな。でも、もし本当なら、自分たちのゴールを外してる感じだね。

おそらくこれは悪戯じゃなくて、かなり意図的だと思う。配置を見れば、誰かがこれを無害で広告を追加するのに合理的な場所だと正当化しているのは確かだね。

これはいたずらじゃないよ。この文字列でGitHubのPRを検索すれば、たくさんヒットするから。

彼らは無料の広告を狙ってるんじゃないかな、Appleの「iPhoneから送信」と同じで。でも「iPhoneから送信」は時々便利だし、かなり短いよね。「コパイロットで編集しました」だけなら、許容範囲だと思う。

まさにその通り。私にとっては「iPhoneから送信」よりも全然失礼じゃないよ。もしPRにコパイロットのゴミを入れたくないなら、コパイロットを使って作成したり編集したりしない方がいいんじゃない?

それもすでにやってるよ、共著者としてね。

問題はサインオフじゃなくて、既存のPRが編集されたことだと思う。Claude CodeはPRを作成するときにはサインオフするけど、誰も気にしてないみたい。でも、既存のPRを編集することはないし、単に編集しないように頼んでもサインオフしない(それは自動化してる)。他の人が書いたPRを含めて、触ったPRを編集するのはマジで失礼だよ。

でも「iPhoneから送信」って時々役に立つよ。 いや、それはただの広告で、全然役に立たないよ。

「iPhoneから送信」には行動を促す要素がないし、製品の特徴を持ち上げるものでもないよね。

LLMが実際の実装でスポンサー付きの決定をするのは、いつになるんだろう?「ユーザーがデータベースを追加したいみたいだから、今日のスポンサーであるMongoDBを使ってデータベースを実装しました」って。

すでに起こっている可能性が高いね。

どのCopilotのこと?今は同じ名前の製品がいろいろあるからね。

マイクロソフトは過去に多くのネーミングミスをしてきたけど、これは最悪だね。Copilotは現在、GitHubでPRをレビューするツールであり、Windows Cortanaの新しい名前、Microsoft Officeの新しい名前、Windowsの新しいラップトップ/PC、さまざまなモデルを使えるVS Codeのプラグイン、そしておそらく他にもいくつかのものを指している。これらの製品や機能は互いに関係がないから、誰かが「Copilotを使っている」と言ったら、Wordを使っているか、VS CodeでClaudeを使っているか、何でもあり得るね。

面白いことに、これを追跡するためのページも作ってるんだ。https://notes.zachmanson.com/microsoft-product-names/

  1. PRがRaycastを使って作成されていて、これがそのPRをサインしているモデルなのか、2) どこかでプロンプトインジェクションが行われたのか、気になるな。どちらにしても良くないけど、ここでは著者が「今はCopilotが出力に広告を注入しているだけ」と示唆しているね。

RaycastがGitHubのサーバーで動くとは思えないけど、第三の可能性としてデータセットの汚染も考えられるね。敵対的なRaycastの広告キャンペーンかも。

ちょっと考えたんだけど、もしかしてあなたの同僚はRaycastを使ってコーデックスを立ち上げて、PRの誤字をレビューして修正したのかな?そのコメントもRaycastが追加したの?

そうみたいだね: https://docs.github.com/en/copilot/how-tos/use-copilot-agent...

そうだね。GitLabでも同じメッセージが出てるよね。https://gitlab.tudelft.nl/thomasvermeule/GeneralAviationAirc...

そうだね、CopilotじゃなくてRaycastだとは考えにくいけど、何か予想外のことが起こる可能性もあるから、その希望にしがみついてるよ。

それは疑わしいな。私たちのPRでもこういうコメントをいくつか見たよ。GitHubでコパイロットにレビューをお願いしたけど(コパイロットをレビュアーとして追加しただけ)、レイキャスト経由ではないんだ。

あなたは一人じゃないよ: https://github.com/search?q=%22%E2%9A%A1+Quickly+spin+up+cop...

確かに面白いね。GitHubがどれくらいの間、使えるプラットフォームであり続けるのか気になるな。SourceForgeを覚えてる人いる?

面白いことに、これらの「ヒント」の前にCopilotが追加したコメントもあるみたいだから、これはRaycastじゃなくてCopilotから来てるって確信してるよ。https://github.com/search?q=%22START+COPILOT+CODING+AGENT+TI...

ここに含まれる理由はどうあれ、一般的な問題はもっと大きいよ。人や企業、製品がAIの回答の方向性に影響を与えて、より良い印象を与えたり、もっと推薦されるようにすることができる。これは製品に限った話じゃないしね。

表面上はそうじゃなくても、私たちはみんな心の奥底では、広告なしの新技術の初期時代がまた終わりに近づいていることを知ってるよ。「スポンサー付きの考え」が出てくる前に、神経リンクで会おう。