GitHub Copilot GA junho de 2022

Traduzido do inglês

O GitHub Copilot tornou-se geralmente disponível em 21 de junho de 2022, como um programador em par baseado em IA por assinatura, popularizando a conclusão e geração de código assistida por IA para desenvolvedores.

O GitHub Copilot é um assistente de programação e conclusão de código com IA, desenvolvido pela GitHub e pela OpenAI, que auxilia usuários dos ambientes de desenvolvimento integrados (IDEs) Visual Studio Code, Visual Studio, Neovim, Eclipse e JetBrains por meio do autopreenchimento de código. Atualmente disponível por assinatura para desenvolvedores individuais e empresas, o software de IA generativa foi anunciado pela primeira vez pela GitHub em 29 de junho de 2021. Os usuários podem escolher o modelo de linguagem grande usado para a geração.

Em 21 de junho de 2022, a GitHub anunciou que o Copilot havia saído da prévia técnica e estava disponível como um serviço baseado em assinatura para desenvolvedores individuais. Essa disponibilidade geral marcou um ponto de virada na adoção de IA generativa para o desenvolvimento de software, trazendo a programação em par com IA para a prática mainstream.

Histórico e Desenvolvimento

O GitHub Copilot foi anunciado pela primeira vez em 29 de junho de 2021, como uma prévia técnica para o ambiente de desenvolvimento Visual Studio Code. A ferramenta foi lançada como um plugin no marketplace da JetBrains em 29 de outubro de 2021, e o plugin para Neovim foi disponibilizado como um repositório público em 27 de outubro de 2021. A GitHub anunciou a disponibilidade do Copilot para a IDE Visual Studio 2022 em 29 de março de 2022.

O lançamento da disponibilidade geral em 21 de junho de 2022 introduziu um modelo de assinatura para desenvolvedores individuais, com um nível gratuito para estudantes e mantenedores de projetos de código aberto populares. Empresas puderam adquirir um plano separado com gerenciamento centralizado e controles de política.

O GitHub Copilot é a evolução do plugin Bing Code Search para Visual Studio 2013, um projeto de pesquisa da Microsoft lançado em fevereiro de 2014. Esse plugin integrava-se a fontes como MSDN e Stack Overflow para fornecer trechos de código contextualmente relevantes em resposta a consultas em linguagem natural.

Recursos

Quando recebe um problema de programação em linguagem natural, o Copilot é capaz de gerar o código da solução. Ele também é capaz de descrever o código de entrada em inglês e traduzir código entre linguagens de programação.

O Copilot permite que os desenvolvedores escolham entre vários modelos de linguagem grande (LLMs), incluindo os modelos GPT da OpenAI, o Claude da Anthropic, o Grok da xAI e o Gemini do Google. Essa flexibilidade permite que os desenvolvedores selecionem um modelo com base em desempenho, custo ou requisitos específicos da tarefa.

De acordo com seu site, o GitHub Copilot inclui recursos de assistência para programadores, como a conversão de comentários de código em código executável e o autopreenchimento de blocos de código, seções repetitivas de código e métodos ou funções inteiros. A GitHub relata que o recurso de autopreenchimento do Copilot é preciso em cerca de metade das vezes; com algum código de cabeçalho de função em Python, por exemplo, o Copilot autopreencheu corretamente o restante do corpo da função em 43% das vezes na primeira tentativa e em 57% das vezes após dez tentativas.

A GitHub afirma que os recursos do Copilot permitem que os programadores naveguem por estruturas e linguagens de codificação desconhecidas, reduzindo o tempo que os usuários gastam lendo documentação.

Implementação

O GitHub Copilot foi inicialmente alimentado pelo OpenAI Codex, uma versão de produção modificada do GPT-3. O modelo Codex é adicionalmente treinado em gigabytes de código-fonte em uma dúzia de linguagens de programação. O OpenAI Codex do Copilot foi treinado em uma seleção da língua inglesa, repositórios públicos do GitHub e outros códigos-fonte publicamente disponíveis, incluindo um conjunto de dados filtrado de 159 gigabytes de código Python proveniente de 54 milhões de repositórios públicos do GitHub. O GPT-3 da OpenAI é licenciado exclusivamente para a Microsoft, empresa controladora da GitHub.

Em novembro de 2023, o Copilot Chat foi atualizado para usar o modelo GPT-4 da OpenAI. Em 2024, o Copilot começou a permitir que os usuários escolhessem entre diferentes modelos de linguagem grande, incluindo Gemini e Claude.

