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 |
|
|
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 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?
- 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.