O GitHub Copilot agora avisa quando suas dicas de ferramentas contêm código não original

O assistente GitHub Copilot com tecnologia AI já facilitou para os programadores, mas às vezes oferece trechos de código que já estão em repositórios públicos, e isso está repleto de reclamações de outros desenvolvedores.

Fonte da imagem: github.blog

Em 2022, o GitHub ofereceu a opção de bloquear automaticamente as propostas que continham esse código, mas, em alguns casos, os programadores ainda consideram necessário pelo menos se familiarizar com ele. Em um esforço para encontrar um meio-termo, o GitHub começou a testar um recurso que daria aos usuários essa escolha: o Copilot não bloqueia automaticamente esse código, mas o mostra na barra lateral, permitindo que o desenvolvedor decida o que fazer com ele. Com o tempo, esse recurso será transferido para o Copilot Chat.

O recurso de bloqueio foi escolhido pela maioria dos clientes corporativos do GitHub, explicou o CEO da plataforma, Thomas Dohmke, incluindo funcionários da Microsoft e do GitHub, mas essa abordagem pode ser descrita como muito grosseira – sempre há a possibilidade de “você reproduzir tudo o que já existe em algum repositórios de origem. Freqüentemente, isso se aplica a algoritmos básicos, como classificação, que, via de regra, existe em uma ampla variedade de projetos. E agora os programadores têm uma escolha: recusar o fragmento de código proposto; usá-lo diretamente se a licença permitir; ou peça ao Copilot para reescrever o fragmento para evitar uma cópia completa. Atualmente, o GitHub está trabalhando para garantir que os exemplos de código oferecidos pelo Copilot sejam emprestados apenas de projetos que tenham uma licença para fazê-lo.

A probabilidade de empréstimo explícito de código é maior no início do projeto, quando a quantidade de contexto é mínima. Conforme você trabalha no projeto, o Copilot oferece cada vez menos fragmentos contidos em outros repositórios. A função é baseada em um mecanismo de pesquisa muito rápido – no futuro, eles planejam reduzir o atraso para 10 a 20 ms. O sistema detecta rapidamente o código necessário e indica sua licença. Os trechos são listados na ordem em que o mecanismo de pesquisa os encontra, mas o GitHub diz que os desenvolvedores terão opções diferentes para classificar o problema: por data, por tipo de licença e outros critérios.

avalanche

Postagens recentes

A OpenAI Frontier, uma plataforma que permite aos usuários corporativos gerenciar agentes de IA, foi lançada.

O mercado de IA empresarial está se monetizando mais rapidamente, por isso a OpenAI direcionou…

2 horas atrás

O serviço de jogos em nuvem GeForce Now tem seis anos, mas na verdade é muito mais antigo.

A Nvidia está comemorando o sexto aniversário de sua plataforma de jogos em nuvem GeForce…

7 horas atrás

Correção Quântica: Em Busca do Exponencial / Offsyanka

No final de 2025, o presidente dos EUA, Donald Trump, expressou sua intenção de fornecer…

7 horas atrás

O Google em breve ensinará os smartphones Android a enviar arquivos diretamente para iPhones via AirDrop.

O Google expandirá em breve significativamente o suporte ao compartilhamento de arquivos entre dispositivos Android…

7 horas atrás

A Anthropic apresentou o Claude Opus 4.6, seu principal LLM com equipes de agentes, milhões de contextos e acesso pago.

A Anthropic apresentou uma nova versão de seu principal modelo de linguagem, o Claude Opus…

8 horas atrás

Suporte exemplar: a Noctua “revitalizou” meio milhão de coolers — até mesmo um modelo de 17 anos agora possui uma montagem AM5.

A Noctua é conhecida não apenas por seus coolers e ventoinhas marrom-bege, mas também por…

8 horas atrás