Visão geral das ferramentas do Gemini Code Assist

Neste documento, descrevemos as ferramentas do Gemini Code Assist para desenvolvedores. Com as ferramentas, os desenvolvedores podem acessar serviços externos sem sair do IDE para receber tarefas, resumir documentos de design e mais. Elas estão disponíveis no Gemini Code Assist para pessoas físicas, que não tem custo financeiro, e nas edições Standard e Enterprise do Gemini Code Assist.

Para enviar comandos a ferramentas pela conversa do Gemini Code Assist no ambiente de desenvolvimento integrado, comece o comando com @TOOL_NAME. Para testar as ferramentas no ambiente de desenvolvimento integrado, siga as instruções em Começar a usar as ferramentas.

Limitações

As ferramentas do Gemini Code Assist têm as seguintes limitações:

  • As ferramentas estão disponíveis apenas nos ambientes de desenvolvimento integrado do VS Code e do JetBrains.
  • As ferramentas não podem realizar operações que criam, editam ou excluem um recurso em um serviço externo.
  • Cada ferramenta dá suporte a casos de uso limitados e pode gerar erros se usada para outras finalidades.
  • O comando precisa começar com o operador @ seguido pelo nome da ferramenta.

Ferramentas disponíveis

A tabela mostra as ferramentas disponíveis do Gemini Code Assist.

Produto ou serviço Disponível nas edições do Gemini Code Assist Exemplo de comando Documentação do serviço
Apigee Enterprise @Apigee create an API to manage users Tutorial: use o Gemini Code Assist para projetar, desenvolver e testar APIs na Apigee
Atlassian Rovo Todas as edições @AtlassianRovo get tasks assigned to me Atlassian Rovo para o Gemini Code Assist do Google
GitHub Todas as edições @GitHub list issues assigned to me
GitLab Todas as edições @GitLab list open pull requests assigned to me
Bancos de dados do Google Standard e Enterprise @GoogleDatabases add a function to get customers by ID in @File
Documentos Google Todas as edições @GoogleDocs list my docs Ler documentos enquanto programa com o Gemini Code Assist
MongoDB Todas as edições @MongoDB how can I optimize my query? Documentação do MongoDB
Neo4j Todas as edições @neo4j How do I configure the Java driver? Documentação do Neo4j
New Relic Todas as edições @NewRelic how do I install the python agent? Agente da New Relic para o Gemini Code Assist do Google
Redis Todas as edições @Redis what is Redis Cloud? Documentação do Redis
Sentry Todas as edições @Sentry list issues in project my-project Documentação do Sentry.io
Snyk Todas as edições @Snyk scan for issues Documentação do usuário do Snyk

Como as ferramentas usam seus dados

Cada ferramenta tem o próprio contexto e histórico da conversa particulares. Quando você usa uma ferramenta, seus comandos e as respostas dela são usados apenas durante a interação com essa ferramenta. Outras ferramentas não podem acessar essas informações.

Com a separação do histórico da conversa e dos dados recuperados, apenas a ferramenta em uso tem acesso aos dados. Para saber quais chamadas de API cada ferramenta pode fazer em seu nome, consulte Permissões das ferramentas do Gemini Code Assist.

Saiba como o Gemini Code Assist processa seus dados.

Autenticação

Para usar as ferramentas do Gemini Code Assist, é preciso fazer o seguinte:

  • Fazer a autenticação no Google Cloud para confirmar a identidade e os privilégios de acesso.
  • Fazer a autenticação no serviço ou na API do Google ou de terceiros que você está acessando com cada ferramenta.
Saiba mais sobre segurança e privacidade nos Termos de Serviço e Políticas de Privacidade do Gemini Code Assist.

A seguir