Panoramica degli strumenti di Gemini Code Assist

Questo documento descrive gli strumenti Gemini Code Assist per gli sviluppatori. Gli strumenti consentono agli sviluppatori di connettersi a servizi esterni senza uscire dall'IDE per ottenere attività, riassumere documenti di progettazione e altro ancora. Gli strumenti sono disponibili in Gemini Code Assist per privati, disponibile senza costi, e nelle versioni Standard ed Enterprise di Gemini Code Assist.

Puoi inviare prompt a strumenti specifici nella chat di Gemini Code Assist nel tuo IDE iniziando il prompt con @TOOL_NAME. Per provare gli strumenti nel tuo IDE, segui le istruzioni riportate in Iniziare a utilizzare gli strumenti.

Limitazioni

Gli strumenti Gemini Code Assist presentano le seguenti limitazioni:

  • Gli strumenti sono disponibili solo negli IDE VS Code e JetBrains.
  • Gli strumenti non possono eseguire operazioni che creano, modificano o eliminano una risorsa in un servizio esterno.
  • Ogni strumento supporta un numero limitato di casi d'uso e potrebbe generare errori al di fuori dei casi d'uso consigliati.
  • L'operatore dello strumento (@) seguito dal nome dello strumento deve trovarsi all'inizio del prompt.

Strumenti disponibili

La tabella seguente elenca gli strumenti Gemini Code Assist disponibili.

Prodotto o servizio Disponibile nelle versioni di Gemini Code Assist Prompt di esempio Documentazione del servizio
Apigee Aziende @Apigee create an API to manage users Tutorial: utilizza Gemini Code Assist per progettare, sviluppare e testare le API in Apigee
Atlassian Rovo Tutte le versioni @AtlassianRovo get tasks assigned to me Atlassian Rovo per Gemini Code Assist
GitHub Tutte le versioni @GitHub list issues assigned to me
GitLab Tutte le versioni @GitLab list open pull requests assigned to me
Database Google Standard ed Enterprise @GoogleDatabases add a function to get customers by ID in @File
Documenti Google Tutte le versioni @GoogleDocs list my docs Leggere i documenti durante la codifica con Gemini Code Assist
MongoDB Tutte le versioni @MongoDB how can I optimize my query? Documentazione di MongoDB
Neo4j Tutte le versioni @neo4j How do I configure the Java driver? Documentazione di Neo4j
New Relic Tutte le versioni @NewRelic how do I install the python agent? Agente New Relic per Google Gemini Code Assist
Redis Tutte le versioni @Redis what is Redis Cloud? Documentazione di Redis
Sentry Tutte le versioni @Sentry list issues in project my-project Documenti Sentry.io
Snyk Tutte le versioni @Snyk scan for issues Documentazione utente di Snyk

In che modo gli strumenti utilizzano i tuoi dati

Ogni strumento ha la propria cronologia e il proprio contesto della chat privata. Quando utilizzi uno strumento, i tuoi prompt e le risposte dello strumento vengono utilizzati solo quando interagisci con quello strumento. Gli altri strumenti non possono accedere a queste informazioni.

Mantenere separati la cronologia chat e i dati recuperati da ogni strumento garantisce che solo lo strumento che stai utilizzando abbia accesso ai suoi dati. Per scoprire di più sulle chiamate API che un determinato strumento può effettuare per tuo conto, consulta Autorizzazioni degli strumenti Gemini Code Assist.

Per ulteriori informazioni su come Gemini Code Assist gestisce i tuoi dati, vedi In che modo Gemini Code Assist utilizza i tuoi dati.

Autenticazione

Gli strumenti Gemini Code Assist richiedono di:

  • Esegui l'autenticazione su Google Cloud per verificare la tua identità e i tuoi privilegi di accesso.
  • Esegui l'autenticazione per il servizio o l'API Google o di terze parti a cui stai accedendo con ogni strumento.
Per ulteriori informazioni su sicurezza e privacy, consulta i Termini di servizio e norme sulla privacy di Gemini Code Assist.

Passaggi successivi