Code in einem Colab Enterprise-Notebook mit Gemini-Unterstützung schreiben
In diesem Dokument wird beschrieben, wie Sie Gemini in Colab Enterprise, ein Produkt aus dem Portfolio Gemini for Google Cloud, verwenden können, um Code in einem Colab Enterprise-Notebook zu schreiben.
Weitere Informationen dazu, wie und wann Gemini for Google Cloud Ihre Daten verwendet
Dieses Dokument richtet sich an Datenanalysten, Data Scientists und Datenentwickler, die mit Colab Enterprise arbeiten. Es wird davon ausgegangen, dass Sie wissen, wie Sie Code in einer Notebook-Umgebung schreiben.
Hinweise
- Prüfen Sie, ob Gemini in Colab Enterprise für Ihr Google Cloud Nutzerkonto und Google Cloud Projekt eingerichtet ist.
- 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.
Erforderliche Rollen
Damit Ihr Nutzerkonto die erforderlichen Berechtigungen zum Schreiben von Code mit Gemini-Unterstützung in einem Colab Enterprise-Notebook hat, bitten Sie Ihren Administrator, Ihrem Nutzerkonto die folgenden IAM-Rollen für das Projekt zuzuweisen:
-
Colab Enterprise-Nutzer (
roles/aiplatform.colabEnterpriseUser
) -
Gemini für Google Cloud-Nutzer (
roles/cloudaicompanion.user
)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Ihr Administrator kann Ihrem Nutzerkonto möglicherweise auch die erforderlichen Berechtigungen über benutzerdefinierte Rollen oder andere vordefinierte Rollen erteilen.
Gemini in Colab Enterprise einrichten
So verwenden Sie Gemini-Funktionen:
-
Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.
-
Klicken Sie in der Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren und wählen Sie die gewünschten Funktionen aus.
- Bei der Codevervollständigung werden Vorschläge für Code gemacht, während Sie tippen.
- Bei der Codegenerierung wird Code anhand einer Beschreibung dessen generiert, was Sie möchten. Außerdem werden Fehlerkorrekturen für Ihren Code vorgeschlagen.
Wenn die Schaltfläche pen_spark Hilf mir beim Coden nicht aktiv ist oder wenn Sie beim Klicken auf die Schaltfläche keine Liste der Funktionen sehen, lesen Sie den Hilfeartikel Gemini in Colab Enterprise für ein Projekt einrichten.
Codevervollständigung verwenden
So verwenden Sie die Codevervollständigung in einem Colab Enterprise-Notebook:
-
Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.
-
Klicken Sie auf das Notizbuch, das Sie öffnen möchten.
- Klicken Sie in der Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren und wählen Sie Codevervollständigung aus, falls sie nicht bereits ausgewählt ist.
-
Geben Sie in einer Codezelle Ihres Notebooks Code ein. Colab Enterprise schlägt in grauer Kursivschrift eine mögliche Option zur Vervollständigung Ihres Codes vor.
Wenn Sie beispielsweise
import p
eingeben, schlägt Colab Enterprise möglicherweise eine Code-Ergänzung vor, bei derpandas as pd
importiert wird, gefolgt von einer Zeile, in der eine CSV-Datei gelesen und der Inhalt in einem Pandas-DataFrame gespeichert wird.
-
Drücken Sie die Tabulatortaste, um den vorgeschlagenen Code zu akzeptieren.
Codegenerierung verwenden
So generieren Sie Code mit Gemini für Google Cloud:
-
Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.
-
Klicken Sie auf das Notizbuch, das Sie öffnen möchten.
-
Klicken Sie in der Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren und wählen Sie Codegenerierung aus, falls es nicht bereits ausgewählt ist.
-
Klicken Sie in einer leeren Codezelle Ihres Notebooks auf Generieren.
-
Geben Sie im Feld pen_spark Generate (Generieren) eine Beschreibung des Codes ein, den Sie generieren möchten, und drücken Sie dann die Eingabetaste.
-
Klicken Sie auf Schließen, um den Bereich Generieren zu schließen.
Fehler beheben
So verwenden Sie Gemini, um Google Cloud Fehler in Ihrem Code zu beheben:
-
Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.
-
Klicken Sie auf das Notizbuch, das Sie öffnen möchten.
-
Klicken Sie in der Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren und wählen Sie Codegenerierung aus, falls es nicht bereits ausgewählt ist.
-
Geben Sie in einer Codezelle Ihres Notebooks Code ein, der einen Fehler enthält, und führen Sie die Zelle aus. Sie könnten beispielsweise
print(1
eingeben, bei dem eine schließende Klammer fehlt.Nachdem die Codezelle ausgeführt wurde, gibt Colab Enterprise eine Fehlermeldung unter der Codezelle aus. Wenn Gemini in Colab Enterprise einen Vorschlag zur Fehlerbehebung hat, wird die Schaltfläche Fehler beheben angezeigt.
-
Klicken Sie auf die Schaltfläche Fehler beheben.
In Colab Enterprise wird eine Korrekturvorschlag für den Code angezeigt.
-
Prüfen Sie den Vorschlag und führen Sie einen der folgenden Schritte aus:
- Wenn Sie den Vorschlag annehmen möchten, klicken Sie auf Vorschlag übernehmen.
- Wenn Sie den Vorschlag ablehnen möchten, klicken Sie auf Vorschlag ablehnen.
Gemini-Funktionen deaktivieren
So deaktivieren Sie Gemini-Funktionen in Colab Enterprise:
Klicken Sie in der Colab Enterprise-Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren.
Deaktivieren Sie die gewünschten Gemini-Funktionen.
Fehlerbehebung
In diesem Abschnitt erfahren Sie, wie Sie Probleme bei der Verwendung von Gemini in Colab Enterprise beheben.
Gemini-Funktionen funktionieren nicht
Wenn Sie in einem Colab Enterprise-Notebook tippen, werden keine Vorschläge zur Codevervollständigung angezeigt. Oder die Schaltfläche pen_spark Hilfe beim Programmieren wird nicht über einer Codezelle angezeigt.
Möglicherweise haben Sie in Ihren Colab Enterprise-Einstellungen die Option Kontextbezogene Codevervollständigungen anzeigen deaktiviert.
So beheben Sie das Problem:
- Klicken Sie auf Header-Sichtbarkeit umschalten.
- Klicken Sie im Menü Tools auf Einstellungen.
- Klicke auf Editor.
- Wählen Sie Kontextbezogene Codevervollständigungen anzeigen aus.
- Klicken Sie auf Speichern.