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 ricevere attività, riepilogare i documenti di progettazione e altro ancora. Gli strumenti sono disponibili in Gemini Code Assist per privati, che è 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 nell'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 |
---|---|---|---|
Atlassian Rovo | Tutte le versioni | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo per Google 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 programmazione 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 Gemini Code Assist di Google |
Redis | Tutte le versioni | @Redis what is Redis Cloud? |
Documentazione di Redis |
Sentry | Tutte le versioni | @Sentry list issues in project my-project |
Documentazione di Sentry.io |
Snyk | Tutte le versioni | @Snyk scan for issues |
Documentazione per gli utenti di Snyk |
In che modo gli strumenti utilizzano i tuoi dati
Ogni strumento ha la propria cronologia e il proprio contesto di chat privati. Quando utilizzi uno strumento, i prompt e le risposte dello strumento vengono utilizzati solo durante l'interazione con lo strumento stesso. Gli altri strumenti non possono accedere a queste informazioni.
Se mantieni separati la cronologia chat e i dati recuperati da ogni strumento, solo lo strumento che utilizzi avrà accesso ai suoi dati. Per scoprire di più sulle chiamate API che uno strumento specifico può effettuare per tuo conto, consulta le autorizzazioni degli strumenti Gemini Code Assist.
Per ulteriori informazioni su come Gemini Code Assist gestisce i tuoi dati, consulta 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 l'API o il servizio Google o di terze parti a cui accedo con ogni strumento.