Em 29 de junho de 2021, o GitHub lançou em prévia técnica o Copilot, assistente que sugere linhas e funções inteiras de código, baseado no modelo Codex, da OpenAI. Ainda com acesso restrito, ele trouxe à tona debates sobre qualidade, segurança e licenças do código gerado.
O GitHub Copilot foi lançado em 29 de junho de 2021 como prévia técnica de um "programador par" movido por inteligência artificial: uma ferramenta que sugere linhas ou funções inteiras de código a partir do que o desenvolvedor está escrevendo. Ele foi construído sobre o OpenAI Codex, sistema desenvolvido em parceria com a OpenAI e descrito pelo GitHub como significativamente mais capaz que o GPT-3 na geração de código. Em 2021 o acesso era limitado a uma lista de espera, mas o lançamento antecipou o uso cotidiano de IA generativa no trabalho de software.
O que o Copilot fazia em 2021?
Segundo o anúncio do GitHub, o Copilot analisava o contexto do código em edição e propunha complementos, desde uma linha até funções completas. A prévia funcionava com amplo conjunto de linguagens e frameworks, com desempenho especialmente bom, segundo a empresa, em:
- Python;
- JavaScript;
- TypeScript;
- Ruby;
- Go.
O acesso à prévia técnica era restrito a um número limitado de vagas, e os interessados precisavam se inscrever.
Quais preocupações surgiram já no primeiro ano?
O lançamento gerou entusiasmo e também questionamentos. Reportagem do The Register sobre a chegada da versão comercial, em junho de 2022, resumiu as principais controvérsias levantadas desde a prévia:
| Tema | O que foi levantado |
|---|---|
| Qualidade e segurança | Estudo de agosto de 2021 apontou que cerca de 40% das sugestões do Copilot tinham defeitos ou falhas de segurança |
| Licenças | O lançamento levantou dúvidas sobre o licenciamento do código usado e reproduzido |
| Segredos | O Copilot foi flagrado reproduzindo aparentes segredos, como chaves de API, de código de terceiros; segundo o The Register, muitos desses problemas pareciam ter sido corrigidos depois |
O próprio The Register ponderou que a taxa de problemas do estudo era comparável à de outras formas de reaproveitamento de código, citando um estudo de 2018 sobre trechos copiados do Stack Overflow.
O que aconteceu depois da prévia?
Em 21 de junho de 2022, após cerca de um ano de prévia gratuita, o Copilot ficou disponível comercialmente para desenvolvedores individuais, por US$ 10 por mês ou US$ 100 por ano, após 60 dias de teste. Estudantes verificados e mantenedores de projetos de código aberto populares podiam usá-lo de graça. Na ocasião, o CEO do GitHub, Thomas Dohmke, afirmou que, em arquivos com o Copilot ativado, "quase 40% do código" estava sendo escrito pela ferramenta, especialmente em linguagens como Python. O The Register observou que não ficou claro como a medição foi feita.
Por que o Copilot importa em retrospecto?
O Copilot levou a IA generativa para dentro do editor de código dos desenvolvedores já em 2021. Em outubro daquele ano, o Gartner incluiu a IA generativa entre suas tendências estratégicas para 2022, definindo-a como aprendizado de máquina capaz de criar conteúdo original, como código de software. As questões levantadas com o Copilot, como produtividade, revisão humana, segurança e propriedade intelectual, são as mesmas que se aplicam a outros tipos de conteúdo gerado por IA.
O que isso significa hoje para quem contrata?
Com assistentes de código à disposição das equipes de desenvolvimento, a pergunta para quem contrata deixa de ser se o fornecedor usa IA e passa a ser como ele usa. Vale combinar:
- se o código sugerido por IA passa por revisão humana e testes antes de ir para produção;
- quais ferramentas são usadas e se o código do cliente é enviado a serviços externos;
- como são tratadas questões de licença e propriedade intelectual do código entregue;
- se há varredura automática de vulnerabilidades e de segredos expostos.
Software houses e consultorias de IA podem ser comparadas nas categorias de software e inteligência artificial.
Fontes
Compare nota, avaliações verificadas e score, e fale direto com a empresa pela Citeo.
Perguntas frequentes
Quando o GitHub Copilot foi lançado?
A prévia técnica foi anunciada em 29 de junho de 2021. A disponibilidade comercial para desenvolvedores individuais veio em 21 de junho de 2022.
Qual modelo de IA o Copilot usava em 2021?
O OpenAI Codex, sistema desenvolvido em parceria com a OpenAI e descrito pelo GitHub como significativamente mais capaz que o GPT-3 na geração de código.
Quanto custava o Copilot quando deixou de ser prévia?
US$ 10 por mês ou US$ 100 por ano, após 60 dias de teste gratuito, segundo o The Register. Estudantes verificados e mantenedores de projetos populares de código aberto tinham acesso gratuito.