No Google Cloud Next, o Google expandiu seu Duet AI, colaborador sempre ativo, com novos recursos destinados a ajudar os desenvolvedores no desenvolvimento de aplicativos, DevOps, gerenciamento e migração de banco de dados, análise e visualização de dados, bem como segurança cibernética.
O Duet AI no Google Cloud fornece assistência especializada em todo o ciclo de vida de desenvolvimento de software. Isso inclui geração de código, citação de fontes, cobertura de testes, design e publicação de APIs, migração e modernização de aplicativos e muito mais.
O Duet AI agora oferece suporte à refatoração de código com o objetivo de ajudar os desenvolvedores a modernizar seus aplicativos legados. Normalmente, essa é uma tarefa cara que o Duet AI torna tão fácil quanto formular um prompt em linguagem natural, diz o Google. Por exemplo, um desenvolvedor poderia usar o Duet AI para migrar um aplicativo existente de C++ para Go e substituir seu banco de dados pelo Google Cloud SQL. Isso pode ser feito usando um prompt simples como: "Converta esta função em Go e use Cloud SQL".
Outro novo recurso do Duet AI é a geração de código sensível ao contexto, que aproveita o conhecimento sobre a base de código e as bibliotecas de uma empresa para gerar sugestões de código específicas. Isso significa, por exemplo, que o código gerado poderia utilizar as classes e métodos da empresa encontrados em sua base de código.
Para DevOps, o Duet AI fornece novos recursos para operar e gerenciar infraestrutura, ajudando a automatizar implantações, impor a configuração correta e ajudar a compreender e depurar problemas.
O Duet AI também está integrado ao BigQuery para fornecer assistência contextual para escrever código SQL e Python para acessar e analisar dados. Além disso, possibilita gerar embeddings de vetores no BigQuery para construir pesquisas semânticas e consultas de recomendação.
Além do BigQuery, o Duet AI pode trabalhar com bancos de dados relacionais como Cloud Spanner , AlloyDB e Cloud SQL e gerar código para estruturar, modificar ou consultar dados com base em um prompt em linguagem natural. Além disso, ele pode impulsionar o Google Database Migration Service para ajudar a automatizar a conversão de código para casos como procedimentos armazenados, funções, gatilhos, pacotes e código PL/SQL personalizado.
Como nota final sobre os novos recursos do Duet AI, agora é possível resumir e classificar informações de vulnerabilidade e fornecer sugestões sobre como remediar problemas de segurança.
O Duet AI está disponível no console do Google Cloud, Cloud Workstations e Cloud Shell Editor, bem como em IDEs externos por meio de extensões Cloud Code IDE. IDEs suportados incluem VSCode, CLion, GoLand, IntelliJ, PyCharm, Rider e WebStorm.
Embora o Duet AI ainda esteja em versão prévia, o Google disse que sua disponibilidade geral chegará ainda este ano.
Fonte: https://www.infoq.com/news/2023/09/google-duet-ai-cloud/