A Inteligência Artificial de programação do GitHub pode reutilizar o código sem permissão

Escrever código poderia ser mais fácil com um assistente de IA

Shutterstock / Monstar Studio


Uma ferramenta de propriedade da Microsoft movida por inteligência artificial foi projetada para tornar a vida mais fácil para os programadores, mas alguns desenvolvedores dizem que ela pode estar reaproveitando alguns dos bilhões de linhas de código em que foi treinada sem permissão.

A ferramenta, chamada CoPilot, foi lançada pelo GitHub, uma subsidiária da Microsoft que é usada por milhões de pessoas para compartilhar código-fonte e organizar projetos de software. O CoPilot usa ferramentas de rede neural poderosas desenvolvidas pela OpenAI para resolver problemas de programação pesquisando um grande número de alternativas disponíveis em sua base de dados.

O medo da inteligência artificial supertrolling da OpenAI é exagerado

A OpenAI, uma empresa apoiada por Elon Musk, construiu uma IA de geração de texto que diz ser muito perigosa de ser lançada devido ao potencial uso indevido

Reciclar NÃO é bom para o mundo. É mau para o ambiente, é mau para a nossa saúde e é mau para a nossa economia. Eu não estou brincando.

Estas são as palavras de GPT-2, um supertroll com inteligência artificial. São necessárias apenas algumas palavras para gerar um discurso retórico de centenas de palavras sobre quase qualquer tópico e seus criadores dizem que pode ser muito perigoso liberar para o público devido ao potencial uso indevido.

No entanto, esses medos são exagerados. Os objetivos do GitHub Copilot para ajudar os criadores a escreverem códigos mais elevados


O GitHub lançou uma prévia técnica do GitHub Copilot, um programador de par de IA totalmente novo que ajuda os desenvolvedores a escreverem códigos superiores.

O dispositivo atrai contexto do código que está sendo trabalhado e sugere traços inteiros ou recursos completos para recomendar rotas alternativas para desvendar problemas, escrever exames e descobrir novas APIs sem ter que procurar soluções na web.

Os clientes podem simplesmente escrever um comentário descrevendo a lógica desejada e o GitHub Copilot montará o código para eles.

Além disso, os clientes podem importar um pacote de verificação de unidade e permitir que o GitHub Copilot recomende exames que correspondam ao seu código de implementação.

O Copilot é desenvolvido pela OpenAI, que tem ampla informação de como os indivíduos usam o código e é mais bem-sucedido do que o GPT-3 na era do código porque faz uso de um foco muito maior de fornecimento público, de acordo com o GitHub em um weblog colocado.

Ele realmente funciona com muitos frameworks e linguagens, no entanto, a visualização técnica se destaca em Python, JavaScript, TypeScript, Ruby e Go.

“Esteja você trabalhando ou não em uma nova linguagem ou estrutura, ou simplesmente estudando para codificar, o GitHub Copilot o ajudará a descobrir seu método. Resolva um bug ou descubra maneiras de usar uma estrutura totalmente nova sem gastar a maior parte do seu tempo vasculhando por meio dos documentos ou procurando na rede”, escreveu o GitHub no site do desafio.


Publicado em 09/07/2021 13h30

Artigo original:

Estudo original: