Apresentando o Capella iQ, um assistente de codificação gerador com tecnologia de IA

A Couchbase apresentou o Capella iQ, um assistente de codificação para desenvolvedores com IA generativa incorporado ao Capella Workbench. O Capella iQ foi projetado para melhorar drasticamente a produtividade do desenvolvedor, permitindo conversas que ajudam a escrever consultas SQL++, criar índices, definir pesquisas de texto, escrever códigos específicos de aplicativos e criar e executar casos de testes funcionais.

O Capella iQ permite que você codifique na velocidade do pensamento

Os desenvolvedores vivem em um mundo baseado em texto e precisam codificar na velocidade do pensamento. O Capella iQ pode manter os desenvolvedores no fluxo por períodos de tempo mais longos. O Capella iQ permite que os desenvolvedores interajam com o Couchbase usando conversas em linguagem natural e, em segundo plano, aprimora as solicitações com soluções inteligentes como código, dados, consultas, testes e muito mais.

Durante a conversa, os desenvolvedores podem criar dados de amostra, aprimorá-los e refiná-los e, em seguida, criar consultas com base no novo conjunto de dados. Essas consultas podem ser depuradas conforme necessário e casos de teste podem ser criados para exercitá-las. 

O Capella iQ pode economizar muito tempo dos desenvolvedores. Assista ao nosso vídeo para ver como.

O Capella iQ conhece o Couchbase

O Capella iQ compreende a estrutura organizacional de dados dentro do Couchbase, incluindo as definições para o banco de dados, os escopos com o banco de dados e as coleções de documentos que são membros de um escopo. O iQ também pode ler os metadados dentro do JSON para compreender as estruturas de consulta que você está usando. No entanto, o Capella iQ não envia os valores reais dos dados para o LLM que está usando.

Figura 1. A interface do Capella iQ com a caixa de diálogo de prompt à esquerda, solicitando assistência para consulta e índice.

O Capella iQ fala a linguagem do desenvolvedor

O Capella iQ pode compor funções de programa de amostra na linguagem de escolha do desenvolvedor. E ele também pode escrever casos de teste.

Figura 2. Os resultados de uma solicitação para escrever um programa Python para criar documentos de amostra.

O Capella iQ ajuda os desenvolvedores com a segurança

O Capella iQ foi criado para manter os desenvolvedores no caminho certo sem expô-los a riscos não intencionais. Os prompts do Capella iQ são projetados para manter o LLM focado em informações específicas do Couchbase, de modo que ele não responderá a perguntas incomuns ou não relacionadas. Os prompts do Capella iQ também são projetados para evitar o compartilhamento desnecessário de informações, incluindo dados internos. Embora o Capella iQ leia metadados de documentos, como nomes de campos no documento, para criar consultas, ele não envia dados em tempo real para o LLM. 

O Capella iQ interage com os LLMs e com os recursos internos do Couchbase. Por exemplo, um usuário pode solicitar dados de amostra e uma consulta para inserir esses dados no banco de dados. Em seguida, ele pode solicitar o Consultor de índices no Couchbase para obter assistência na criação do índice correto para essa consulta.  

Aprimoramentos adicionais do serviço Couchbase Capella

A Couchbase adicionou várias atualizações ao Couchbase Capella Database-as-a-Service, que aprimoram ainda mais a experiência do desenvolvedor, aumentam a eficiência e facilitam a operação da plataforma de banco de dados em nuvem. O Os benefícios para o cliente incluem: 

Experiência de desenvolvedor integrada e simplificada

O Couchbase Capella aumentou o número de integrações de IDE compatíveis. Além de sua recente integração com o Netlify, A Capella adiciona integrações com ferramentas populares de desenvolvimento, Vercel e o IntelliJ de IDEs para reduzir o atrito para desenvolvedores e equipes de desenvolvimento. 

Dimensionamento do desempenho com operações inteligentes

O Capella pode dimensionar dinamicamente o armazenamento em disco e as operações de entrada/saída por segundo (IOPS); os clusters do Capella podem lidar com cargas de trabalho crescentes de forma mais eficiente, resultando em tempos de resposta mais rápidos com uma melhor experiência do usuário. O aumento no IOPS do disco permite que os clusters Capella lidem com níveis mais altos de operações simultâneas de leitura e gravação. Isso garante que os aplicativos permaneçam altamente disponíveis mesmo durante os períodos de pico de uso e contribui ainda mais para o melhor desempenho de preço da categoria do Capella. 

Segurança e governança mais fortes 

O Capella e o Couchbase obtiveram validação independente para a conformidade com o PCI DSS 4.0 e o CSA STAR Nível 2. Esses aprimoramentos complementam a conformidade com SOC 2 Tipo II e HIPAA que o Couchbase Capella já alcançou, atendendo a amplos requisitos de segurança e confiança corporativa para aplicativos em nuvem. 

Banco de dados ligado/desligado

O Couchbase adicionou recentemente a capacidade de desligar um cluster de banco de dados em execução quando não estiver em uso, sem perder seus dados. Os desenvolvedores podem controlar melhor seus custos, especialmente durante as fases de desenvolvimento e teste do projeto. 

Backups para download

Recentemente, a Capella também adicionou a capacidade de baixar arquivos de backup para o S3 ou outros locais, facilitando significativamente a recuperação. Esses downloads também podem ser programados. 

Para obter mais informações

Autor

Postado por Marketing de produto do Couchbase

Deixar uma resposta