Visão geral do Gemini Code Assist Standard e Enterprise

O Gemini Code Assist Standard e Enterprise, que são produtos do portfólio do Gemini para Google Cloud, oferecem assistência com tecnologia de IA para ajudar sua equipe de desenvolvimento a criar, implantar e operar aplicativos durante o ciclo de vida de desenvolvimento de software. Esses produtos são separados do Gemini Code Assist para pessoas físicas.

Você pode usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado (como o VS Code, os ambientes de desenvolvimento do JetBrains (como o IntelliJ e o PyCharm), o Cloud Workstations, o Editor do Cloud Shell ou o Android Studio) para receber assistência de programação com tecnologia de IA em muitas linguagens conhecidas. Você pode receber preenchimentos de código enquanto escreve, gerar funções ou blocos de código completos a partir de comentários, gerar testes de unidade e receber ajuda com a depuração, compreensão e documentação do código.

O Gemini Code Assist fornece respostas contextualizadas para suas instruções, incluindo citações de origem sobre quais exemplos de documentação e código o Gemini Code Assist usou para gerar as respostas.

Saiba como e quando o Gemini para Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, o Gemini para produtos Google Cloud pode gerar uma saída que parece plausível, mas é factualmente incorreta. Recomendamos que você valide todos os resultados do Gemini para Google Cloud produtos antes de usá-los. Para mais informações, consulte Gemini para Google Cloud e IA responsável.

O Gemini Code Assist fornece informações de citação quando cita diretamente de outra fonte, como um código de código aberto. Para mais informações, consulte Como e quando o Gemini cita fontes.

Visão geral das edições Standard e Enterprise do Gemini Code Assist

A seção a seguir compara as edições Standard e Enterprise do Gemini Code Assist.

A edição Standard oferece assistência de programação com IA, com segurança de nível empresarial, para criar e executar aplicativos. A edição Enterprise oferece todos os recursos com suporte da edição Standard, mas também pode ser personalizada com base nos repositórios de código-fonte particulares, e é integrada a outros serviços Google Cloud para criar aplicativos em um conjunto de tecnologias mais amplo.

A tabela a seguir ajuda você a decidir qual edição se alinha melhor com as metas de desenvolvimento da sua organização, destacando o público-alvo e os benefícios de cada edição:

  Gemini Code Assist Standard Gemini Code Assist Enterprise
Público-alvo
  • Clientes com necessidades básicas de programação.
  • Organizações com requisitos rigorosos de compliance e segurança de dados.
  • Grandes empresas com processos complexos de desenvolvimento de software.
  • Clientes que querem personalizar a resposta da IA com base em repositórios de código-fonte particulares para acelerar o desenvolvimento com base nas práticas recomendadas da organização.
  • Clientes que precisam de um assistente de desenvolvimento de aplicativos com tecnologia de IA em uma lista crescente de Google Cloud serviços.
Vantagens
  • Geração e conclusão de código para linguagens de programação conhecidas, disponíveis em alguns Google Cloud serviços.
  • Suporte por chat com tecnologia de IA.
  • Interface do usuário simplificada e integração com IDEs.
  • Reconhecimento da base de código local no seu ambiente de desenvolvimento integrado: use o poder da janela de contexto grande do Gemini para entender a base de código local em detalhes.
  • Segurança de nível empresarial: governança de dados robusta, infraestrutura segura e indenização por sugestões de código.
  • Integrações estendidas: o Gemini Code Assist Standard oferece assistência de IA no Firebase, no Colab Enterprise, nos insights de dados do BigQuery, no Cloud Run e no Database Studio.
  • Todos os benefícios mencionados para o Gemini Code Assist Standard, além dos seguintes recursos:
    • Personalização de código: sua organização pode aumentar o modelo com suas bases de código particulares para receber sugestões personalizadas.
    • Integrações estendidas: o Gemini Code Assist Enterprise oferece assistência de IA em Google Cloud , como Apigee, Application Integration e Gemini Cloud Assist, permitindo que as equipes de nuvem criem, projetem, operem e otimizem aplicativos e infraestruturas de maneira mais eficaz no Google Cloud.

Para comparar os recursos de cada edição, consulte Recursos compatíveis.

Recursos com suporte para o Gemini Code Assist Standard e Enterprise

As seções a seguir mostram os tipos de assistência de IA generativa disponíveis no Gemini Code Assist Standard e Enterprise.

Assistência de programação e chat

A tabela a seguir mostra os tipos de assistência de IA generativa disponíveis nos IDEs compatíveis:

Assistência de programação com tecnologia de IA Gemini Code Assist Standard Gemini Code Assist Enterprise

Preenchimento e geração de código no seu projeto de ambiente de desenvolvimento integrado nos seguintes ambientes:

