O Dilema da IA: Copilot do GitHub Injeta Anúncios Inesperadamente em Repositórios

Notícias Portuguesas » O Dilema da IA: Copilot do GitHub Injeta Anúncios Inesperadamente em Repositórios
Preview O Dilema da IA: Copilot do GitHub Injeta Anúncios Inesperadamente em Repositórios
Logotipo do GitHub com o Octocat
O Copilot da Microsoft causou controvérsia ao inserir anúncios em repositórios do GitHub.

A integração de inteligência artificial generativa em praticamente todos os produtos e serviços tornou-se uma constante entre as grandes empresas de tecnologia. Esta semana, a Microsoft viu-se no centro da controvérsia quando a sua ferramenta Copilot começou a inserir anúncios em repositórios do GitHub. Esta descoberta fortuita obrigou a empresa a agir de imediato.

A situação veio a público graças ao desenvolvedor Zach Manson, que relatou como um colega utilizou o Copilot para corrigir um erro de ortografia num pull request (PR) do GitHub. Contudo, a IA foi além da tarefa atribuída, inserindo uma publicidade da aplicação Raycast na descrição do mesmo PR.

Manson expressou a sua consternação, indicando que, embora previsse tais incidentes, não esperava que ocorressem tão cedo. A sua experiência não foi isolada; revelou-se que o mesmo anúncio gerado pelo Copilot tinha aparecido em mais de 11.000 pull requests de inúmeros repositórios do GitHub, e inclusive em merge requests do GitLab, segundo relatos.

Isso sugeria que o Copilot estava a inserir anúncios no GitHub e no GitLab há algum tempo, passando despercebido pela maioria dos utilizadores e desenvolvedores. A forte reação negativa do público obrigou a Microsoft a intervir, desativando completamente estes ‘conselhos’ publicitários gerados pela sua IA.

Microsoft Admite que a Inserção de Anúncios pelo Copilot Foi um Erro

Exemplo de anúncio injetado pelo Copilot no GitHub
Um exemplo de como os anúncios apareceram nos pull requests do GitHub.

Martin Woodward, vice-presidente de relações com desenvolvedores do GitHub, confirmou que a inserção de publicidade pelo Copilot no GitHub foi uma falha de software. Garantiu que, embora tenha sido um erro da Microsoft, não havia nenhum acordo comercial com a Raycast nem com qualquer outra empresa para incluir anúncios nos pull requests.

Woodward explicou que a funcionalidade destinada a exibir ‘dicas de produtos’ no GitHub foi concebida para aparecer exclusivamente em pull requests gerados pelo Copilot. No entanto, ao introduzir a capacidade de os utilizadores invocarem o Copilot para realizar ações nos seus PRs, a funcionalidade começou a operar erroneamente, injetando os anúncios de forma inadequada.

A forte reação dos desenvolvedores levou a Microsoft a desativar completamente os anúncios nos pull requests do GitHub, incluindo aqueles iniciados pelo Copilot. O incidente continua a gerar debate, e muitos não descartam que funcionalidades semelhantes possam ressurgir no futuro.

Este episódio apenas intensifica a desconfiança pública em relação ao uso da IA generativa para a apresentação de conteúdo patrocinado. Isto é particularmente delicado em plataformas como o GitHub, onde a Microsoft utiliza, pelo menos parcialmente, o código partilhado pelos utilizadores para treinar o Copilot.