Panoramica di Gemini Code Assist Standard ed Enterprise

Gemini Code Assist Standard ed Enterprise, che fanno parte del portafoglio Gemini for Google Cloud, offrono assistenza basata sull'AI per aiutare il team di sviluppo a creare, eseguire il deployment e gestire le applicazioni per tutto il ciclo di vita dello sviluppo software. Tieni presente che questi prodotti sono distinti da Gemini Code Assist per privati.

Puoi utilizzare l'Assistente codice Gemini negli IDE supportati, come VS Code, IDE JetBrains o Android Studio, per ricevere assistenza per la programmazione basata sull'AI in molti linguaggi popolari. Puoi ottenere il completamento del codice mentre scrivi, generare funzioni o blocchi di codice completi dai commenti, generare test delle unità e ricevere assistenza per il debug, la comprensione e la documentazione del codice.

Gemini Code Assist fornisce risposte contestualizzate ai prompt, tra cui citazioni delle fonti relative alla documentazione e ai sample di codice utilizzati da Gemini Code Assist per generare le risposte.

Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati. Poiché si tratta di una tecnologia in fase iniziale, i prodotti Gemini per Google Cloud possono generare output apparentemente plausibili, ma di fatto errati. Ti consigliamo di verificare tutto l'output di Gemini per Google Cloud i prodotti prima di utilizzarlo. Per ulteriori informazioni, consulta Gemini per Google Cloud e l'AI responsabile.

Gemini Code Assist fornisce informazioni sulle citazioni quando cita direttamente e in dettaglio un'altra fonte, ad esempio 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 mette a confronto 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 della versione Standard, ma puoi anche personalizzarla in base ai tuoi repository di codice sorgente privati ed è integrata con altri Google Cloud servizi per la creazione di applicazioni in un tech stack più ampio.

La tabella seguente ti aiuta a decidere quale versione è più in linea con gli 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
  • Clienti con esigenze di programmazione di base.
  • Organizzazioni con requisiti rigorosi di conformità e sicurezza dei dati.
  • Grandi imprese con complesse procedure di sviluppo software.
  • Clienti che vogliono personalizzare la risposta dell'IA in base ai repository di codice sorgente privati per accelerare lo sviluppo in base alle best practice dell'organizzazione.
  • Clienti che hanno bisogno di un assistente per lo sviluppo di applicazioni basato sull'AI in un elenco in espansione di Google Cloud servizi.
Vantaggi
  • Completamento e generazione di codice per i linguaggi di programmazione più diffusi e disponibile in alcuni Google Cloud servizi.
  • Assistenza via chat basata sull'AI.
  • Interfaccia utente semplificata e integrazione con IDE.
  • Awareness del codebase locale nell'IDE: sfrutta la potenza della grande finestra contestuale di Gemini per comprendere in modo approfondito il codebase locale.
  • Sicurezza di livello enterprise: governance dei dati solida, infrastruttura sicura e indennizzo per i suggerimenti di codice.
  • Integrazioni estese: Gemini Code Assist Standard fornisce assistenza AI in Firebase, Colab Enterprise, BigQuery Data Insights, Cloud Run e Database Studio.
  • Tutti i vantaggi menzionati per Gemini Code Assist Standard, con l'aggiunta di quanto segue:
    • Personalizzazione del codice: la tua organizzazione può integrare il modello con le tue codebase private per ricevere suggerimenti personalizzati.
    • Integrazioni estese: Gemini Code Assist Enterprise fornisce assistenza IA in Google Cloud come Apigee, Application Integration e Gemini Cloud Assist, consentendo ai team cloud di creare, progettare, gestire e ottimizzare le loro applicazioni e infrastrutture in modo più efficace su Google Cloud.

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 la programmazione e chat

La tabella seguente mostra i tipi di assistenza dell'AI generativa disponibili nelle IDE supportate:

Assistenza per la programmazione basata sull'AI Gemini Code Assist Standard Gemini Code Assist Enterprise

Completamento e generazione del codice nel progetto IDE nei seguenti IDE:

