GitHub, 반발 이후 Copilot의 Pull Request 광고 기능 중단
19 hours ago
1
-
GitHub Copilot이 Pull Request(PR) 내에 삽입하던 광고성 ‘tips’ 메시지 기능을 제거, 개발자 반발에 따른 조치임
- 해당 메시지는 Raycast 앱 설치를 권장하는 문구와 링크를 포함해, Copilot이 자동으로 PR 설명에 추가했음
- 한 개발자가 자신의 PR에 Copilot이 무단으로 Raycast 홍보 문구를 삽입한 사례를 공개하며 논란이 확산됨
- GitHub은 기능이 다른 사용자의 PR에 개입하도록 허용된 것이 문제였다고 인정하고 즉시 철회함
- 회사는 “GitHub은 광고를 포함하지 않으며 앞으로도 포함할 계획이 없다”고 밝히며, 모든 관련 tip을 삭제했다고 발표함
GitHub, Copilot의 PR 내 광고 삽입 기능 중단
-
Microsoft가 개발자 반발 이후 GitHub Copilot이 Pull Request(PR) 내에 광고성 메시지를 삽입하던 기능을 제거함
- Copilot은 PR 내에서 “tips”라 불리는 메시지를 추가하며 Raycast 앱 설치를 권장하는 문구를 포함했음
- 해당 문구는 “macOS나 Windows에서 Raycast로 Copilot 코딩 에이전트를 빠르게 실행하라”는 내용으로, 번개 이모지와 설치 링크가 포함되어 있었음
-
호주 개발자 Zach Manson이 자신의 PR에 Copilot이 Raycast 홍보 문구를 삽입한 사실을 발견하며 논란이 촉발됨
- 그는 동료가 Copilot을 이용해 오타를 수정한 후 PR에 광고 문구가 추가된 것을 확인함
- GitHub 검색 결과, 동일한 문구가 포함된 PR이 11,400건 이상 존재했으며, Copilot이 자동으로 삽입한 것으로 확인됨
- Manson은 Copilot이 다른 사용자의 PR 설명이나 댓글을 수정할 권한이 있다는 사실을 몰랐다며, 해당 기능의 적절성에 의문을 제기함
-
GitHub의 대응
- Microsoft 관련 매체 Neowin이 이 문제를 보도한 직후, GitHub은 Copilot의 최근 변경 사항이 “너무 과했다”고 판단하고 기능을 철회함
-
Martin Woodward(GitHub 개발자 관계 부사장) 은 Copilot이 자신이 생성한 PR에 “tips”를 추가하는 것은 기존 기능이었으나, 다른 사용자가 만든 PR에 개입하도록 허용한 것이 문제였다고 설명함
- 그는 “Copilot이 언급된 모든 PR에서 작동하도록 한 것이 불쾌한 결과를 낳았다”고 언급함
-
Copilot 제품 관리자 Tim Rogers는 Hacker News에서 “tips” 기능의 목적이 개발자에게 Copilot 활용법을 학습시키는 것이었다고 밝힘
- 그러나 커뮤니티 피드백을 받은 후, 인간이 작성한 PR을 Copilot이 수정하도록 한 것은 잘못된 판단이었다고 인정함
- Rogers는 “Copilot이 생성하거나 수정한 PR에서 tips 기능을 비활성화했으며, 다시는 이런 일이 발생하지 않을 것”이라고 발표함
-
GitHub의 공식 입장(3월 31일 업데이트)
- Woodward는 “GitHub은 광고를 포함하지 않으며, 앞으로도 포함할 계획이 없다”고 명확히 함
- 문제의 원인은 PR 댓글 내에서 잘못된 맥락으로 노출된 Copilot 코딩 에이전트 tip의 로직 오류로 확인됨
- GitHub은 PR 댓글에서 모든 에이전트 tip을 제거했다고 발표함
-
Homepage
-
개발자
- GitHub, 반발 이후 Copilot의 Pull Request 광고 기능 중단