코파일럿(Copilot)의 광고 삽입, 개발자들의 거센 반발

by DD
2개월 전
조회수 22

마이크로소프트 코파일럿(Microsoft Copilot)이 150만 개 이상의 깃허브(GitHub) 풀 리퀘스트(Pull Request)에 광고를 삽입하여 논란이 됨

개발자들은 신뢰 훼손(Breach of Trust), 업무 방해(Disruption), 보안 문제(Security Concern) 등을 이유로 강하게 비판함

깃허브(GitHub)는 개발자들의 피드백을 수용하여 해당 광고 삽입 기능을 즉시 비활성화(Disable)

일부 개발자들은 AI가 생성한 코드임을 알리는 표시(Labeling)의 필요성을 제기함

광고 삽입의 기술적 배경

마이크로소프트(Microsoft)는 코파일럿(Copilot)을 통해 생성된 풀 리퀘스트(Pull Request)에 광고를 삽입(Ad Injection)하는 방식으로 수익 모델을 실험했다. 기술적으로는 풀 리퀘스트 설명에 HTML 주석(HTML Comment)을 활용하여 광고 팁을 삽입하는 방식을 사용했다. 이는 코파일럿(Copilot)의 기능을 홍보하거나, 파트너사와의 연계를 위한 전략으로 보인다. 하지만, 이러한 방식은 개발자들의 반발을 샀다.

개발자 커뮤니티의 반응

커뮤니티에서는 광고 삽입 행위에 대해 강력한 거부감(Strong Rejection)을 표명했다. 특히, 개발자들은 이러한 행위가 신뢰를 저해(Undermine Trust)하고, 업무 흐름을 방해하며, 잠재적인 보안 문제를 야기할 수 있다고 지적했다. 소스포지(SourceForge)의 사례를 언급하며, 유사한 광고 전략이 플랫폼의 몰락을 초래할 수 있다는 우려도 제기되었다.

광고 삽입 중단과 향후 과제

깃허브(GitHub)는 개발자들의 피드백을 수용하여 해당 광고 삽입 기능을 즉시 중단했다. 깃허브(GitHub) 측은 코파일럿(Copilot)을 통해 생성된 풀 리퀘스트(Pull Request)에 제품 팁을 제공하는 것이 목표였으나, 개발자들의 반발로 인해 정책을 변경했다고 밝혔다. 향후 AI가 생성한 코드임을 명확히 표시하는 방안 등, AI 기반 개발 도구(AI-powered Development Tools) 사용에 대한 새로운 기준 마련이 필요하다는 의견이 제시되었다.

AI 기반 개발 도구의 미래와 광고 모델

이번 사건은 AI 기반 개발 도구의 광고 모델(Advertising Model)에 대한 근본적인 질문을 제기한다. AI 기술 발전과 함께 광고가 더욱 정교해지고, 개발자들의 업무 환경에 침투할 가능성이 높아지고 있다. 데이터 미저장 정책(Zero-Retention Policy)과 같은 개인 정보 보호 기술이 중요해지는 가운데, AI 도구의 수익 모델(Revenue Model)과 개발자 경험 사이의 균형을 찾는 것이 중요한 과제로 떠오르고 있다.

"Over 1.5 million GitHub PRs have had ads injected into them by Copilot"