Utilizzare il completamento e la generazione del codice
Questo documento descrive come puoi utilizzare Gemini in Colab Enterprise, un prodotto del portafoglio Gemini per Google Cloud, per scrivere e generare codice in un notebook Colab Enterprise.
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.
Questo documento è rivolto ad analisti di dati, data scientist e sviluppatori di dati che lavorano con Colab Enterprise. Si presume che tu abbia conoscenza di come scrivere codice in un ambiente di notebook.
Prima di iniziare
- Assicurati che Gemini in Colab Enterprise sia configurato per il tuo Google Cloud account utente e il tuo progetto.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.
-
Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.
-
Utente Colab Enterprise (
roles/aiplatform.colabEnterpriseUser
) -
Utente di Gemini per Google Cloud (
roles/cloudaicompanion.user
) -
Nella Google Cloud console, vai alla pagina I miei blocchi note di Colab Enterprise.
-
Nella barra degli strumenti, fai clic sul pulsante
Aiutami a scrivere codice e seleziona le funzionalità che vuoi utilizzare.- La compilazione automatica del codice suggerisce il codice mentre digiti.
- La generazione di codice genera codice da una descrizione di ciò che vuoi.
Se il pulsante Configurare Gemini in Colab Enterprise per un progetto.
Aiutami a programmare non è attivo o se non visualizzi un elenco di funzionalità quando fai clic sul pulsante, consulta -
Nella Google Cloud console, vai alla pagina I miei blocchi note di Colab Enterprise.
-
Nel menu Regione, seleziona la regione contenente il blocco note.
-
Fai clic sul blocco note che vuoi aprire.
- Nella barra degli strumenti, fai clic sul pulsante pen_spark Aiutami a codice e seleziona Completamento codice se non è già selezionato.
-
In una cella di codice del notebook, inizia a inserire il codice. Colab Enterprise suggerisce un potenziale modo per completare il codice in testo grigio in corsivo.
Ad esempio, se inserisci
import p
, Colab Enterprise potrebbe suggerire un completamento del codice che importapandas as pd
seguito da una riga che legge un file CSV e memorizza i contenuti in un dataframe pandas.
-
Per accettare il completamento del codice suggerito, premi Tab.
-
Nella Google Cloud console, vai alla pagina I miei blocchi note di Colab Enterprise.
-
Nel menu Regione, seleziona la regione contenente il blocco note.
-
Fai clic sul blocco note che vuoi aprire.
-
Nella barra degli strumenti, fai clic sul pulsante
Aiutami a codice e seleziona Generazione codice se non è già selezionata. -
Nel notebook, aggiungi una cella di codice vuota o fai clic su una cella di codice che non contiene codice.
-
Fai clic su
Funzionalità di AI disponibili e poi su Genera codice. -
Nel
Genera campo, digita una descrizione del codice che vuoi generare, quindi premi Invio. -
Per chiudere il riquadro Genera, fai clic su
Chiudi. Nella barra degli strumenti di Colab Enterprise, fai clic sul pulsante
Aiutami a scrivere codice.Cancella le funzionalità che vuoi disattivare.
- Fai clic su Attiva/disattiva visibilità intestazione.
- Nel menu Strumenti, fai clic su Impostazioni.
- Fai clic su Editor.
- Seleziona Mostra completamenti di codice basati sul contesto.
- Fai clic su Salva.
Leggi la panoramica di Gemini per Google Cloud.
Per altri modi per scrivere e modificare il codice con l'assistenza di Gemini, consulta quanto segue:
Scopri in che modo Gemini per Google Cloud utilizza i tuoi dati.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per utilizzare Gemini in Colab Enterprise, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Attivare il completamento e la generazione del codice
Per attivare il completamento e la generazione di codice:
Utilizzare il completamento del codice
Per utilizzare il completamento del codice in un notebook Colab Enterprise, procedi nel seguente modo:Utilizzare la generazione di codice
Per generare codice utilizzando Gemini per Google Cloud:
Disattivare il completamento e la generazione del codice
Per disattivare il completamento e la generazione di codice:
Risoluzione dei problemi
Questa sezione mostra come risolvere i problemi relativi all'utilizzo di Gemini in Colab Enterprise.
Funzionalità di Gemini non funzionanti
Quando digiti in un notebook Colab Enterprise, i suggerimenti di completamento del codice non vengono visualizzati. In alternativa, il pulsante pen_spark Aiutami a programmare non viene visualizzato sopra una cella di codice.
Nelle impostazioni di Colab Enterprise, potresti aver disattivato l'impostazione Mostra completamenti di codice basati sul contesto.
Per risolvere il problema: