Ir para o conteúdo
Ir para insights Blog

DSL Pilot: Uma batalha entre GitHub Copilot e Codeium

DSL Pilot: Uma batalha entre GitHub Copilot e Codeium
Escrito por
Data Science Lab
Publicado em
18 de janeiro de 2024

No final de setembro, iniciámos o piloto do DSL com o GitHub Copilot para testar se seria uma mais-valia para si. Durante o piloto, recebemos cada vez mais sugestões para experimentar o Codeium. Por isso, também o incluímos no teste. Ambos prometem revolucionar a forma como os developers escrevem código. Cumprem essa promessa? Vamos comparar o Copilot e o Codeium.

GitHub Copilot: O seu parceiro de programação com IA
O GitHub Copilot, desenvolvido pelo GitHub em colaboração com a OpenAI, foi concebido para apoiar os developers com sugestões de conclusão de código e ajuda na documentação, ambas com recurso a IA.

O teste
Durante o nosso piloto com o GitHub Copilot, verificámos um aumento significativo da produtividade. Os nossos testers do DSL utilizaram-no sobretudo para escrever documentação e completar código automaticamente. Também tem uma função de chat integrada para fazer perguntas, à semelhança do ChatGPT. É útil!

A desvantagem? A qualidade do código gerado não é perfeita e continua a exigir uma revisão atenta. O Copilot é menos eficaz, sobretudo com código mais complexo.

De um modo geral, constatámos que permite trabalhar mais depressa e, assim, ter mais tempo para os desafios mais complexos. É um bom resultado.

Codeium Enterprise: Um Concorrente à Altura
Em paralelo, testámos o Codeium, uma ferramenta semelhante desenvolvida por uma equipa da Exafunction. O objetivo é disponibilizar o seu assistente de programação ao preço mais baixo possível; também oferecem uma versão gratuita. Testámos a versão Enterprise.

O teste:
Este assistente de programação revelou-se igualmente eficaz a disponibilizar as funcionalidades pretendidas. O que nos chamou a atenção foi que o Codeium, além de ser mais barato do que o GitHub Copilot, oferece funcionalidades adicionais: uma função de refactoring para reestruturar e melhorar o código, tornando-o mais legível, e melhores opções de monitorização. Com o Codeium, conseguimos ver exatamente quanto é utilizado pela equipa e quanto tempo permite poupar.

Captura de ecrã de uma linha de código num editor.

Reunimos para si as nossas conclusões sobre a comparação entre Copilot e Codeium. Tabela que compara GitHub Copilot e Codeium Enterprise em oito critérios. Conclusão
Tanto o GitHub Copilot como o Codeium demonstraram ser ferramentas úteis para qualquer programador. O Copilot destaca-se no apoio às tarefas de documentação e na conclusão automática de código, enquanto o Codeium oferece funcionalidades semelhantes a um custo inferior, mas com melhores ferramentas de monitorização. Por esse motivo, decidimos integrar o Codeium, depois de efetuarmos as verificações necessárias de privacidade e segurança. Uma dica adicional: também pode instalar o Codeium como extensão do Chrome para o utilizar no Databricks, no Google Colab e em notebooks Jupyter. Tem perguntas? Contacte-nos
Younes Seghrouchni
020-3031414

Blog

Também poderá ter interesse nisto,

Subscreva a nossa newsletter.

Quer ser a primeira pessoa a saber quando publicamos um novo artigo no blogue?

Introduza um endereço de e-mail válido.