Visão geral das ferramentas do Gemini Code Assist

Este documento descreve as ferramentas do Gemini Code Assist para desenvolvedores. As ferramentas permitem que os desenvolvedores se conectem a serviços externos sem sair do IDE para obter tarefas, resumir documentos de design e muito mais. As ferramentas estão disponíveis no Gemini Code Assist para usuários individuais, que é gratuito, e nas edições Gemini Code Assist Standard e Enterprise.

Você pode enviar prompts para ferramentas específicas no chat do Gemini Code Assist no seu IDE iniciando o prompt com @TOOL_NAME . Para experimentar ferramentas no seu IDE, siga as instruções em Introdução às ferramentas .

Limitações

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

  • As ferramentas estão disponíveis apenas nos IDEs VS Code e JetBrains.
  • As ferramentas não podem executar operações que criem, editem ou excluam um recurso em um serviço externo.
  • Cada ferramenta suporta um número limitado de casos de uso e pode apresentar erros fora dos casos de uso recomendados.
  • O operador de ferramenta ( @ ) seguido pelo nome da ferramenta deve estar no início do seu prompt.

Ferramentas disponíveis

A tabela a seguir lista as ferramentas disponíveis do Gemini Code Assist.

Produto ou serviço Disponível nas edições Gemini Code Assist Exemplo de prompt Documentação de serviço
Apigee Empresa @Apigee create an API to manage users Tutorial: Use o Gemini Code Assist para projetar, desenvolver e testar APIs no Apigee
Atlassian Rovo Todas as edições @AtlassianRovo get tasks assigned to me Atlassian Rovo para Google Gemini Code Assist
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 Leia documentos enquanto codifica 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
Nova Relíquia Todas as edições @NewRelic how do I install the python agent? Agente New Relic para Google Gemini Code Assist
Redis Todas as edições @Redis what is Redis Cloud? Documentação do Redis
Sentinela 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 Snyk

Como as ferramentas usam seus dados

Cada ferramenta tem seu próprio histórico de bate-papo privado e contexto. Quando você usa uma ferramenta, seus prompts e as respostas da ferramenta são usados ​​apenas durante a interação com ela — outras ferramentas não podem acessar essas informações.

Manter o histórico de bate-papo e os dados recuperados de cada ferramenta separadamente garante que apenas a ferramenta que você está usando tenha acesso aos seus dados. Para saber mais sobre quais chamadas de API uma ferramenta específica pode fazer em seu nome, consulte Permissões de ferramentas do Gemini Code Assist .

Para obter mais informações sobre como o Gemini Code Assist lida com seus dados, consulte Como o Gemini Code Assist usa seus dados .

Autenticação

As ferramentas do Gemini Code Assist exigem que você:

  • Autentique-se no Google Cloud para verificar sua identidade e privilégios de acesso.
  • Autentique-se no serviço ou API do Google ou de terceiros que você está acessando com cada ferramenta.
Para obter mais informações sobre segurança e privacidade, consulte o Gemini Code Assist: Termos de Serviço e Políticas de Privacidade .

O que vem a seguir