Panoramica di Gemini Code Assist

Gemini Code Assist, che è un prodotto Portafoglio di Gemini per Google Cloud, offerte Assistenza basata sull'AI per aiutare il tuo team di sviluppo a creare, eseguire il deployment e operare delle applicazioni durante tutto il ciclo di vita di sviluppo del software.

Puoi utilizzare Gemini Code Assist nel tuo IDE (ad esempio VS Code, IntelliJ, Cloud Workstations o editor di Cloud Shell) per la programmazione basata su AI assistenza in molte lingue popolari. Puoi ottenere completamenti di codice mentre scrivi il codice, generi funzioni complete blocchi di codice dai commenti, genera test delle unità e ricevi assistenza per il debug, comprendere e documentare il codice.

Gemini Code Assist fornisce risposte contestualizzate ai tuoi prompt, incluse le citazioni delle fonti in merito alla documentazione e agli esempi di codice usati da Gemini generano le sue risposte.

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

Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati. Essendo una tecnologia in fase iniziale, i prodotti Gemini per Google Cloud possono generare un output che sembra plausibile, ma che è di fatto errato. Ti consigliamo di convalidare tutti gli output di Gemini per i prodotti Google Cloud prima di utilizzarli. Per ulteriori informazioni le informazioni, vedi Gemini per Google Cloud e 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 attività di machine learning. 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 ulteriori informazioni, vedi Come e quando Gemini cita le fonti.

Interagisci con Gemini Code Assist nel tuo IDE

Dopo configurare Gemini Code Assist per un progetto Google Cloud, e installare il plug-in Cloud Code nel tuo IDE, puoi chiedi 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 mostra l'assistente conversazionale. Puoi fare domande o selezionare il codice l'editor e inserisci 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'AI generativa che sono disponibili in Gemini Code Assist, oltre ai link alla documentazione ti 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