Aumente a velocidade do desenvolvimento e da entrega de software usando a assistência da IA generativa com proteção de privacidade e segurança empresarial.
Quer criar com os modelos do Gemini? Teste a API Gemini na Vertex AI
Recursos
O Gemini Code Assist preenche o código conforme você escreve e gera blocos de código ou funções inteiras sob demanda. A assistência de código está disponível em vários ambientes de desenvolvimento integrado conhecidos, como o Visual Studio Code, JetBrains (IntelliJ, PyCharm, GoLand, WebStorm e muito mais), Cloud Workstations e o editor do Cloud Shell, e oferece suporte para mais de 20 linguagens de programação, incluindo Java, JavaScript, Python, C, C++, Go, PHP e SQL.
Usando uma interface de chat de linguagem natural, é possível conversar rapidamente com o Gemini Code Assist e tirar dúvidas ou receber orientações sobre práticas recomendadas de programação. O chat está disponível em todos os ambientes de desenvolvimento integrado compatíveis.
Personalize o Gemini Code Assist usando as bases de código particulares da sua organização para receber assistência mais personalizada. Seus desenvolvedores podem receber sugestões de código mais pertinentes às suas bases de código particulares.
O Gemini Code Assist gera código mais relevante para seu aplicativo, embasando as respostas no contexto da sua base de código local e da sessão de desenvolvimento atual. Faça alterações em grande escala na sua base de código, incluindo adição de novos recursos, atualização de dependências entre arquivos, ajuda com upgrades de versão, revisões abrangentes de código e muito mais. Esse recurso conta com a tecnologia do modelo Gemini 1.5 Pro do Google.
O Gemini Code Assist vem com ações inteligentes contextuais e comandos inteligentes, atalhos rápidos para automatizar tarefas, como correção de erros de código, geração e explicação de código. Também é possível selecionar o código e usar linguagem natural para fazer várias ações. Como essas ações e comandos inteligentes estão disponíveis diretamente no ambiente de desenvolvimento integrado, a troca de contexto entre copiar e colar é minimizada, o que melhora muito a experiência dos desenvolvedores. Além disso, como o Gemini está no seu ambiente de desenvolvimento integrado, ele tem o contexto de todos os arquivos e pode ajudar você de maneira mais personalizada.
Ao usar o Gemini Code Assist na Apigee, você pode criar APIs de acordo com os padrões da sua empresa sem precisar de conhecimento especializado. Se uma especificação no hub de APIs não atender aos seus requisitos, você poderá criar outra com apenas um comando. O Gemini Code Assist considera artefatos, como esquemas de segurança ou objetos de hub de APIs, e os usa para sugerir uma especificação personalizada para sua empresa, economizando tempo nos ciclos de revisão e no desenvolvimento. Além disso, ele ajuda a ativar um servidor simulado para reproduzir comportamentos reais e criar um proxy com base na sua especificação.
O Gemini Code Assist inclui o Gemini no Firebase, que está integrado ao console do Firebase para ajudar a simplificar seu processo de desenvolvimento. Converse com o Gemini para planejar e projetar seu aplicativo, solucionar problemas e receber recomendações com base nas práticas recomendadas. Receba insights sobre as falhas do seu app com a assistência de IA no Crashlytics, que fornece resumos de falhas, possíveis causas raiz e sugestões de correções.
Use a linguagem natural para explorar, transformar e visualizar dados no BigQuery e ter insights mais aprofundados. Gere consultas úteis e peça para o Gemini criar código SQL e Python eficiente para você. Solucione problemas nas cargas de trabalho do Apache Spark, otimize sua infraestrutura de dados com recomendações de particionamento, agrupamento e visualizações materializadas e até mesmo personalize suas traduções de SQL com o Gemini Code Assist.
Com o Gemini Code Assist no Application Integration, você cria fluxos de automação completos usando comandos ou sugestões de um clique. Com base nos comandos e ativos corporativos atuais, como APIs ou aplicativos, o Gemini Code Assist sugere vários fluxos personalizados para seu caso de uso. Crie variáveis automaticamente, pré-configure tarefas e preencha a documentação de acordo com o contexto da sua empresa. Receba sugestões de otimizações e estenda os fluxos com apenas um clique, reduzindo os esforços de manutenção de maneira considerável.
Nossa política de governança de dados ajuda a garantir que o código e as entradas dos clientes, assim como as recomendações geradas, não sejam usados para treinar modelos compartilhados nem para desenvolver produtos. Os clientes controlam e são proprietários dos dados e da PI. O Gemini Code Assist também inclui recursos de segurança, como o Acesso privado do Google, o VPC Service Controls e os controles de acesso empresariais com permissões granulares do IAM para ajudar as empresas a adotarem a assistência de IA em escala sem comprometer a segurança e a privacidade.
O Gemini Code Assist faz a citação das fontes. Assim, as sugestões de código são sinalizadas automaticamente ao citarem uma fonte, o que ajuda as empresas a cumprir os requisitos de licença. A política de indenização de PI do Google ajuda a proteger os usuários licenciados do recurso contra possíveis ramificações jurídicas relacionadas a violações de direitos autorais.
O Gemini Code Assist recebeu várias certificações do setor, como SOC 1/2/3, ISO/IEC 27001 (Gerenciamento de segurança da informação), 27017 (Segurança na nuvem), 27018 (Proteção de PII) e 27701 (Gerenciamento de informações de privacidade). Saiba mais em Certificações e segurança do Gemini.
Compare as edições do Gemini Code Assist
Edição | Aspectos gerais | Principais recursos |
---|---|---|
Gemini Code Assist Standard | Assistência de programação com IA pronta para negócios, com segurança de nível empresarial, para criar e executar aplicativos. | O Standard inclui:
|
Gemini Code Assist Enterprise | Solução abrangente de desenvolvimento de aplicativos com tecnologia de IA, que pode ser personalizada com base nos seus repositórios particulares de código-fonte e integrada a vários serviços do Google Cloud para criar aplicativos em todo o conjunto de tecnologias. | Tudo incluído no Standard, além de:
|
Gemini Code Assist Standard
Assistência de programação com IA pronta para negócios, com segurança de nível empresarial, para criar e executar aplicativos.
O Standard inclui:
Gemini Code Assist Enterprise
Solução abrangente de desenvolvimento de aplicativos com tecnologia de IA, que pode ser personalizada com base nos seus repositórios particulares de código-fonte e integrada a vários serviços do Google Cloud para criar aplicativos em todo o conjunto de tecnologias.
Tudo incluído no Standard, além de:
Como funciona
O Gemini Code Assist usa modelos de linguagem grandes (LLMs) do Google. Os LLMs são ajustados com bilhões de linhas de código aberto, dados de segurança, documentação do Google Cloud e exemplo de código. Esses modelos, combinados com o Gemini Code Assist, oferecem aos desenvolvedores preenchimento de código, geração de código, chat de linguagem natural e muito mais no ambiente de desenvolvimento integrado e nos serviços do Google Cloud, incluindo Firebase, Colab Enterprise (Vertex AI), Databases, BigQuery, Apigee e Application Integration.
Usos comuns
Agilize a programação com preenchimento, geração e chat de código de IA
O Gemini Code Assist pode ser usado para preencher automaticamente o código inline durante a programação em ambientes de desenvolvimento integrado ou gerar blocos de código usando comentários de linguagem natural. Também é possível conversar com o recurso para tirar dúvidas relacionadas ao código no ambiente.
Agilize a programação com preenchimento, geração e chat de código de IA
O Gemini Code Assist pode ser usado para preencher automaticamente o código inline durante a programação em ambientes de desenvolvimento integrado ou gerar blocos de código usando comentários de linguagem natural. Também é possível conversar com o recurso para tirar dúvidas relacionadas ao código no ambiente.
Usar ações inteligentes para acelerar ainda mais o processo de desenvolvimento
Os desenvolvedores podem usar as ações inteligentes do Gemini Code Assist para automatizar tarefas de loop interno do desenvolvedor, como a geração de testes e a explicação do código. Esses atalhos pré-criados de um clique ajudam a acelerar ainda mais o processo de desenvolvimento.
Usar ações inteligentes para acelerar ainda mais o processo de desenvolvimento
Os desenvolvedores podem usar as ações inteligentes do Gemini Code Assist para automatizar tarefas de loop interno do desenvolvedor, como a geração de testes e a explicação do código. Esses atalhos pré-criados de um clique ajudam a acelerar ainda mais o processo de desenvolvimento.
Aprenda a programar e usar novas ferramentas com os assistentes de IA
Se você está procurando respostas sobre como escrever consultas ou scripts específicos, orientações sobre as melhores ferramentas, bibliotecas para resolver seus problemas ou práticas recomendadas de programação, busque a orientação de especialistas do Gemini Code Assist para desenvolvedores conversando com o assistente em linguagem natural diretamente no ambiente de desenvolvimento integrado, diminuindo a troca de contexto.
Aprenda a programar e usar novas ferramentas com os assistentes de IA
Se você está procurando respostas sobre como escrever consultas ou scripts específicos, orientações sobre as melhores ferramentas, bibliotecas para resolver seus problemas ou práticas recomendadas de programação, busque a orientação de especialistas do Gemini Code Assist para desenvolvedores conversando com o assistente em linguagem natural diretamente no ambiente de desenvolvimento integrado, diminuindo a troca de contexto.
Use o Gemini no Firebase para acelerar o desenvolvimento de aplicativos
Integrado ao console do Firebase, o Gemini no Firebase simplifica o processo de desenvolvimento com respostas rápidas, geração de snippets de código de integração do Firebase, suporte para solução de problemas, insights de qualidade do app e muito mais. Essa integração simplifica a curva de aprendizado, permitindo que os desenvolvedores criem, lancem e escalonem apps com o Firebase mais rapidamente.
Use o Gemini no Firebase para acelerar o desenvolvimento de aplicativos
Integrado ao console do Firebase, o Gemini no Firebase simplifica o processo de desenvolvimento com respostas rápidas, geração de snippets de código de integração do Firebase, suporte para solução de problemas, insights de qualidade do app e muito mais. Essa integração simplifica a curva de aprendizado, permitindo que os desenvolvedores criem, lancem e escalonem apps com o Firebase mais rapidamente.
Assistência com tecnologia de IA personalizada para sua empresa
Ao usar o Gemini Code Assist no gerenciamento de APIs da Apigee e no Application Integration, é possível criar APIs com base em ideias, integrações entre aplicativos e automatizar os fluxos de trabalho de apps SaaS. O Gemini entende o contexto da sua empresa, como o esquema de segurança, APIs, uso de apps e muito mais, e usa essas informações para fornecer recomendações personalizadas e sugestões proativas para seu caso de uso.
Assistência com tecnologia de IA personalizada para sua empresa
Ao usar o Gemini Code Assist no gerenciamento de APIs da Apigee e no Application Integration, é possível criar APIs com base em ideias, integrações entre aplicativos e automatizar os fluxos de trabalho de apps SaaS. O Gemini entende o contexto da sua empresa, como o esquema de segurança, APIs, uso de apps e muito mais, e usa essas informações para fornecer recomendações personalizadas e sugestões proativas para seu caso de uso.
Preços
Como funcionam os preços do Gemini Code Assist | Os preços são baseados em licenças por usuário por mês, com termos de compromisso anual para o Enterprise e termos de compromisso mensal ou anual para o Standard. |
---|---|
Serviço | Preço |
Gemini Code Assist Standard (mensal) | USD 22,80 por usuário por mês |
Gemini Code Assist Standard (anual) | USD 19 mensais por usuário com um compromisso anual antecipado. |
Gemini Code Assist Enterprise (mensal) | US$ 54 por usuário/mês |
Gemini Code Assist Enterprise (anual) | USD 45 mensais por usuário com um compromisso anual antecipado. O Gemini Code Assist Enterprise está disponível por USD 19 por mês por usuário com compromisso de 12 meses até 31 de março de 2025. Entre em contato com nossa equipe de vendas para aproveitar essa oferta promocional. |
Como funcionam os preços do Gemini Code Assist
Os preços são baseados em licenças por usuário por mês, com termos de compromisso anual para o Enterprise e termos de compromisso mensal ou anual para o Standard.
Gemini Code Assist Standard (mensal)
USD 22,80 por usuário por mês
Gemini Code Assist Standard (anual)
USD 19 mensais por usuário com um compromisso anual antecipado.
Gemini Code Assist Enterprise (mensal)
US$ 54 por usuário/mês
Gemini Code Assist Enterprise (anual)
USD 45 mensais por usuário com um compromisso anual antecipado.
O Gemini Code Assist Enterprise está disponível por USD 19 por mês por usuário com compromisso de 12 meses até 31 de março de 2025. Entre em contato com nossa equipe de vendas para aproveitar essa oferta promocional.
Caso de negócios
Saiba como as empresas usam o Gemini Code Assist para aumentar a produtividade e o bem-estar dos desenvolvedores.
Fiona Tan, CTO da Wayfair
"O Genmini Code Assist trouxe melhorias significativas em todo o espectro. Por exemplo, os desenvolvedores conseguiram configurar os ambientes 55% mais rápido do que antes, houve um aumento de mais de 48% na cobertura do teste de unidade para o código e 60% dos desenvolvedores relataram que agora podem se concentrar em trabalhos mais satisfatórios."
Assista a este vídeo para saber mais sobre a história da WayfairParceiros e integração
Estamos trabalhando com um ecossistema de parceiros no Gemini Code Assist. Os parceiros de tecnologia estão fornecendo documentação e dados adicionais sobre os produtos deles para que possamos otimizar o Gemini Code Assist e oferecer uma melhor assistência de código e respostas gerais para os produtos deles ao longo do tempo. Os parceiros de serviços vão desempenhar um papel importante ao fazer com que os clientes deles adotem o Gemini Code Assist.