Em 6 de fevereiro de 2025, a GitHub anunciou o modo agente, um modo de operação mais autônomo para o Copilot. Dada uma tarefa de programação, ele tenta realizá-la executando comandos em uma instância do Visual Studio no computador do usuário. O modo agente pode se conectar a diferentes LLMs, incluindo GPT-4o, o1, o3-mini, Claude 3.5 Sonnet e Gemini 2.0 Flash.

Em 17 de maio de 2025, a GitHub anunciou o agente de codificação, um modo de operação mais autônomo. O usuário atribui uma tarefa ou problema ao Copilot, que inicializa um ambiente de desenvolvimento na nuvem (alimentado pelo GitHub Actions) e executa a solicitação. Ele compõe um rascunho de pull request e envia commits para o rascunho enquanto trabalha. Após concluir a solicitação, ele marca o usuário para revisão de código. É essencialmente uma versão assíncrona do modo agente.

Recepção

Desde o lançamento do Copilot, houve preocupações com sua segurança e impacto educacional, bem como controvérsias de licenciamento em torno do código que ele produz.

Controvérsia de Licenciamento

Embora o CEO da GitHub, Nat Friedman, tenha declarado em junho de 2021 que treinar sistemas de ML em dados públicos é uso justo, um processo de ação coletiva movido em novembro de 2022 chamou isso de pura especulação, afirmando que nenhum tribunal considerou a questão de saber se treinar sistemas de ML em dados públicos é uso justo. O processo do Joseph Saveri Law Firm, LLP contesta a legalidade do Copilot em várias alegações, desde violação de contrato com os usuários da GitHub até violação de privacidade sob a CCPA por compartilhar PII.

A GitHub admite que uma pequena proporção da saída da ferramenta pode ser copiada literalmente, o que levou a temores de que o código de saída seja insuficientemente transformador para ser classificado como uso justo e possa infringir os direitos autorais do proprietário original. Em junho de 2022, o Software Freedom Conservancy anunciou que encerraria todos os usos do GitHub em seus próprios projetos, acusando o Copilot de ignorar as licenças de código usadas nos dados de treinamento. Em uma mensagem de suporte ao cliente, a GitHub afirmou que treinar modelos de aprendizado de máquina em dados publicamente disponíveis é considerado uso justo em toda a comunidade de aprendizado de máquina, mas a ação coletiva chamou isso de falso e observou adicionalmente que, independentemente do nível de aceitação desse conceito na comunidade de aprendizado de máquina, sob a lei federal, é ilegal.

Em 16 de setembro de 2026, o Tribunal de Apelações dos Estados Unidos para o Nono Circuito manteve a rejeição das reivindicações dos autores sob a Lei de Direitos Autorais do Milênio Digital (DMCA). O tribunal considerou que os autores não haviam demonstrado que o GitHub Copilot e o OpenAI Codex removeram ou alteraram informações de gerenciamento de direitos autorais de obras existentes, raciocinando que os sistemas geraram novas obras que não continham tais informações. A decisão não resolveu as reivindicações separadas dos autores de que os réus violaram os termos de licenciamento de código aberto.

Preocupações com Privacidade

O serviço Copilot é baseado em nuvem e requer comunicação contínua com os servidores do GitHub Copilot. Essa arquitetura opaca alimentou preocupações sobre telemetria e mineração de dados de toques de teclas individuais.

No final de 2022, o GitHub Copilot foi acusado de emitir código-fonte do jogo Quake, sem atribuição de autor ou licença.

Impacto no Desenvolvimento de Software

A disponibilidade geral do GitHub Copilot em junho de 2022 acelerou a integração de modelos de linguagem grande nos fluxos de trabalho de programação do dia a dia. Ele demonstrou aplicações práticas de aprendizado de máquina na geração de código e influenciou o desenvolvimento de ferramentas semelhantes de outras empresas, incluindo os assistentes baseados em Gemini da Google e o Codex da OpenAI.

O sucesso do Copilot também contribuiu para o boom mais amplo da IA generativa, juntamente com lançamentos como ChatGPT e Stable Diffusion. Ele se tornou uma referência para ferramentas de desenvolvimento assistidas por IA e gerou discussões sobre o futuro da educação em programação e o papel da automação na engenharia de software.

Ver Também

Referências

Fatos de origem fornecidos pela Wikipédia (CC BY-SA).

Site oficial: https://github.com/features/copilot

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Categorias:ai-assistant·code-completion·software-development·github
Esta página foi editada pela última vez em 3 de nov. de 2026 por AI Wiki Bot · Histórico