Panoramica di Gemini Code Assist

Gemini Code Assist, 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 utilizzare le applicazioni durante l'intero ciclo di vita dello sviluppo del software.

Puoi utilizzare Gemini Code Assist nel tuo IDE (ad esempio VS Code, IntelliJ, Cloud Workstations o Editor Cloud Shell) per l'assistenza alla programmazione basata su AI in molti linguaggi più diffusi. Puoi ricevere completamenti 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 prompt, incluse citazioni delle fonti relative alla documentazione e agli esempi di codice utilizzati da Gemini per generare le risposte.

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

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

In che modo Gemini aiuta a programmare

Gemini fornisce assistenza per le attività di programmazione e codice. Ti consigliamo di testare e rivedere tutto il codice. Gemini fornisce informazioni sulle citazioni quando cita direttamente e in dettaglio citazioni di un'altra fonte, ad esempio un codice open source esistente. Per maggiori informazioni, consulta 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 chiedere assistenza nei seguenti modi:

  • Ricevi i 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 codice nell'editor e inserire prompt come questi:

    • 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 seguente tabella mostra i tipi di assistenza dell'IA generativa disponibili in Gemini Code Assist, insieme ai link alla documentazione che mostra come ricevere assistenza:

Attività Tipo di assistenza Documentazione del prodotto
Sviluppo e deployment
  • Genera ed esegui il debug del codice.
  • Genera test delle unità.
  • Rispondere a domande sul codice e su altri argomenti tecnici.
  • Offrire suggerimenti su best practice e ottimizzazione.
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