Vista geral do Gemini Code Assist Standard e Enterprise

O Gemini Code Assist Standard e Enterprise, que são produtos no portefólio do Gemini for Google Cloud, oferecem assistência com tecnologia de IA para ajudar a sua equipa de desenvolvimento a criar, implementar e operar aplicações ao longo do ciclo de vida do desenvolvimento de software. Tenha em atenção que estes produtos são independentes do Gemini Code Assist para utilizadores individuais.

Pode usar o Gemini Code Assist em IDEs suportados, como o VS Code, os IDEs JetBrains ou o Android Studio, para receber assistência de programação baseada em IA em muitas linguagens populares. Pode obter conclusões de código à medida que escreve o código, gerar funções completas ou blocos de código a partir de comentários, gerar testes unitários e receber ajuda para depurar, compreender e documentar o seu código.

O Gemini Code Assist fornece respostas contextualizadas aos seus comandos, incluindo citações de fontes sobre a documentação e os exemplos de código que o Gemini Code Assist usou para gerar as respetivas respostas.

Saiba como e quando o Gemini para o Google Cloud usa os seus dados.

Como tecnologia em fase inicial, o Gemini para Google Cloud produtos pode gerar resultados que parecem plausíveis, mas que estão factualmente incorretos. Recomendamos que valide toda a saída do Gemini para Google Cloud produtos antes de a usar. Para mais informações, consulte o artigo Gemini para Google Cloud e IA responsável.

O Gemini Code Assist fornece informações de citações quando cita diretamente conteúdo de outra fonte exaustivamente, como código de código aberto existente. Para mais informações, consulte o artigo Como e quando o Gemini cita fontes.

Vista geral das edições Standard e Enterprise do Gemini Code Assist

A secção seguinte compara as edições Standard e Enterprise do Gemini Code Assist.

A edição Standard oferece assistência de programação de IA, com segurança de nível empresarial, para criar e executar aplicações. A edição Enterprise oferece todas as funcionalidades suportadas na edição Standard, mas também a pode personalizar com base nos seus repositórios de código fonte privados, e está integrada com Google Cloud serviços adicionais para criar aplicações numa pilha tecnológica mais ampla.

A tabela seguinte ajuda a decidir que edição se alinha melhor com os objetivos de desenvolvimento da sua organização, realçando o público-alvo pretendido e as vantagens 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 conformidade e segurança de dados.
  • Grandes empresas com processos de programação de software complexos.
  • Clientes que pretendem personalizar a resposta da IA com base em repositórios de código fonte privados para acelerar o desenvolvimento com base nas práticas recomendadas organizacionais.
  • Clientes que precisam de um assistente de desenvolvimento de aplicações com tecnologia de IA numa lista crescente de Google Cloud serviços.
Vantagens
  • Conclusão e geração de código para linguagens de programação populares, e disponível em alguns Google Cloud serviços.
  • Apoio técnico por chat com tecnologia de IA.
  • Interface do utilizador simplificada e integração com IDEs.
  • Conhecimento da base de código local no seu IDE: use o poder da grande capacidade de resposta do Gemini para uma compreensão detalhada da base de código local.
  • Segurança de nível empresarial: gestão de dados robusta, infraestrutura segura e indemnização para sugestões de código.
  • Integrações alargadas: o Gemini Code Assist Standard oferece assistência de IA no Firebase, Colab Enterprise, estatísticas de dados do BigQuery, Cloud Run e Database Studio.
  • Todas as vantagens mencionadas para o Gemini Code Assist Standard, com a adição do seguinte:
    • Personalização de código: a sua organização pode aumentar o modelo com as suas bases de código privadas para sugestões personalizadas.
    • Integrações alargadas: o Gemini Code Assist Enterprise oferece assistência de IA em Google Cloud , como o Apigee, a Application Integration e o Gemini Cloud Assist, o que permite às equipas da nuvem criar, conceber e operar, bem como otimizar as respetivas aplicações e infraestrutura de forma mais eficaz no Google Cloud.

Para uma comparação das funcionalidades de cada edição, consulte o artigo Funcionalidades suportadas.

Funcionalidades suportadas para o Gemini Code Assist Standard e Enterprise

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

Assistência de código e chat

A tabela seguinte mostra os tipos de assistência de IA generativa disponíveis nos IDEs suportados:

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

Conclusão e geração de código no seu projeto de IDE nos seguintes IDEs:

Assistente de conversação no IDE com o contexto dos ficheiros abertos
Compatibilidade com vários IDEs (VS Code, IDEs da JetBrains, como o IntelliJ e o PyCharm, e Cloud Workstations)
Chat com agência

Dê comandos ao Gemini para concluir tarefas complexas de vários passos que usam ferramentas do sistema e servidores do protocolo Model Context Protocol (MCP). Para mais informações, consulte o artigo Use o chat com agentes como programador em pares.

Quota da CLI do Gemini

Quota para usar a CLI do Gemini.

