Panoramica di Gemini Code Assist

Gemini per Google Cloud Code Assist, che è un prodotto del portafoglio Gemini per Google Cloud, offre assistenza basata sull'AI per aiutare il tuo team di sviluppo a creare, eseguire il deployment e gestire le applicazioni durante l'intero ciclo di vita di sviluppo del software.

Puoi utilizzare Gemini Code Assist nel tuo IDE (ad esempio VS Code, IntelliJ, Cloud Workstations o l'editor di Cloud Shell) per l'assistenza alla programmazione basata su AI in molti linguaggi popolari. Puoi ottenere completamenti di codice mentre scrivi il codice, generare funzioni complete 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, tra cui citazioni delle fonti relative alla documentazione e agli esempi di codice utilizzati da Gemini per generare le sue risposte.

Gemini Code Assist usa modelli linguistici di grandi dimensioni (LLM) sviluppati da Google. Gli LLM vengono perfezionati con miliardi di righe di codice open source, dati di sicurezza e contenuti specifici di Google Cloud come la documentazione e il codice campione.

Gemini per Google Cloud non utilizza i tuoi prompt o le sue risposte come dati per addestrare i propri modelli. Per maggiori informazioni, consulta In che modo Gemini per Google Cloud utilizza i dati. Essendo una tecnologia in fase iniziale, Gemini per Google Cloud è in grado di generare output che sembrano plausibili, ma che sono di fatto errati. Ti consigliamo di convalidare tutti gli output di Gemini per Google Cloud prima di utilizzarli. Per maggiori informazioni, consulta Gemini per Google Cloud e l'IA responsabile.

In che modo Gemini Code Assist aiuta la programmazione

Gemini Code Assist fornisce assistenza per la programmazione e le attività correlate al codice. Ti consigliamo di testare e rivedere tutto il codice. Gemini Code Assist fornisce informazioni sulle citazioni quando cita direttamente e in dettaglio un'altra fonte, come il codice open source esistente. Per maggiori informazioni, vedi Come e quando Gemini cita le fonti.

Interagisci con Gemini Code Assist nel tuo IDE

Dopo aver configurato Gemini Code Assist per un progetto Google Cloud e installato il plug-in Cloud Code nel tuo IDE, puoi richiedere assistenza nei seguenti modi:

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

  • Fai clic su spark Gemini nell'IDE per visualizzare l'assistente conversazionale. Puoi porre domande o selezionare il codice nell'editor e inserire prompt come:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

Per maggiori informazioni, vedi Utilizzare Gemini Code Assist nel tuo IDE.

Funzionalità

La tabella seguente mostra i tipi di assistenza dell'IA generativa disponibili in Gemini Code Assist, oltre ai link alla documentazione che mostra come ricevere assistenza:

Attività Tipo di assistenza Documentazione del prodotto
Sviluppo e deployment
  • Generare ed eseguire il debug del codice.
  • Generare test delle unità.
  • Rispondi a domande sul codice e su altri argomenti tecnici.
  • Offrire suggerimenti su best practice e ottimizzazioni.
Trasformazioni del codice (anteprima)
  • Genera righe di commento per documentare il codice.
  • Risolvi i problemi relativi al codice.
  • Migliora la leggibilità del codice.
  • Rendi il codice più efficiente.

Passaggi successivi