Aparentemente, nenhum setor está a salvo da Amazon, que agora competirá com o GitHub com um novo assistente de codificação de IA da Amazon Web Services (AWS).
A nova ferramenta, chamada Amazon CodeWhisperer, fornece aos desenvolvedores sugestões baseadas em aprendizado de máquina destinadas a aumentar a produtividade.
A nova ferramenta oferece suporte a código escrito em Python, Java e JavaScript e ambientes de desenvolvimento integrados (IDEs), como VS Code, IntelliJ IDEA, PyCharm, WebStorm e AWS Cloud9.
Como funciona o Tech & Data Studio:
A Amazon diz que o CodeWhisperer examinará continuamente seu código e seus comentários e apresentará recomendações sintaticamente corretas. A gigante da tecnologia afirma que as recomendações são sintetizadas com base em seu estilo de codificação e nomes de variáveis e “não são simplesmente trechos”.
O CodeWhisperer aparentemente usa várias pistas contextuais para orientar recomendações, incluindo a localização do cursor no código-fonte, código que precede o cursor, comentários e código em outros arquivos nos mesmos projetos.
A Amazon diz que a ferramenta foi treinada “em bilhões de linhas de código” extraídas de repositórios de código aberto, repositórios internos da Amazon, documentação de API e fóruns.
Os usuários são livres para usar as recomendações como estão ou podem aprimorá-las e personalizá-las conforme necessário.
O suporte para AWS Lambda Console não está atualmente no menu, mas deve estar disponível 'muito soon' de acordo com a Amazon.
Embora isso seja uma boa notícia para os desenvolvedores, é improvável que o GitHub esteja comemorando. A popular plataforma de codificação acaba de anunciar que seu próprio assistente de codificação com inteligência artificial, o Copilot, entrou em disponibilidade geral.
Os desenvolvedores podem precisar de toda a ajuda possível para se manterem sãos. Um relatório da DigitalOcean descobriu que quase metade (42%) está pensando em deixar seus empregos ou já o fez este ano, apontando questões como falta de tempo e recursos para trabalhar em projetos.