1 pontos por GN⁺ 29 일 전 | 2 comentários | Compartilhar no WhatsApp
  • GitHub Copilot removeu o recurso de mensagens promocionais de “tips” que vinha inserindo em Pull Requests (PRs), em resposta à reação negativa dos desenvolvedores
  • As mensagens incluíam texto e link recomendando a instalação do app Raycast, adicionados automaticamente pelo Copilot à descrição do PR
  • A controvérsia se espalhou depois que um desenvolvedor revelou um caso em que o Copilot inseriu sem autorização um texto promocional do Raycast em seu PR
  • O GitHub reconheceu que o problema foi ter permitido que o recurso interferisse em PRs de outros usuários e o retirou imediatamente
  • A empresa afirmou que “o GitHub não inclui anúncios e não planeja incluí-los no futuro”, anunciando também a remoção de todas as tips relacionadas

GitHub suspende inserção de anúncios pelo Copilot em PRs

  • A Microsoft removeu, após a reação negativa dos desenvolvedores, o recurso do GitHub Copilot que inseria mensagens promocionais em Pull Requests (PRs)
    • O Copilot adicionava mensagens chamadas de “tips” dentro dos PRs, incluindo texto que recomendava a instalação do app Raycast
    • O texto dizia para “iniciar rapidamente o agente de codificação do Copilot com o Raycast no macOS ou Windows”, com emoji de raio e link de instalação
  • O caso ganhou repercussão quando o desenvolvedor australiano Zach Manson descobriu que o Copilot havia inserido um texto promocional do Raycast em seu PR
    • Ele confirmou que, depois que um colega usou o Copilot para corrigir um erro de digitação, o texto publicitário foi adicionado ao PR
    • Nos resultados de busca do GitHub, havia mais de 11.400 PRs com o mesmo texto, confirmando que a inserção era automática pelo Copilot
    • Manson disse que não sabia que o Copilot tinha permissão para modificar descrições ou comentários de PRs de outros usuários, levantando dúvidas sobre a adequação do recurso
  • Resposta do GitHub

    • Logo após a mídia ligada à Microsoft, Neowin, noticiar o caso, o GitHub decidiu que a mudança recente do Copilot “passou do limite” e retirou o recurso
    • Martin Woodward (vice-presidente de relações com desenvolvedores do GitHub) explicou que já era um recurso existente o Copilot adicionar “tips” aos PRs que ele próprio gerava, mas que o problema foi permitir que ele interferisse em PRs criados por outros usuários
    • Ele comentou que “fazer o Copilot funcionar em todos os PRs em que fosse mencionado produziu um resultado desagradável”
    • O gerente de produto do Copilot, Tim Rogers, disse no Hacker News que o objetivo do recurso de “tips” era ensinar aos desenvolvedores como usar o Copilot
    • No entanto, após receber feedback da comunidade, reconheceu que foi um erro permitir que o Copilot modificasse PRs escritos por humanos
    • Rogers anunciou que “o recurso de tips foi desativado em PRs gerados ou modificados pelo Copilot, e isso não voltará a acontecer”
  • Posição oficial do GitHub (atualização de 31 de março)

    • Woodward esclareceu que “o GitHub não inclui anúncios e não planeja incluí-los no futuro”
    • A causa do problema foi identificada como um erro de lógica em uma tip do agente de codificação do Copilot, exibida em contexto incorreto dentro dos comentários de PR
    • O GitHub anunciou que removeu todas as tips do agente dos comentários de PR

2 comentários

 
kimjoin2 29 일 전

