최근 개발자들의 주장에 따르면 GitHub에서 Copilot이 생성한 광고가 풀 리퀘스트 내에 표시되었다는 논란이 일고 있습니다.이에 마이크로소프트는 해당 주장을 부인하며 GitHub에 광고를 통합할 의도가 전혀 없다고 밝혔습니다.마이크로소프트에 따르면 Copilot이 광고와 유사한 제안을 제공한 것은 단순한 버그일 뿐, 의도적인 광고 전략이 아니라고 합니다.
이 문제는 멜버른 출신의 소프트웨어 개발자 잭 맨슨이 3월 30일 자신의 프로젝트 풀 리퀘스트에서 코파일럿이 생성한 홍보성 제안을 발견했다고 보고하면서 주목을 받았습니다.광고와 유사한 이 제품 추천은 팀원이 코파일럿에 요청 오류 수정을 요청했을 때 예기치 않게 나타났습니다.

GitHub Copilot이 풀 리퀘스트 품질 향상에 전반적으로 유용함에도 불구하고, 맨슨은 Copilot의 기능과 Raycast라는 타사 도구를 홍보하는 듯한 내용이 대화 스레드에 삽입된 것을 보고 경악했습니다.그는 솔직하게 자신의 심경을 밝혔습니다.”이건 끔찍합니다.이런 말도 안 되는 일이 언젠가는 일어날 거라고 예상했지만, 이렇게 빨리 일어날 줄은 몰랐습니다.”라고 그는 블로그 게시물에 썼습니다.
맨슨의 조사 결과가 해커 뉴스에서 빠르게 확산 되자, 레이캐스트 개발자들은 마이크로소프트와 광고 계약을 맺은 적이 없다고 즉시 부인했습니다.
마이크로소프트의 해명: “GitHub에는 광고가 없습니다.”
마이크로소프트는 공식 성명을 통해 윈도우 레이티스트(Windows Latest)에 깃허브(GitHub) 풀 리퀘스트에 광고를 게재하는 테스트는 현재 진행 중이지 않다고 밝혔습니다.마이크로소프트는 개발자들이 코파일럿(Copilot)을 사용하여 코드를 수정할 때, 코파일럿이 생성한 제품 제안(레이캐스트(Raycast)를 언급한 제안 포함)이 사람이 직접 작성한 풀 리퀘스트에 잘못 표시되는 버그를 발견했다고 설명했습니다.
GitHub의 개발자 관계 담당 부사장인 마틴 우드워드는 “GitHub는 GitHub에 광고를 게재하지 않으며, 앞으로도 게재할 계획이 없습니다.”라고 밝혔습니다.그는 프로그래밍 논리 오류로 인해 특정 Copilot 팁이 풀 리퀘스트 댓글에 부적절하게 표시되었다고 설명했습니다. GitHub 팀은 향후 유사한 문제가 발생하지 않도록 해당 팁을 댓글에서 제거하는 조치를 취하고 있습니다.
이번 설명은 3월 24일 GitHub에서 발표한 내용과 일맥상통합니다.해당 발표에서는 사용자가 Copilot을 풀 리퀘스트에 직접 통합하여 변경 사항을 제안하는 방법을 자세히 설명했습니다.또한 Copilot이 기존 풀 리퀘스트를 기반으로 새로운 풀 리퀘스트를 생성할 수 있는 기능도 언급했습니다.
마이크로소프트 소식통에 따르면, 이러한 비정상적인 동작은 의도치 않은 것이었으며, GitHub의 새로운 기능, 즉 AI 도구가 기존 풀 리퀘스트 내에서 변경 사항을 제안할 수 있도록 하는 기능과 관련이 있다고 합니다.개발자가 Copilot을 사용했을 때, 타사 도구를 참조하는 제품 팁이 풀 리퀘스트의 주요 댓글에 실수로 나타난 것으로 보입니다.
이러한 상황 전개로 인해 마이크로소프트는 해당 문제가 프로그래밍 논리적 결함임을 파악하고 향후 풀 리퀘스트 댓글에 이러한 팁이 나타나지 않도록 조치를 취했습니다.
답글 남기기