Assistente conversazionale nell'IDE che utilizza il contesto dei file aperti
Supporto di più IDE (VS Code, IDE JetBrains come IntelliJ e PyCharm, Cloud Workstations)
Azioni e comandi rapidi
Avvia azioni intelligenti facendo clic con il tasto destro del mouse sul codice selezionato (VS Code, IDE JetBrains come IntelliJ e PyCharm, Cloud Shell Editor, Cloud Workstations e Android Studio). Avvia i comandi intelligenti con la barra / nella barra di scelta rapida con o senza codice selezionato (VS Code, Cloud Shell Editor e Cloud Workstations).
Servizi esterni come strumenti
Ricevi informazioni ed esegui azioni fornite da servizi esterni all'interno del tuo IDE con gli strumenti Gemini Code Assist. Invia i prompt a strumenti specifici utilizzando il simbolo @ seguito dal nome dello strumento. Ad esempio,@GitHub get issues assigned to me. Per maggiori informazioni sugli strumenti, consulta la panoramica degli strumenti di Gemini Code Assist.
Proprietà intellettuale e conformità
Citare le fonti nell'IDE e nella Google Cloud console
Indennizzo della proprietà intellettuale
VPC-SC e accesso privato Google
Conoscenza aziendale
Suggerimenti di codice personalizzati dalle tue basi di codice in GitHub, GitLab e Bitbucket nel tuo 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 basata sull'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 di AI generativa per lo sviluppo di API in Apigee (IDE e consoleGoogle Cloud ):

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 dell'API.  
Spiegazione del codice di Gemini Code Assist per i criteri Apigee. (Anteprima)  

Gemini in Application Integration

La tabella seguente mostra i tipi di assistenza di AI generativa in Integrazione delle applicazioni nella Google Cloud console:

Assistenza alla creazione di integrazioni Gemini Code Assist Standard Gemini Code Assist Enterprise
Editor visivo basato sull'IA per la generazione di flussi di automazione  
Creazione di automazioni basate sull'AI nel contesto aziendale  
Generazione e perfezionamento della documentazione del flusso di automazione dell'IA generativa  

Funzionalità di Gemini in BigQuery con Gemini Code Assist

La tabella seguente mostra i tipi di assistenza dell'AI generativa per BigQuery in BigQuery Studio:

Gli insight sui dati Gemini Code Assist Standard Gemini Code Assist Enterprise
Approfondimenti sui dati fornisce una libreria di query approfondite generate 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 di AI generativa per la codifica nei database:

Genera query SQL Gemini Code Assist Standard Gemini Code Assist Enterprise
Scrivi in linguaggio naturale per generare istruzioni SQL.
Ottieni un codice contestuale che funziona con il tuo schema.
Ottimizza e spiega le query esistenti.

Gemini in Firebase

La tabella seguente mostra i tipi di assistenza di AI generativa per lo sviluppo di applicazioni forniti da Gemini in Firebase:

Assistenza tramite chat AI nella console Firebase Gemini Code Assist Standard Gemini Code Assist Enterprise
Utilizza conoscenze approfondite, best practice ed esperienza nella risoluzione dei problemi per i prodotti e i servizi Firebase.
Genera, ristruttura e esegui il debug di codice campione per Firebase con linguaggio naturale in chat.
Utilizza i prompt in linguaggio naturale per spiegare, generare e trasformare il codice.
Analisi della qualità delle app
Riassume gli arresti anomali delle app e fornisce approfondimenti e passaggi per la risoluzione dei problemi relativi alla qualità delle app per aiutare gli sviluppatori a esaminarli e risolverli.
Analizza il codice esistente, identifica potenziali problemi e suggerisci miglioramenti.
Riepilogo e approfondimenti sulle campagne Firebase Cloud Messaging e In-App Messaging
Riepiloga e analizza le campagne di messaggistica, fornendo consigli utili per migliorare il rendimento.
Generazione di schemi ed esplorazione dei dati con Firebase Data Connect
Genera schemi di database con linguaggio naturale.
Genera mutazioni e query GraphQL con il linguaggio naturale.
Conoscenza del 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, vedi Configurare Gemini Code Assist.

Interagire con Gemini Code Assist nell'IDE

Dopo aver configurato Gemini Code Assist Standard o Enterprise per un Google Cloud progetto, e installato l'estensione Gemini Code Assist nel tuo IDE (VS Code o IDE JetBrains supportato), puoi richiedere assistenza nei seguenti modi:

  • Ricevi completamenti di codice o genera codice direttamente nell'editor di codice.

  • Fai clic su Avvia Gemini nell'IDE per visualizzare l'assistente conversazionale. Puoi porre domande o selezionare del 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