Gemini Code Assist Standard ed Enterprise, che sono prodotti del portafoglio Google Cloud Gemini for, offrono assistenza basata sull'AI per aiutare il team di sviluppo a creare, eseguire il deployment e gestire le applicazioni durante l'intero ciclo di vita dello sviluppo software. Tieni presente che questi prodotti sono separati da Gemini Code Assist per privati.
Per informazioni sui prezzi e sulle quote di Gemini Code Assist Standard ed Enterprise, consulta Prezzi di Gemini Code Assist e Quote di Gemini Code Assist.
Puoi utilizzare Gemini Code Assist negli IDE supportati, come VS Code, IDE JetBrains o Android Studio, per l'assistenza alla programmazione basata sull'AI in molti linguaggi comuni. Puoi ottenere completamenti del codice mentre scrivi il codice, generare intere funzioni o blocchi di codice a partire dai commenti, generare test delle unità e ricevere assistenza per il debug, la comprensione e la documentazione del codice.
Gemini Code Assist provides contextualized responses to your prompts, including citazioni delle fonti relative alla documentazione e agli esempi di codice utilizzati da Gemini Code Assist per generare le risposte.
I modelli linguistici di grandi dimensioni (LLM) di Gemini utilizzati da Gemini Code Assist vengono addestrati su set di dati di codice disponibile pubblicamente, Google Cloud-specifico e altre informazioni tecniche pertinenti oltre ai set di dati utilizzati per addestrare i foundation model di Gemini. I modelli vengono addestrati in modo che le risposte di Gemini Code Assist siano il più utili possibile per gli utenti di Gemini Code Assist.
Scopri come e quando Gemini for Google Cloud utilizza i tuoi dati.
Trattandosi di una tecnologia in fase iniziale, i prodotti Gemini for Google Cloud possono generare output apparentemente plausibili, ma di fatto errati. Ti consigliamo di verificare tutti gli output dei prodotti Gemini for Google Cloud prima di utilizzarli. Per saperne di più, consulta Gemini fore l'AI responsabile. Google Cloud
Gemini Code Assist fornisce informazioni sulle citazioni quando cita direttamente e in dettaglio un'altra fonte, ad esempio il codice open source esistente. Per saperne di più, consulta Come e quando Gemini cita le fonti.
Panoramica delle versioni Standard ed Enterprise di Gemini Code Assist
La sezione seguente confronta le versioni Standard ed Enterprise di Gemini Code Assist.
La versione Standard offre assistenza alla programmazione AI, con sicurezza di livello enterprise, per la creazione e l'esecuzione di applicazioni. La versione Enterprise offre tutte le funzionalità supportate nella versione Standard, ma puoi anche personalizzarla in base ai tuoi repository di codice sorgente privati ed è integrata con servizi aggiuntivi Google Cloud per la creazione di applicazioni in uno stack tecnologico più ampio.
La tabella seguente ti aiuta a decidere quale versione si allinea meglio agli obiettivi di sviluppo della tua organizzazione, mettendo in evidenza il pubblico di destinazione e i vantaggi di ogni versione:
| Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
|---|---|---|
| Pubblico di destinazione |
|
|
| Vantaggi |
|
|
Per un confronto delle funzionalità di ogni versione, consulta Funzionalità supportate.
Funzionalità supportate per Gemini Code Assist Standard ed Enterprise
Le sezioni seguenti mostrano i tipi di assistenza AI generativa disponibili in Gemini Code Assist Standard ed Enterprise.
Assistenza per il codice e chat
La tabella seguente mostra i tipi di assistenza AI generativa che sono disponibili negli IDE supportati:
| Assistenza alla programmazione AI | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
Completamento e generazione del codice nel progetto IDE nei seguenti IDE: |
||
| Assistente conversazionale nell'IDE utilizzando il contesto dei file aperti | ||
| Supporto multi-IDE (VS Code, IDE JetBrains come IntelliJ e PyCharm, Cloud Workstations) | ||
| Chat con agenti | ||
Chiedi a Gemini di completare attività complesse e in più passaggi che utilizzano strumenti di sistema e server Model Context Protocol (MCP). Per saperne di più, consulta Utilizzare la modalità agente di Gemini Code Assist. |
||
| Quota di Gemini CLI | ||
Quota per l'utilizzo di Gemini CLI. |
||
| Azioni e comandi intelligenti | ||
Avvia azioni intelligenti facendo clic con il tasto destro del mouse sul codice selezionato (VS Code, IDE JetBrains come IntelliJ e PyCharm, editor di Cloud Shell, Cloud Workstations e Android Studio). Avvia comandi intelligenti con la barra / nella barra di selezione rapida con o senza codice selezionato (VS Code, editor di Cloud Shell e Cloud Workstations). |
||
| Proprietà intellettuale e conformità | ||
| Citazioni delle fonti nell'IDE e nella Google Cloud consolle | ||
| Indennizzo della proprietà intellettuale | ||
| VPC-SC e accesso privato Google | ||
| Conoscenza aziendale | ||
| Suggerimenti di codice personalizzati dalle codebase in GitHub, GitLab e Bitbucket nell'IDE | ||
Funzionalità aggiuntive al di fuori dell'IDE
Le sezioni seguenti descrivono in dettaglio le funzionalità aggiuntive disponibili con le versioni Standard ed Enterprise di Gemini Code Assist che vanno oltre l'assistenza nell'IDE.
Gemini Cloud Assist
La tabella seguente mostra i tipi di assistenza AI generativa in Gemini Cloud Assist nella Google Cloud console:
| Assistenza di Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Funzionalità di Gemini Cloud Assist (incluse le funzionalità disponibili per tutti gli utenti Google e per gli utenti di Gemini Code Assist Enterprise) |
Gemini in Apigee
La tabella seguente mostra i tipi di assistenza AI generativa per lo sviluppo di API in Apigee (IDE e la Google Cloud console):
| Gemini Code Assist per la gestione delle API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Crea o modifica la specifica OpenAPI utilizzando prompt in linguaggio naturale. | ||
| Contesto aziendale utilizzato durante la creazione o l'aggiornamento delle specifiche API. | ||
| Codice di Gemini Code Assist spiegato per le policy di Apigee. (Anteprima) |
Gemini in Application Integration
La tabella seguente mostra i tipi di assistenza AI generativa in Application Integration nella Google Cloud console:
| Assistenza per la creazione dell'integrazione | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Editor visivo assistito dall'AI per la generazione del flusso di automazione | ||
| Creazione di automazioni assistita dall'AI con contesto aziendale incorporato | ||
| Generazione e perfezionamento della documentazione del flusso di automazione AI generativa |
Funzionalità di Gemini in BigQuery con Gemini Code Assist
La tabella seguente mostra i tipi di assistenza AI generativa per BigQuery in BigQuery Studio:
| Gli insight sui dati | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Gli insight sui dati forniscono una libreria di query generata dai metadati delle tabelle. |
Gemini in Colab Enterprise
La tabella seguente mostra i tipi di assistenza AI generativa per il codice in Colab Enterprise:
| Assistenza per il codice del notebook | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Generazione e completamento del codice Python nel notebook |
Gemini in Databases
La tabella seguente mostra i tipi di assistenza AI generativa per la programmazione in Databases:
| Genera query SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Scrivi in linguaggio naturale per generare istruzioni SQL. | ||
| Ottieni codice contestuale che funziona con lo schema. | ||
| Ottimizza e spiega le query esistenti. |
Gemini in Firebase
La tabella seguente mostra i tipi di assistenza AI generativa per lo sviluppo di applicazioni forniti da Gemini in Firebase:
| Assistenza AI via chat nella console Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Utilizza conoscenze approfondite, best practice e competenze per la risoluzione dei problemi per i prodotti e i servizi Firebase. | ||
| Genera, rifattorizza ed esegui il debug del codice campione per Firebase con il linguaggio naturale nella chat. | ||
| Utilizza prompt in linguaggio naturale per spiegare, generare e trasformare il codice. | ||
| Analisi della qualità delle app | ||
| Riassumi gli arresti anomali delle app e fornisci insight e passaggi per la risoluzione dei problemi per aiutare gli sviluppatori a esaminare e risolvere i problemi di qualità delle app. | ||
| Analizza il codice esistente, identifica potenziali problemi e suggerisci miglioramenti. | ||
| Riepilogo e insight delle campagne Firebase Cloud Messaging e In-App Messaging | ||
| Riassumi e analizza le tue campagne di messaggistica, fornendo consigli pratici per migliorare il rendimento. | ||
| Generazione di schemi ed esplorazione dei dati di Firebase Data Connect | ||
| Genera schemi di database con il linguaggio naturale. | ||
| Genera mutazioni e query GraphQL con il linguaggio naturale. | ||
| Sensibilità al contesto | ||
| Utilizza il contesto del progetto e dell'applicazione per guidare l'assistenza conversazionale, la risoluzione dei problemi e l'analisi della qualità delle app. | ||
Configura Gemini Code Assist
Per la procedura di configurazione dettagliata, consulta Configurare Gemini Code Assist.
Interagisci con Gemini Code Assist nel tuo IDE
Dopo aver configurato Gemini Code Assist Standard o Enterprise per un Google Cloud progetto, e installato l'estensione Gemini Code Assist nell'IDE (VS Code o IDE JetBrains supportato), puoi chiedere assistenza nei seguenti modi:
Ricevi completamenti del codice o genera codice direttamente nell'editor di codice.
Fai clic sulla stella Gemini nell'IDE per visualizzare l'assistente conversazionale. Puoi porre domande o selezionare il codice nell'editor e inserire prompt come i seguenti:
Write unit tests for my code.Help me debug my code.Make my code more readable.
Per saperne di più, consulta Utilizzare Gemini Code Assist nell'IDE.
Passaggi successivi
- Scopri come utilizzare Gemini Code Assist nell'IDE.
- Scopri come Gemini for Google Cloud utilizza i tuoi dati.
- Scopri di più sui prezzi di Gemini Code Assist.
- Scopri di più su sicurezza, privacy e conformità di Gemini Code Assist.