IAs na programação
No hype das IAs, vou falar mais uma vez sobre
15 de abril de 2023 às 13:00

Olá, mais uma vez! Vocês perceberam que o blog tem uma nova implementação?
O hype das IAs continua e agora é momento ideal pra aproveitar isso. No último post eu já comentei um pouco sobre elas, falando do ChatGPT; agora vamos ver um pouco das Inteligências Artificiais no mundo da programação — especificamente sobre o Amazon CodeWhisperer e o Github Copilot.
Para quem não está ligado nas novidades, vamos entender um pouco sobre as duas tecnologias…
Estas duas ferramentas são alimentadas por IA e fornecem aos desenvolvedores um feedback em tempo real enquanto escrevem o código. No geral, elas têm a mesma função, porém alguns pontos as diferenciam.
Amazon CodeWhisperer
Uma das maiores vantagens do Amazon CodeWhisperer é sua integração com a AWS — já que foi desenvolvida por eles —, o que facilita o uso para desenvolvedores que trabalham em projetos hospedados na plataforma. O CodeWhisperer também fornece documentação abrangente e tutoriais que tornam fácil para os desenvolvedores começarem a usar a ferramenta. E o mais importante: é gratuito.
Github Copilot
O Copilot tem excelente integração com o Github — pois foi criado por eles, com a parceria da OpenAI —, o que torna fácil para os desenvolvedores usarem a ferramenta com seus fluxos de trabalho existentes no Github; porém, é pago.
Embora o Amazon CodeWhisperer e o Github Copilot sejam assistentes de codificação alimentados por IA, há diferenças significativas entre as duas ferramentas. O CodeWhisperer é mais focado na otimização do código e segurança, enquanto o Copilot é mais focado na geração rápida de trechos de código e funções.
E, por fim, temos a maior diferença: o preço. A realidade é que as duas ferramentas serão extremamente úteis para o seu dia-a-dia como desenvolvedor, porém o Github Copilot não é gratuito, o que torna a utilização “mais difícil”.
Ambas as ferramentas têm suas vantagens e desvantagens, e cabe aos desenvolvedores decidir qual ferramenta é mais adequada para suas necessidades, porém, claramente o preço pode exercer um grande peso na escolha final, e isto faz com que o Copilot fique em grande desvantagem. É difícil criticar o Github por cobrar pela utilização de seu serviço de IA, e não podemos descartar a possibilidade do CodeWhisperer também se tornar pago. As duas opções são ótimas, com certeza irão ajudar muito, mas apenas o desenvolvedor, que sabe quais são as suas necessidades específicas, poderá escolher qual irá utilizar.