Poxa

 
GN⁺ 29 일 전
Comentários do Hacker News
  • Não consigo entender como o GitHub ficou tão ruim
    Era o centro do open source e uma plataforma perfeita que todo mundo usava com familiaridade, então é uma pena que, depois da aquisição pela Microsoft, tenham acabado dando espaço para os concorrentes

    • O motivo é simples: porque é a Microsoft. É uma empresa que não sabe respeitar o usuário. Teve gente que acreditou que o Satya entendia open source, mas o resultado era previsível. A discussão relacionada pode ser vista aqui
    • Acho que a raiz do problema é o departamento de marketing da Microsoft. Eles se metem em todos os produtos e estragam tudo. O GitHub não deve ser exceção, e desenvolvimento guiado por marketing é lixo
    • Não quero defender a Microsoft, mas o problema é a saturação do mercado. Como eles já dominam todas as linhas de produto, acabam sendo forçados a generalizar os produtos para crescer. Mas essa generalização acaba reduzindo a qualidade
    • No fim, o problema é a obsessão por crescimento. Em vez de manter um bom produto, ficam perseguindo metas de crescimento sem sentido
    • Não concordo com a ideia de que o GitHub ficou arruinado. Ele ainda hospeda 99% do open source e é muito mais amigável para o usuário do que o GitLab. Ter mais concorrência é, na verdade, algo bom
  • Acho que produtos adquiridos pela Microsoft acabam sempre apodrecendo. Parece que chegou a hora de abandonar o GitHub

    • Depois da aquisição, a estabilidade piorou seriamente. As quedas ficaram tão frequentes que até precisei configurar alertas no Slack. Talvez estejam migrando para Hyper-V
    • Estou procurando uma plataforma alternativa para codebases fechadas. Para open source há várias opções, mas projetos internos da empresa ainda continuam presos ao GitHub
    • Mudei meus projetos pessoais para o SourceHut, e gosto da simplicidade e do fluxo de trabalho baseado em e-mail
    • Na época da aquisição, muita gente também dizia “vai piorar”, mas quase ninguém realmente saiu. Agora, provavelmente, há até mais usuários. Veja a discussão relacionada aqui
    • Ainda assim, é surpreendente que a Microsoft tenha demorado um pouco para estragar o GitHub
  • Acho que a Microsoft em algum momento vai reverter isso discretamente. Por isso ficou ainda mais urgente sair do GitHub

    • Antes eles já repetiram esse padrão: limitaram a busca para usuários não logados, depois desfizeram isso, e mais tarde mudaram as restrições de novo
    • Em vez de só falar, é preciso agir de fato. Se repositórios populares migrarem, outras pessoas também vão seguir
    • A Microsoft reativa recursos desativados pelos usuários sempre que encontra uma oportunidade
    • Em vez de o Copilot poluir as PRs, talvez passem a inserir comentários ou botões com cara de anúncio no código
    • Mas o GitHub ainda tem um alto custo de migração. Reconfigurar CI ou autenticação no nível da equipe é um peso grande. A Microsoft sabe disso, então mesmo com reação negativa, vai acabar tentando de novo
  • Essas empresas sempre forçam até o limite e, quando a insatisfação explode, recuam um pouco. É assim que vão condicionando os usuários de forma gradual

  • Chamar anúncio de “dica de produto” é tratar os usuários como idiotas.
    É triste ver tecnologias incríveis sendo usadas para publicidade ou para matar.
    A frase “as mentes mais brilhantes da nossa geração estão sendo usadas para fazer as pessoas clicarem em anúncios” realmente toca fundo

    • Concordo com isso. O uso da tecnologia para matar é uma realidade, e alguém sem empatia e senso de responsabilidade social não pode ser chamado de ‘mente brilhante’
    • As pessoas que criaram a tecnologia e as que a usam para publicidade são diferentes. As primeiras são Google e OpenAI; as segundas são empresas que colocam anúncios dentro do sistema operacional
    • Esse tipo de embalagem linguística, como dizer “não é anúncio, é recomendação”, parece uma evolução natural
    • Mesmo que criem AGI, no fim parece que vão usar isso para empurrar anúncios
    • Também há quem diga que, como é em publicidade que as pessoas realmente gastam dinheiro, é difícil afirmar que “usar mentes brilhantes em anúncios é um desperdício”
  • O GitHub disse que “não há planos para inserir anúncios”, mas já houve caso de adição de elementos promocionais. Veja a discussão relacionada aqui

  • A Microsoft conseguiu vantagem inicial com o investimento na OpenAI, mas não está conseguindo aproveitar esse impulso. Agora parece repetir tentativas desesperadas em vários produtos

    • Mas fica a dúvida se a OpenAI realmente está indo tão bem assim. Pelo estado financeiro, talvez não
  • No começo achei que fosse um bug do GitHub, mas descobrir que era uma mudança intencional foi ainda mais chocante

    • Pensei a mesma coisa. Achei “não é possível que sejam tão idiotas assim”, mas era exatamente isso
  • O problema da Microsoft é a forma como empurra IA goela abaixo. Ao forçar o Copilot em todos os produtos, só aumenta a rejeição. Parece que a diretoria mandou todos os times “colocarem recursos de IA”

    • A Microsoft é uma empresa que acredita em imposição, não em consentimento. Só existe “sim” ou “perguntar de novo em 3 dias”
    • Essa empresa sempre faz produtos na base da imposição, em vez de atrair os usuários
    • Em um artigo que li recentemente, me marcou a frase de que “mesmo que a OpenAI fracasse, a Microsoft não se importa”
    • A Microsoft pode até ser a pior, mas talvez outras empresas acabem seguindo o mesmo caminho. Há uma grande chance de usarem IA como meio de entrega de anúncios
  • “O Copilot gostaria de gerar um anúncio?”
    [Sim] [Mais tarde]