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

  1. Prüfen Sie, ob Gemini in Colab Enterprise für Ihr Google Cloud Nutzerkonto und Google Cloud Projekt eingerichtet ist.
  2. 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.
  3. Enable the Vertex AI, Cloud AI Companion, Dataform, and Compute Engine APIs.

    Enable the 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:

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:

  1. Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.

    Zu „Meine Notizen“

  2. Klicken Sie in der Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren und wählen Sie die gewünschten Funktionen aus.

    Die Liste der Gemini in Colab Enterprise-Funktionen unter der Schaltfläche „Hilf mir beim Coden“, einschließlich Codevervollständigung und Codegenerierung.
    • 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:

  1. Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.

    Zu „Meine Notizen“

  2. Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.

  3. Klicken Sie auf das Notizbuch, das Sie öffnen möchten.

  4. 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.
  5. 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 der pandas as pd importiert wird, gefolgt von einer Zeile, in der eine CSV-Datei gelesen und der Inhalt in einem Pandas-DataFrame gespeichert wird.

  6. Drücken Sie die Tabulatortaste, um den vorgeschlagenen Code zu akzeptieren.

Codegenerierung verwenden

So generieren Sie Code mit Gemini für Google Cloud:

  1. Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.

    Zu „Meine Notizen“

  2. Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.

  3. Klicken Sie auf das Notizbuch, das Sie öffnen möchten.

  4. 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.

  5. Klicken Sie in einer leeren Codezelle Ihres Notebooks auf Generieren.

  6. 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.

  7. 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:

  1. Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Meine Notebooks auf.

    Zu „Meine Notizen“

  2. Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.

  3. Klicken Sie auf das Notizbuch, das Sie öffnen möchten.

  4. 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.

  5. 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.

  6. Klicken Sie auf die Schaltfläche Fehler beheben.

    In Colab Enterprise wird eine Korrekturvorschlag für den Code angezeigt.

  7. 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:

  1. Klicken Sie in der Colab Enterprise-Symbolleiste auf die Schaltfläche pen_spark Hilfe beim Programmieren.

  2. 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:

  1. Klicken Sie auf  Header-Sichtbarkeit umschalten.
  2. Klicken Sie im Menü Tools auf Einstellungen.
  3. Klicke auf Editor.
  4. Wählen Sie Kontextbezogene Codevervollständigungen anzeigen aus.
  5. Klicken Sie auf Speichern.

Nächste Schritte