A Amazon Web Services (AWS) anunciou hoje, em um post de blog, o lançamento de um assistente de IA chamado Amazon Q Developer, projetado para ajudar os desenvolvedores a aumentar sua eficiência ao escrever código.
Este assistente pode ser integrado diretamente ao IDE (Ambiente de Desenvolvimento Integrado) do desenvolvedor, como o Visual Studio Code e o JetBrains. Os desenvolvedores precisam apenas destacar o texto para acessar as novas opções de funcionalidades do Q Developer, como "Otimizar código", "Adicionar comentários" ou "Escrever teste". O usuário só precisa inserir instruções específicas, e o Q Developer automaticamente concluirá a operação solicitada.
Inicialmente lançado em 2022 como Amazon CodeWhisperer, o Q Developer inicialmente oferecia apenas sugestões de código embutidas com base em comentários e código existente. Ao longo do tempo, seus recursos foram aprimorados e agora incluem um recurso de bate-papo dentro do IDE para ajudar os desenvolvedores a gerar novo código ou fornecer explicações para tarefas de programação específicas. Agora, o recurso de bate-papo embutido do Q Developer integra ainda mais sugestões de modificação de código, permitindo que os desenvolvedores aceitem rapidamente as alterações e mantenham o foco.
Este assistente de IA é baseado no modelo Claude3.5Sonnet da Anthropic, na qual a Amazon investiu, e melhora efetivamente a eficiência das tarefas de codificação, alcançando uma taxa de sucesso de 49% em problemas do GitHub do mundo real. O Q Developer também se integra ao Amazon Bedrock, podendo selecionar dinamicamente o modelo básico mais adequado para melhorar a eficiência do trabalho do usuário.
O recurso de bate-papo embutido do Q Developer se destaca na refatoração de código e na geração de documentação. Os desenvolvedores podem selecionar vários métodos de código e descrever a refatoração desejada, e a IA integrará esses métodos em uma função com parâmetros opcionais, exibindo as alterações no formato diff para que os desenvolvedores possam ver rapidamente quais linhas de código serão adicionadas ou removidas. Com uma simples operação, os desenvolvedores podem integrar imediatamente essas modificações.
Página oficial: https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/
Destaques:
💻 A Amazon lança o assistente de IA Amazon Q Developer, com suporte para operação direta dentro do IDE, melhorando a eficiência dos desenvolvedores.
🤖 O Q Developer é baseado no modelo Claude3.5Sonnet e pode automatizar a refatoração de código e a geração de documentação.