Assistente de conversação no seu ambiente de desenvolvimento integrado usando o contexto dos arquivos abertos
Suporte a vários ambientes de desenvolvimento integrados (VS Code, ambientes de desenvolvimento integrados da JetBrains, como IntelliJ e PyCharm, Cloud Workstations)
Comandos e ações inteligentes
Inicie ações inteligentes clicando com o botão direito do mouse no código selecionado (VS Code, ambientes de desenvolvimento integrado do JetBrains, como IntelliJ e PyCharm, editor do Cloud Shell, Cloud Workstations e Android Studio). Inicie comandos inteligentes com o caractere barra / na barra de seleção rápida com ou sem o código selecionado (VS Code, editor do Cloud Shell e estações de trabalho do Cloud).
Serviços externos como ferramentas
Receba informações e realize ações fornecidas por serviços externos no seu ambiente de desenvolvimento integrado com as ferramentas do Gemini Code Assist. Envie suas instruções para ferramentas específicas usando o símbolo @ seguido pelo nome da ferramenta. Por exemplo, @GitHub get issues assigned to me. Para mais informações sobre ferramentas, consulte a Visão geral das ferramentas do Gemini Code Assist.
Propriedade intelectual e compliance
Citações de origem no seu ambiente de desenvolvimento integrado e no console do Google Cloud
Indemnização de IP
VPC-SC e Acesso privado do Google
Conhecimento empresarial
Sugestões de código personalizadas das bases de código no GitHub, GitLab e Bitbucket no seu ambiente de desenvolvimento integrado (IDE)  

Gemini Cloud Assist

A tabela a seguir mostra os tipos de assistência de IA generativa no Gemini Cloud Assist no console Google Cloud :

Assistência do Gemini Cloud Assist Gemini Code Assist Standard Gemini Code Assist Enterprise
Recursos do Gemini Cloud Assist (incluindo recursos disponíveis para todos os usuários do Google e do Gemini Code Assist Enterprise)  

Gemini no Apigee

A tabela a seguir mostra os tipos de assistência de IA generativa com o desenvolvimento de API na Apigee (IDE e o consoleGoogle Cloud ):

Gemini Code Assist para gerenciamento de APIs Gemini Code Assist Standard Gemini Code Assist Enterprise
Geração de especificação da OpenAPI usando comandos de linguagem natural. (Visualização)  
Contexto empresarial usado ao criar especificações de API. (Visualização)  
Explicação do código do Gemini Code Assist para políticas da Apigee. (Visualização)  

Gemini na Application Integration

A tabela a seguir mostra os tipos de assistência de IA generativa na Integração de aplicativos no Google Cloud console:

Assistente de criação de integração Gemini Code Assist Standard Gemini Code Assist Enterprise
Editor visual assistido por IA para geração de fluxos de automação  
Criação de automação com assistência de IA integrada ao contexto empresarial  
Geração e refinamento da documentação do fluxo de automação de IA generativa  

Recursos do Gemini no BigQuery com o Gemini Code Assist

A tabela a seguir mostra os tipos de assistência de IA generativa para o BigQuery no BigQuery Studio:

Insights de dados Gemini Code Assist Standard Gemini Code Assist Enterprise
Os insights de dados oferecem uma biblioteca de consultas geradas com base nos metadados das suas tabelas.

Gemini no Colab Enterprise

A tabela a seguir mostra os tipos de assistência de IA generativa para código no Colab Enterprise:

Assistência de código do notebook Gemini Code Assist Standard Gemini Code Assist Enterprise
Geração e preenchimento automático de código Python no notebook

Gemini em bancos de dados

A tabela a seguir mostra os tipos de assistência de IA generativa para codificação em bancos de dados:

Gerar consultas SQL Gemini Code Assist Standard Gemini Code Assist Enterprise
Escreva em linguagem natural para gerar instruções SQL.
Receba um código contextual que funcione com seu esquema.
Otimizar e explicar as consultas atuais.

Gemini no Firebase

A tabela a seguir mostra os tipos de assistência de IA generativa para desenvolvimento de aplicativos fornecidos pelo Gemini no Firebase:

Assistência de IA por chat no console do Firebase Gemini Code Assist Standard Gemini Code Assist Enterprise
Use conhecimentos avançados, práticas recomendadas e experiência em solução de problemas para produtos e serviços do Firebase.
Gere, refatore e depure códigos de amostra do Firebase com linguagem natural no chat.
Use comandos de linguagem natural para explicar, gerar e transformar códigos.
Análise de qualidade do app
Resuma as falhas do app e forneça insights e etapas de solução de problemas para ajudar os desenvolvedores a investigar e resolver problemas de qualidade do app.
Analise o código existente, identifique possíveis problemas e sugira melhorias.
Resumo e insights das campanhas do Firebase Cloud Messaging e das Mensagens no app
Resumir e analisar suas campanhas de mensagens, oferecendo recomendações úteis para melhorar a performance.
Geração de esquemas e análise de dados do Firebase Data Connect
Gerar esquemas de banco de dados com linguagem natural.
Gerar consultas e mutações GraphQL com linguagem natural.
Percepção situacional
Use o contexto do projeto e do aplicativo para orientar a assistência por conversação, a solução de problemas e a análise da qualidade do app.

Configurar o Gemini Code Assist

Para conferir as etapas detalhadas, consulte Configurar o Gemini Code Assist.

Interagir com o Gemini Code Assist no seu ambiente de desenvolvimento integrado

Depois de configurar o Gemini Code Assist Standard ou Enterprise para um Google Cloud projeto e instalar a extensão do Gemini Code Assist no seu ambiente de desenvolvimento integrado (VS Code ou ambiente de desenvolvimento integrado do JetBrains com suporte), é possível pedir ajuda das seguintes maneiras:

  • Receba preenchimentos de código ou gere código diretamente no editor.

  • Clique em spark Gemini no ambiente de desenvolvimento integrado para mostrar o assistente de conversação. Você pode fazer perguntas ou selecionar código no editor e inserir instruções, como estas:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

Para mais informações, consulte Usar o Gemini Code Assist no seu ambiente de desenvolvimento integrado.

A seguir