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 de programação 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 com tecnologia de 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.

Os grandes modelos de linguagem (GMLs) Gemini usados pelo Gemini Code Assist são preparados com base em conjuntos de dados de código disponível publicamente, material específico daGoogle Cloude outras informações técnicas relevantes, além dos conjuntos de dados usados para preparar os modelos de base do Gemini. Os modelos são preparados para que as respostas do Gemini Code Assist sejam o mais úteis possível para os utilizadores do Gemini Code Assist.

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 dos produtos Gemini antes de a usar. Google Cloud Para mais informações, consulte o artigo Gemini para o 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 desenvolvimento 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, além 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 várias plataformas, Google Cloud como o Apigee, a Application Integration e o Gemini Cloud Assist, permitindo que as equipas na nuvem criem, concebam, operem e otimizem 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 seu IDE com o contexto dos ficheiros abertos
Compatibilidade com vários IDEs (VS Code, IDEs JetBrains, como IntelliJ e PyCharm, 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 modo de agente do Gemini Code Assist.

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, editor do Cloud Shell, estações de trabalho do Google Cloud 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).
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 seu 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 da 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é-visualização)  

Gemini na solução 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 da 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 estatísticas de 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.
Gere, refatore e depure 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.
Sensibilidade ao contexto
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?