Relatórios do editor de downcodes: Amazon Cloud Technology (AWS) lançou um novo assistente de IA, Amazon Q Developer, projetado para melhorar a eficiência de codificação do desenvolvedor. Esta ferramenta poderosa está diretamente integrada aos IDEs convencionais, como Visual Studio Code e JetBrains, fornecendo aos desenvolvedores otimização de código, adição de anotações, escrita de testes e outras funções, simplificando significativamente o processo de desenvolvimento. É baseado no modelo Claude 3.5 Sonnet da Anthropic, uma empresa investida na Amazon, e está integrado ao Amazon Bedrock para selecionar dinamicamente o modelo base ideal para garantir o melhor desempenho.
Este assistente foi originalmente lançado em 2022 sob o nome Amazon CodeWhisperer. Após iteração contínua, ele agora possui uma função de bate-papo inline IDE que pode gerar código, explicar tarefas de programação e integrar sugestões de modificação de código para facilitar aos desenvolvedores a revisão e aplicação rápida de modificações. Ele tem um bom desempenho na refatoração de código e na geração de documentos. Ele pode integrar vários métodos de código em uma função e exibir alterações no formato diff, o que melhora muito a eficiência do desenvolvimento. Em problemas reais do GitHub, a taxa de sucesso chega a 49%.
Inicialmente, o Q Developer foi lançado como Amazon CodeWhisperer em 2022 e inicialmente fornecia apenas sugestões de código inline com base em comentários e código existente. Sua funcionalidade foi aprimorada ao longo do tempo e agora inclui a capacidade de conversar dentro do IDE, ajudando os desenvolvedores a gerar novo código ou fornecer explicações para tarefas específicas de programação. Agora, o recurso de bate-papo inline do Q Developer integra ainda mais sugestões de alterações 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, investido na Amazon, que pode efetivamente melhorar a eficiência das tarefas de codificação e alcançar uma taxa de sucesso de 49% em problemas reais do GitHub. O Q Developer também se integra ao Amazon Bedrock para selecionar dinamicamente o modelo básico mais adequado, melhorando assim a produtividade do usuário.
O recurso de bate-papo in-line do Q Developer é particularmente bom 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 as refatorações necessárias. A IA integrará esses métodos em uma função com parâmetros opcionais e exibirá as alterações no formato diff, permitindo que os desenvolvedores vejam rapidamente quais linhas de código serão adicionadas ou excluídas. Com operações simples, os desenvolvedores podem integrar essas modificações instantaneamente.
Entrada oficial: https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/
Em suma, o surgimento do Amazon Q Developer traz aos desenvolvedores uma experiência eficiente de programação assistida por IA, e suas funções poderosas e operações convenientes melhorarão muito a eficiência do desenvolvimento. Os desenvolvedores interessados podem visitar o site oficial para saber mais e experimentar seus poderosos recursos. O editor do Downcodes recomenda que todos experimentem!