Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Publicado : Apr 26, 2023
Apr 2023
Avalie ? Vale a pena explorar com o objetivo de compreender como isso afetará sua empresa.

O GitHub Copilot é uma Inteligência Artificial (IA) assistente de programação, criado em uma colaboração entre a Microsoft e a OpenAI. Ele usa modelos de aprendizado de máquina (ML) para gerar sugestões baseadas no contexto no qual a pessoa desenvolvedora está trabalhando. Entre seus recursos está uma forte integração com a IDE, e ele usa uma base de código existente e um editor de contexto para criar as sugestões. Apesar de ter sido chamado de "seu par IA de programação", nós não chamamos o que ele faz de "pareamento" – nós provavelmente o descreveríamos como uma espécie Stack Overflow superalimentado e sensível ao contexto. Quando consegue prever corretamente o que uma pessoa desenvolvedora está tentando fazer, o Copilot pode ser uma ferramenta poderosa para ajudar a fazer as coisas. Como todas as IAs baseadas em grandes modelos de linguagens (LLMs), entretanto, ele tem uma tendência de ludibriar ao sugerir o uso de APIs plausíveis, mas inexistentes, e pode introduzir bugs através de algoritmos sutilmente defeituosos. Tivemos sucesso em gerar código a nível de linha, bloco e método, bem como na criação de testes e configurações de infraestrutura. Um detalhe interessante, ele funciona melhor se você utilizar boas práticas de nomenclatura, encorajando a construção de código mais legível.

As habilidades das ferramentas de IA estão progredindo rapidamente, e achamos sensato que as organizações as experimentem. Alguns discursos de vendas do Copilot alegaram ganhos de eficiência muito altos, mas nós continuamos céticas: afinal, escrever código não é a única coisa que pessoas desenvolvedoras fazem, e mais, é notoriamente difícil medir a produtividade de desenvolvedoras. Dito isso, o Copilot é uma ferramenta muito barata; se ele oferecer qualquer ganho de produtividade, terá justificado a aquisição.O Copilot X – em pré-venda no momento em que essa nota é escrita – oferece funcionalidade adicional e integração com o fluxo de trabalho de criação de software. O Copilot tem uma versão "corporativa" que oferece maior transparência sobre as questões de propriedade intelectual, bem como a possibilidade de gerenciar os recursos da ferramenta de forma centralizada para toda a organização. Achamos esses recursos críticos para adoção corporativa.

Baixar o Technology Radar Volume 28

English | Español | Português | 中文

Mantenha-se por dentro das tendências de tecnologia

 

Seja assinante

Visite nosso arquivo para acessar os volumes anteriores