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 |
|
|
| Vantagens |
|
|
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?
- Saiba como usar o Gemini Code Assist no seu IDE.
- Saiba como o Gemini para Google Cloud usa os seus dados.
- Saiba mais sobre os preços do Gemini Code Assist.
- Saiba mais sobre a segurança, a privacidade e a conformidade do Gemini Code Assist.