Durante a conferência do Google Cloud Next, a empresa anunciou a integração da Duet AI nos serviços de nuvem relacionados à análise de dados, bancos de dados e gerenciamento de infraestrutura e aplicativos.

Segundo a empresa, o Google planeja integrar seu assistente Duet AI, que é baseado em inteligência artificial, em diversos de seus serviços de nuvem, como análise de dados, bancos de dados e gestão de infraestrutura e aplicativos, durante o evento anual Google Cloud Next.
O Duet AI, apresentado em maio durante o Google I/O, originalmente disponibilizou funcionalidades para desenvolvedores, como auxílio na codificação e chat. Atualmente, o Google está ampliando suas capacidades para englobar a reformulação de código, tradução, criação de código com base em conhecimento contextual, administração de API e gestão de aplicativos.
O que é conhecido como AI generativa é a inteligência artificial capaz de criar algo.
Revisar o código é fundamental durante a atualização de programas, afirmou o Google, destacando que os clientes empresariais podem agora pedir ao assistente de inteligência artificial Dueto para criar novo código na linguagem de programação desejada através de comandos em linguagem natural dentro da sua plataforma de desenvolvimento.
O uso de inteligência artificial para auxiliar na refatoração e tradução de código está se tornando uma prática mais frequente. Recentemente, a IBM introduziu uma nova funcionalidade em seu Code Assistant, que possibilita às empresas refatorarem o código COBOL e traduzi-lo para Java em seus sistemas Z de mainframe.
O Duet AI pode ser usado em diferentes ambientes de desenvolvimento, como o console do Google Cloud, estações de trabalho em nuvem e o Cloud Shell Editor. Além disso, a Duet AI está disponível em extensões Cloud Code IDE em ambientes de desenvolvimento de terceiros, como Visual Studio Code e JetBrains IDEs, como CLion, GoLand, IntelliJ, PyCharm, Rider e WebStorm.
O Google não especificou quais linguagens de programação são suportadas pelo Duet AI, mas mencionou a possibilidade de usá-lo para transformar código C++ em Go. Além disso, foi mencionado que ele é compatível com IDEs de terceiros que suportam .NET, Java, Python, C e C++, bem como outras linguagens.
A Google mencionou que a inteligência artificial do Dueto pode ser desenvolvida a partir de um código consciente. A empresa informou que já iniciou parcerias com algumas empresas para possibilitar que o assistente baseado em IA generativa seja personalizado e treinado com informações específicas das bibliotecas e códigos dessas empresas. Isso visa auxiliar o assistente a oferecer sugestões de conhecimento contextualizado.
De acordo com o Google, é possível solicitar à Duet AI a criação de um código que localize todos os produtos com valor inferior a US $ 10 no catálogo de uma empresa. A função gerada será baseada nas classes e métodos utilizados pela empresa para acessar o catálogo de produtos.
O Google está incluindo a Duet AI em seus serviços de integração, como as suítes de gerenciamento e integração de aplicativos da API da Apigee, para auxiliar os desenvolvedores na criação de APIs por meio de instruções em linguagem natural.
Inteligência artificial em tandem para administrar infraestrutura e aplicações.
Com o objetivo de auxiliar as empresas na gestão de aplicativos e infraestrutura de forma mais eficaz, o Google está incorporando a Duet AI às suas soluções em nuvem.
“A empresa afirmou que a Duet AI pode auxiliar na automação de implantações, assegurando a correta configuração de aplicações, uma rápida compreensão e resolução de problemas, além de possibilitar o desenvolvimento de aplicativos mais seguros e confiáveis. O assistente pode auxiliar desenvolvedores, engenheiros de confiabilidade do site e operadores no monitoramento de desempenho, solução de problemas e na identificação de correlações em aplicativos.”
Ele integrou o Duet AI em seu sistema de monitoramento de nuvem, permitindo que os usuários corporativos utilizem comandos em linguagem natural para criar consultas PromQL (Prometheus Query Language) e analisar métricas de série temporal, como o uso de CPU ao longo do tempo.
De acordo com o Google, a IA Duet pode explicar de forma simples informações complicadas dos registros no Logs Explorer, facilitando a análise da causa principal e oferecendo dicas para resolver problemas, que são detalhados no Relatório de Erros.
Os recursos recém-adicionados estão em fase de pré-visualização e provavelmente serão disponibilizados para todos no final do ano.
IA Dueto na integração entre BigQuery e Looker.
Além disso, o Google está integrando a Duet AI ao seu sistema de armazenamento de dados, BigQuery, com o objetivo de oferecer suporte contextual na escrita de SQL e Python para a obtenção e análise de dados.
Segundo a empresa, o assistente é capaz de criar funções abrangentes, trechos de código, sugestões automáticas de código e consultas SQL. O Duet AI no BigQuery tem como objetivo auxiliar os analistas de dados na compreensão dos dados e de seus padrões de utilização.
Além disso, de acordo com informações fornecidas pelo Google, o assistente tem a capacidade de criar incorporações vetoriais em BigQuery, o que possibilita a criação de pesquisas semânticas e consultas de recomendação.
O fornecedor de serviços em nuvem está incluindo o Duet AI no Looker, que é uma plataforma de análise de negócios.
A empresa mencionou que com o Duet AI no Looker, é viabilizada a análise de dados em conversas, a criação automática de apresentações, a elaboração de resumos inteligentes com base nos relatórios, a possibilidade de utilizar linguagem natural para elaborar cálculos e visualizações, além da capacidade de gerar modelos LookML de forma rápida. Também informou que planeja introduzir uma nova experiência de IA chamada Dueto para Looker, permitindo a análise de dados em um ambiente de notebook colaborativo até o final deste ano.
Estes recursos também estão sendo analisados pela empresa, mas ainda não há uma data definida para o lançamento.
Inteligência Artificial colaborando em operações de banco de dados e transferência de dados.
O Google está incorporando a tecnologia Duet AI aos seus serviços de banco de dados e migração, iniciando com o Google Cloud Spanner, um serviço de banco de dados relacional distribuído.
A empresa afirmou que, com o Duet AI no Cloud Spanner, é possível criar código para organizar, alterar ou pesquisar os dados utilizando linguagem natural. Essas funcionalidades serão expandidas para o AlloyDB e o Cloud SQL.
Além disso, o Duet AI está sendo incluído no Serviço de Migração de Banco de Dados do Google (DMS) para automatizar a conversão de código de banco de dados que não podia ser convertido por meio de tecnologias de tradução convencionais, como procedimentos armazenados, funções, gatilhos, pacotes e código SQL do cliente PL ou SQL.
Posteriormente em 2021, as empresas terão a possibilidade de empregar o Duet AI no DMS para transferir a etapa final do Oracle para o AlloyDB e do Oracle para o Cloud SQL-for-PostgreSQL, conforme comunicado pela empresa.
A LigaDB AI auxilia na criação de aplicativos de inteligência artificial generativa utilizando informações armazenadas no PostgreSQL.
Além disso, o Google anunciou a inclusão de um conjunto de funcionalidades integradas, chamado AlloyDB AI, ao seu serviço de banco de dados AlloyDB para o PostgreSQL, com o objetivo de auxiliar os programadores na criação de aplicações baseadas em inteligência artificial generativa utilizando dados em tempo real.
A LigaDB AI, que está em fase de pré-visualização, utiliza o suporte vetorial básico disponível no PostgreSQL padrão, conforme informado pela empresa. Além disso, a empresa mencionou a possibilidade de adicionar uma função simples ao PostgreSQL para criar incorporações de dados.
Andi Gutmans, vice-presidente de engenharia do Google Cloud Databases, afirmou que com apenas uma linha de SQL é possível acessar os modelos de incorporação do Google, tanto os locais disponíveis no AlloyDB Omni para criar incorporações de baixa latência, base de dados, quanto os modelos remotos mais avançados no Vertex AI.
Gutmans explicou que esses modelos têm a capacidade de criar incorporações automaticamente por meio da inferência em colunas geradas, e também podem gerar incorporações instantaneamente em resposta às entradas dos usuários.
O software AlloyDB AI aprimora as consultas de suporte vetorial por meio de sua tecnologia ScaNN, o que possibilita o suporte a um maior número de dimensões vetoriais e reduz o espaço de armazenamento necessário, de acordo com a empresa.
A nova série de habilidades também abrange integrações com LangChain e extensões de Vertex AI.
O AlloyDB AI pode ser obtido através do AlloyDB Omni, que está atualmente disponível para visualização pública.
Em julho, o Google introduziu suporte à extensão pgvector em AlloyDB e Cloud SQL para auxiliar no desenvolvimento de aplicações geradoras de inteligência artificial.