Panoramica di Gemini Code Assist Standard ed Enterprise

Gemini Code Assist Standard ed Enterprise 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.

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, gli IDE JetBrains o Android Studio, per l'assistenza alla programmazione basata sull'AI in molti linguaggi popolari. Puoi ottenere completamenti del codice mentre lo scrivi, generare intere funzioni o blocchi di codice 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 tuoi prompt, incluse le citazioni delle fonti utilizzate da Gemini Code Assist per generare le sue risposte.

I modelli linguistici di grandi dimensioni (LLM) di Gemini utilizzati da Gemini Code Assist sono addestrati su set di dati di codice disponibile pubblicamente, materiale specifico diGoogle Cloude 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.

Poiché si tratta di una tecnologia in fase iniziale, Gemini Code Assist è in grado di generare output apparentemente plausibili, ma oggettivamente errati. Ti consigliamo di verificare tutti gli output di Gemini Code Assist prima di utilizzarli. Per saperne di più, consulta Prodotti Gemini in Google Cloud e l'AI responsabile.

Gemini Code Assist fornisce informazioni sulla citazione quando cita direttamente e in dettaglio un'altra fonte, ad esempio un 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 al coding 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 Google Cloud aggiuntivi 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, evidenziando il pubblico di destinazione e i vantaggi di ciascuna versione:

  Gemini Code Assist Standard Gemini Code Assist Enterprise
Pubblico di destinazione
  • Clienti con esigenze di programmazione di base.
  • Organizzazioni con requisiti rigorosi di sicurezza dei dati e conformità.
  • Grandi aziende con processi di sviluppo software complessi.
  • Clienti che vogliono personalizzare la risposta dell'AI in base ai repository di codice sorgente privati per accelerare lo sviluppo in base alle best practice dell'organizzazione.
  • Clienti che necessitano di un assistente per lo sviluppo di applicazioni basato sull'AI in un elenco in espansione di servizi Google Cloud .
Vantaggi
  • Completamento e generazione di codice per i linguaggi di programmazione più diffusi, disponibili in alcuni servizi Google Cloud .
  • Assistenza in chat basata sull'AI.
  • Interfaccia utente semplificata e integrazione con gli IDE.
  • Awareness del codebase locale nell'IDE: sfrutta la potenza della finestra contestuale di grandi dimensioni di Gemini per una comprensione approfondita del codebase locale.
  • Sicurezza di livello enterprise: governance dei dati efficace, infrastruttura sicura e indennizzo per i suggerimenti di codice.
  • Integrazioni estese: Gemini Code Assist Standard fornisce assistenza AI in Firebase, Colab Enterprise, insight dei dati BigQuery, Cloud Run e Database Studio.
  • Tutti i vantaggi menzionati per Gemini Code Assist Standard, con l'aggiunta di quanto segue:
    • Personalizzazione di codice: la tua organizzazione può migliorare il modello con i tuoi codebase privati per suggerimenti personalizzati.
    • Integrazioni estese: Gemini Code Assist Enterprise fornisce assistenza AI in Google Cloud come Apigee, Application Integration e Gemini Cloud Assist, consentendo ai team cloud di creare, progettare, gestire e ottimizzare le proprie 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 dell'AI generativa disponibili in Gemini Code Assist Standard ed Enterprise.

Assistenza al coding e chat

La tabella seguente mostra i tipi di assistenza dell'AI generativa disponibili negli IDE supportati:

Assistenza al coding basata sull'AI Gemini Code Assist Standard Gemini Code Assist Enterprise

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

Assistente conversazionale nel tuo IDE che utilizza il contesto dei file aperti
Supporto di più IDE (VS Code, IDE JetBrains come IntelliJ e PyCharm, Cloud Workstations)
Chat agentica

Chiedi a Gemini di completare attività complesse in più passaggi che utilizzano strumenti di sistema e server Model Context Protocol (MCP). Per maggiori informazioni, consulta Utilizza la modalità agente di Gemini Code Assist.

Quota di Gemini CLI

Quota per l'utilizzo di Gemini CLI.

Azioni e comandi rapidi
Avvia azioni smart 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 i 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 console Google Cloud
Indennizzo per la PI
Controlli di servizio VPC e accesso privato Google
Conoscenza aziendale
Suggerimenti di codice personalizzati dai tuoi codebase 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 Gemini Code Assist Standard ed Enterprise 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 console Google Cloud :

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 aziendali di Gemini Code Assist Enterprise)  

Gemini in Apigee

La tabella seguente mostra i tipi di assistenza dell'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 Enterprise utilizzato durante la creazione o l'aggiornamento delle specifiche dell'API.  
Spiegazione del codice di Gemini Code Assist per le policy di Apigee. (Anteprima)  

Gemini in Application Integration

La tabella seguente mostra i tipi di assistenza dell'AI generativa in Application Integration nella console Google Cloud :

Assistenza per la creazione di integrazioni Gemini Code Assist Standard Gemini Code Assist Enterprise
Editor visivo assistito dall'AI per la generazione di flussi di automazione  
Creazione di automazioni assistite dall'AI incorporate nel contesto aziendale  
Generazione e perfezionamento della documentazione del flusso di automazione con l'AI 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
Insight 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 dell'AI generativa per il codice in Colab Enterprise:

Assistenza al coding per i 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 dell'AI generativa per la programmazione 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.
Ottimizzare e spiegare le query esistenti.

Gemini in Firebase

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

Assistenza AI tramite chat nella console Firebase Gemini Code Assist Standard Gemini Code Assist Enterprise
Sfrutta conoscenze approfondite, best practice e competenze di 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
Riassumere gli arresti anomali delle app e fornire approfondimenti e passaggi per la risoluzione dei problemi per aiutare gli sviluppatori a esaminare e risolvere i problemi di qualità delle app.
Analizzare il codice esistente, identificare potenziali problemi e suggerire miglioramenti.
Riepilogo e insight sulle campagne Firebase Cloud Messaging e In-App Messaging
Riassumere e analizzare le tue campagne di messaggistica, fornendo consigli utili 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à dell'app.

Configura Gemini Code Assist

Per i passaggi di configurazione dettagliati, consulta Configura Gemini Code Assist.

Interagisci con Gemini Code Assist nel tuo IDE

Dopo aver configurato Gemini Code Assist Standard o Enterprise per un progetto Google Cloud e aver installato l'estensione Gemini Code Assist nel tuo 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 Utilizza Gemini Code Assist nel tuo IDE.

Passaggi successivi