Ações e comandos inteligentes
Inicie ações inteligentes clicando com o botão direito do rato no código selecionado (VS Code, IDEs JetBrains, como IntelliJ e PyCharm, Cloud Shell Editor, Cloud Workstations e Android Studio). Inicie comandos inteligentes com a barra / na barra de seleção rápida com ou sem código selecionado (VS Code, Cloud Shell Editor e Cloud Workstations).
Serviços externos como ferramentas
Obtenha informações e execute ações fornecidas por serviços externos no seu IDE com as ferramentas do Gemini Code Assist. Envie os seus comandos para ferramentas específicas usando o símbolo @ seguido do nome da ferramenta. Por exemplo: @GitHub get issues assigned to me. Para mais informações sobre as ferramentas, consulte a vista geral das ferramentas do Gemini Code Assist.
Propriedade intelectual e conformidade
Citações de fontes no seu IDE e na Google Cloud consola
Indemnização de IP
VPC-SC e acesso privado à Google
Conhecimento empresarial
Sugestões de código personalizadas das suas bases de código no GitHub, GitLab e Bitbucket no IDE  

Funcionalidades adicionais fora do IDE

As secções seguintes detalham funcionalidades adicionais disponíveis nas edições Standard e Enterprise do Gemini Code Assist que vão além da assistência no seu IDE.

Gemini Cloud Assist

A tabela seguinte mostra os tipos de assistência de IA generativa no Gemini Cloud Assist na Google Cloud consola:

Assistência do Gemini Cloud Assist Gemini Code Assist Standard Gemini Code Assist Enterprise
Funcionalidades do Gemini Cloud Assist (incluindo funcionalidades disponíveis para todos os utilizadores Google e disponíveis para utilizadores do Gemini Code Assist Enterprise)  

Gemini no Apigee

A tabela seguinte mostra os tipos de assistência de IA generativa com o desenvolvimento de APIs no Apigee (IDE e a Google Cloud consola):

Gemini Code Assist para gestão de APIs Gemini Code Assist Standard Gemini Code Assist Enterprise
Crie ou edite a especificação OpenAPI usando comandos de linguagem natural.  
Contexto empresarial usado ao criar ou atualizar especificações da API.  
Código do Gemini Code Assist explicado para políticas do Apigee. (Pré-visualizar)  

Gemini no Application Integration

A tabela seguinte mostra os tipos de assistência de IA generativa na integração de aplicações na Google Cloud consola:

Assistente de criação de integrações Gemini Code Assist Standard Gemini Code Assist Enterprise
Editor visual assistido por IA para a geração de fluxos de automatização  
Criação de automatização assistida por IA incorporada no contexto empresarial  
Geração e refinamento de documentação do fluxo de automatização da IA generativa  

Funcionalidades do Gemini no BigQuery com o Gemini Code Assist

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

Estatísticas de dados Gemini Code Assist Standard Gemini Code Assist Enterprise
As Informações sobre dados oferecem uma biblioteca útil de consultas geradas a partir dos metadados das suas tabelas.

Gemini no Colab Enterprise

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

Code Assist do bloco de notas Gemini Code Assist Standard Gemini Code Assist Enterprise
Geração e conclusão de código Python no bloco de notas

Gemini em bases de dados

A tabela seguinte mostra os tipos de assistência de IA generativa para programação em bases de dados:

Gerar consultas SQL Gemini Code Assist Standard Gemini Code Assist Enterprise
Escrever em linguagem natural para gerar declarações SQL.
Obtenha código contextual que funciona com o seu esquema.
Otimizar e explicar consultas existentes.

Gemini no Firebase

A tabela seguinte mostra os tipos de assistência de IA generativa para desenvolvimento de aplicações fornecidos pelo Gemini no Firebase:

Assistência de IA de chat na consola do Firebase Gemini Code Assist Standard Gemini Code Assist Enterprise
Use conhecimentos detalhados, práticas recomendadas e conhecimentos especializados de resolução de problemas para produtos e serviços Firebase.
Gerar, refatorar e depurar código de exemplo para o Firebase com linguagem natural no chat.
Use comandos de linguagem natural para explicar, gerar e transformar código.
Análise da qualidade da app
Resumir as falhas da app e fornecer estatísticas e passos de resolução de problemas para ajudar os programadores a investigar e resolver problemas de qualidade da app.
Analisar o código existente, identificar potenciais problemas e sugerir melhorias.
Resumo e estatísticas da campanha do Firebase Cloud Messaging e do In-App Messaging
Resumir e analisar as suas campanhas de mensagens, fornecendo recomendações acionáveis para melhorar o desempenho.
Geração de esquemas e exploração de dados do Firebase Data Connect
Gere esquemas de bases de dados com linguagem natural.
Gere consultas e mutações GraphQL com linguagem natural.
Consciência contextual
Usar o contexto do projeto e da aplicação para orientar a assistência conversacional, a resolução de problemas e a análise da qualidade da app.

Configure o Gemini Code Assist

Para ver os passos de configuração detalhados, consulte o artigo Configure o Gemini Code Assist.

Interaja com o Gemini Code Assist no seu IDE

Depois de configurar o Gemini Code Assist Standard ou Enterprise para um Google Cloud projeto e instalar a extensão Gemini Code Assist no seu IDE (VS Code ou IDE JetBrains suportado), pode pedir assistência das seguintes formas:

  • Receber preenchimentos de código ou gerar código diretamente no editor de código.

  • Clique em spark Gemini no IDE para apresentar o assistente de conversa. Pode fazer perguntas ou selecionar código no editor e introduzir comandos como os seguintes:

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

Para mais informações, consulte o artigo Use o Gemini Code Assist no seu IDE.

O que se segue?