Codevervollständigung und ‑generierung verwenden
In diesem Dokument wird beschrieben, wie Sie mit Gemini in Colab Enterprise, einem Produkt aus dem Gemini for Google Cloud-Portfolio, Code in einem Colab Enterprise-Notebook schreiben und generieren können.
Weitere Informationen dazu, wie und wann Gemini forIhre Daten verwendet. Google Cloud
Dieses Dokument richtet sich an Fachkräfte für Datenanalyse, Data Scientists und Datenentwickler, die mit Colab Enterprise arbeiten. Es wird davon ausgegangen, dass Sie wissen, wie Sie Code in einer Notebookumgebung schreiben.
Beschränkungen
Die Funktion „Code transformieren“ von Colab wird in Colab Enterprise nicht unterstützt. Weitere Informationen zu anderen Möglichkeiten, KI-basierte Funktionen zum Bearbeiten von Code in Colab Enterprise zu verwenden, finden Sie unter Data Science Agent verwenden.
Hinweis
- Prüfen Sie, ob Gemini in Colab Enterprise für Ihr Google Cloud Nutzerkonto und Projekt eingerichtet ist.
- Melden Sie sich in Ihrem Google Cloud Konto an. Wenn Sie noch kein Google Cloud-Kunde sind, erstellen Sie ein Konto, um zu testen, wie sich unsere Produkte in realen Szenarien schlagen. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.Enable the Vertex AI, Gemini for Google Cloud, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zur Verwendung von Gemini in Colab Enterprise benötigen:
-
Colab Enterprise User (
roles/aiplatform.colabEnterpriseUser) -
Gemini for Google Cloud User (
roles/cloudaicompanion.user)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Codevervollständigung und ‑generierung aktivieren
So aktivieren Sie die Codevervollständigung und ‑generierung:
-
Rufen Sie in der Google Cloud Console die Seite Meine Notebooks von Colab Enterprise auf.
-
Klicken Sie in der Symbolleiste auf die Schaltfläche Hilfe beim Programmieren und wählen Sie die Funktionen aus, die Sie verwenden möchten.
- Codevervollständigung schlägt während der Eingabe Code vor.
- Codegenerierung generiert Code anhand einer Beschreibung dessen, was Sie möchten.
Wenn die Hilfe beim Programmieren Schaltfläche nicht aktiv ist oder keine Liste mit Funktionen angezeigt wird, wenn Sie auf die Schaltfläche klicken, lesen Sie 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 Seite Meine Notebooks von Colab Enterprise auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.
-
Klicken Sie auf das Notebook, 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.
-
Beginnen Sie in einer Codezelle Ihres Notebooks mit der Eingabe von Code. Colab Enterprise schlägt in grauer kursiver Schrift eine mögliche Vervollständigung Ihres Codes vor.
Wenn Sie beispielsweise
import p, Colab Enterprise schlägt möglicherweise eine Codevervollständigung vor, diepandas as pdimportiert, gefolgt von einer Zeile, die eine CSV-Datei liest und den Inhalt in einem Pandas-DataFrame speichert.
-
Drücken Sie die Tab-Taste, um die vorgeschlagene Codevervollständigung zu akzeptieren.
Codegenerierung verwenden
So generieren Sie Code mit Gemini for Google Cloud:
-
Rufen Sie in der Google Cloud Console die Seite Meine Notebooks von Colab Enterprise auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihr Notebook befindet.
-
Klicken Sie auf das Notebook, das Sie öffnen möchten.
-
Klicken Sie in der Symbolleiste auf die Schaltfläche Hilfe beim Programmieren und wählen Sie Codegenerierung aus, falls sie nicht bereits ausgewählt ist.
-
Fügen Sie in Ihrem Notebook eine leere Codezelle hinzu oder klicken Sie auf eine Codezelle, die keinen Code enthält.
-
Klicken Sie auf Verfügbare KI-Funktionen und dann auf Code generieren.
-
Geben Sie im Feld 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.
Codevervollständigung und ‑generierung deaktivieren
So deaktivieren Sie die Codevervollständigung und ‑generierung:
Klicken Sie in der Symbolleiste von Colab Enterprise auf die Schaltfläche Hilfe beim Programmieren.
Deaktivieren Sie die Funktionen, die Sie deaktivieren möchten.
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 den Colab Enterprise-Einstellungen die Einstellung Kontextbezogene Codevervollständigungen anzeigen deaktiviert.
So beheben Sie das Problem:
- Klicken Sie auf Sichtbarkeit des Headers aktivieren/deaktivieren.
- Klicken Sie im Menü Tools auf Einstellungen.
- Klicken Sie auf Mitbearbeiter.
- Wählen Sie Kontextbezogene Codevervollständigungen anzeigen aus.
- Klicken Sie auf Speichern.
Nächste Schritte
Lesen Sie die Übersicht Google Cloud zu Gemini for.
Weitere Informationen zum Schreiben und Bearbeiten von Code mit Gemini finden Sie unter:
Informationen dazu, wie Gemini forIhre Daten Google Cloud verwendet.