Depois o que aconteceu com o copilotoControvérsias à parte, talvez o melhor conselho seja não usar ferramentas de preenchimento automático como essas. Mas a verdade é que um assistente que tira você de um bloqueio quando você mais precisa é difícil de recusar, pelo menos se você for novo em uma das linguagens de programação suportadas. No momento em que o Copilot anunciava que seria pago, alternativas começaram a surgir e a Amazon apresentou sussurrador de códigos.
Tempo depois tornou-se disponível, e pudemos verificar que estava longe de ser um co-piloto que, bom, já foi até levado a tribunal pela forma como treinou. Ainda assim, CodeWhisperer pode ser útil, mesmo que esteja em sua infância. Sendo da Amazon podemos esperar tudo, mas o mais lógico é que será pago no futuro. Até lá pode servir para, por exemplo, servir de apoio a quem quer aprender Python, embora em breve deixe de funcionar com um código que iremos receber pelo correio.
CodeWhisperer suporta JavaScript, Java e Python
Por alguns dias, eu vi isso hoje, ao iniciar um editor como o Visual Studio Code um aviso aparece que diz que «Para continuar usando o CodeWhisperer, você deve adicionar um AWS Builder ID ou uma conexão do AWS AIM Identity Center após 31 de janeiro de 2023«. O que a princípio parece um problema não é tanto, ou não é agora. Se não tivermos nenhuma dessas contas, basta clicar no link que aparece (pelo menos no VSCode), que nos levará a outras opções.
Na janela anterior podemos escolher como nos identificar. A primeira opção me parece a mais fácil. Clicar nele nos levará a nos registrar para criar um AWS Builder ID. Na última etapa, devemos aceitar o "token" para vincular nosso ID recém-criado à extensão de nosso editor.
Uma vez feito o acima, a mensagem não aparece mais, e espera-se que funcione após 31 de janeiro. Que movimentos exatos eles farão no futuro, saberemos, logicamente, quando o fizerem.