Amazon lança uma ferramenta baseada em IA para ajudar a programar


Se gosta da dinâmica que o GitHub Copilot propõe como assistente de programação, pode se interessar pela proposta da Amazon.

Seguindo uma dinâmica semelhante, o Amazon CodeWhisperer usa IA para ajudar a gerar código muito mais rápido.

Há alguns dias, informamos que a Microsoft lançou uma ferramenta para ajudar na programação: GitHub Copilot. Uma ferramenta baseada em IA que pode sugerir e gerar código com base em vários fatores. Mas não é a única proposta que promete nos ajudar a programar.

A Amazon também anunciou sua própria ferramenta que promete ajudar programadores a melhorar seu código em menos tempo:

Amazon CodeWhisperer, um serviço baseado em machine learning (ML) que ajuda a melhorar a produtividade do desenvolvedor, fornecendo recomendações de código com base no feedback natural do desenvolvedor e no código anterior

Um exemplo dado pela equipe da Amazon para entender como essa ferramenta funciona, é como ao escrever um simples comentário como “upload a file to S3” sua dinâmica será ativada. Ou seja, ele a interpretará como uma tarefa e, com base nela, recomendará trechos de código e outras ações.

Então, apenas dando um comentário ou começando a escrever o código, o CodeWhisperer irá sugerir os próximos passos em tempo real, permitindo que complete funções inteiras automaticamente. 

Um detalhe interessante é que essa ferramenta também leva em consideração o estilo de programação do desenvolvedor para sugerir trechos de código personalizados.

A Amazon menciona que CodeWhispere está disponível neste estágio inicial como parte da extensão AWS Toolkit, para que os desenvolvedores possam usá-lo em alguns de seus IDEs favoritos.

Na inicialização, você pode usar o CodeWhisperer para gerar recomendações de código para Python, Java e JavaScript. E pode instalar o AWS Toolkit acessando a tela de plug-in ou extensão do seu IDE e pesquisando o AWS Toolkit.