マイクロソフト、GitHubのプルリクエストコパイロット広告はバグであり、マーケティング戦略ではなかったと説明

マイクロソフト、GitHubのプルリクエストコパイロット広告はバグであり、マーケティング戦略ではなかったと説明

開発者からの最近の主張によると、GitHubがプルリクエスト内にCopilotが生成した広告を表示したとされ、物議を醸している。マイクロソフトはこれに対し、これらの主張を否定し、GitHubに広告を統合する意図はないと断言した。同社によれば、Copilotが広告のような提案を行ったのは単なるバグによるものであり、意図的な広告活動ではないという。

この問題は、メルボルン在住のソフトウェア開発者であるザック・マンソン氏が、3月30日に自身のプロジェクトのプルリクエストにCopilotが生成したプロモーション提案が含まれていることに気づいたと報告したことで注目を集めた。広告のようなこの製品ヒントは、チームメンバーがCopilotにリクエストのエラー修正を依頼した際に、予期せず表示された。

GitHub上のCopilot広告
GitHub PR 上の Copilot 生成の製品ヒントまたは「広告」

GitHub Copilotはプルリクエストの品質向上に概ね役立つツールであるにもかかわらず、マンソン氏は、Copilotの機能やRaycastというサードパーティ製ツールの広告らしきものがコミュニケーションスレッドに挿入されていたことに衝撃を受けた。彼の反応は率直だった。「これはひどい。こういうくだらないことがいつか起こるとは思っていたが、こんなに早く起こるとは思わなかった」と、彼は自身のブログ記事で述べている。

マンソンの発見がHacker Newsで拡散された後、Raycastの開発者たちはマイクロソフトとの広告契約を即座に否定した。

マイクロソフトの釈明:「GitHubには広告は表示されません」

マイクロソフトは公式声明で、GitHubのプルリクエストにおける広告のテストは現在実施していないことをWindows Latestに確認した。同社は、開発者がコードを修正するためにCopilotを呼び出した際に、Copilotが生成した製品提案(Raycastに関する提案を含む)が、人間が作成したプルリクエストに誤って表示されるバグがあったことを理由に挙げた。

「GitHubは現在も、そして今後もGitHubに広告を掲載する予定はありません」と、GitHubの開発者リレーション担当副社長であるマーティン・ウッドワード氏は述べた。同氏は、プログラミングロジックのエラーにより、一部のCopilotのヒントがプルリクエストのコメント内に不適切に表示されていたと説明した。チームは、今後同様の事態が発生しないよう、これらのヒントをコメントから削除する措置を講じている。

この説明は、3月24日にGitHubが発表した内容と一致しています。GitHubの発表では、ユーザーがプルリクエストにCopilotを直接組み込んで変更を提案する方法が詳しく説明されていました。また、Copilotには既存のプルリクエストに基づいて新しいプルリクエストを作成する機能があることも述べられていました。

マイクロソフトの情報筋によると、この異常な動作は意図的なものではなく、GitHubの新機能である、AIツールが既存のプルリクエスト内で変更を提案できる機能に関連したものだという。開発者がCopilotを使用した際に、サードパーティ製ツールへの言及を含む製品ヒントが、誤ってプルリクエストのメインコメントに表示されてしまったようだ。

これらの事態を受けて、マイクロソフトはこの問題をプログラミングロジックの欠陥であると特定し、今後プルリクエストのコメントにこのようなヒントが表示されないように対策を講じました。

出典と画像

コメントを残す

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