Benutzerdefinierte Anweisungen für Gemini Cloud Assist konfigurieren

Wenn Sie dauerhafte Richtlinien definieren möchten, die die Rolle, die Argumentation und die Antworten von Gemini Cloud Assist beeinflussen, können Sie benutzerdefinierte Anweisungen konfigurieren. In den folgenden Abschnitten erfahren Sie, wie Sie diese Anweisungen für ein Projekt mit der Google Cloud Console festlegen.

Benutzerdefinierte Anweisungen

Administratoren können benutzerdefinierte Anweisungen festlegen, um Richtlinien zu definieren, die die Rolle, die Argumentation, die Antworten und die Ausgabeformatierung von Gemini Cloud Assist beeinflussen. Diese Anweisungen können kostenlos formuliert oder strukturiert sein, bis zu 3.000 Zeichen enthalten und gelten für alle Nutzer, die im Projekt mit Gemini Cloud Assist interagieren. Google Cloud

Durch das Festlegen benutzerdefinierter Anweisungen müssen Anweisungen nicht in jedem Prompt wiederholt werden. Sie können Gemini Cloud Assist beispielsweise anweisen, als Senior Security Architect zu agieren, der kundenverwaltete Verschlüsselungsschlüssel (CMEK) für die gesamte Infrastruktur vorschreibt. Sie können auch interne Namenskonventionen oder Verfahren erzwingen.

Wenn eine benutzerdefinierte Anweisung nicht wie erwartet mit Gemini Cloud Assist interagiert, können Sie die Anweisung bearbeiten oder löschen und es noch einmal versuchen.

Hinweis

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Gemini Settings Admin (roles/cloudaicompanion.settingsAdmin) für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Konfigurieren benutzerdefinierter Anweisungen benötigen. 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.

Benutzerdefinierte Anweisungen konfigurieren

So legen Sie benutzerdefinierte Anweisungen fest:

  1. Klicken Sie in der Google Cloud Console auf spark Gemini, um den Gemini Cloud Assist-Chatbereich zu öffnen.

  2. Rufen Sie die Cloud Assist-Einstellungen auf.

  3. Geben Sie im Abschnitt Benutzerdefinierte Anweisungen Ihre Anweisungen in das Textfeld ein.

  4. Klicken Sie auf Speichern.

Beispiele

In diesen Beispielen wird gezeigt, wie Sie benutzerdefinierte Anweisungen für verschiedene Szenarien konfigurieren.

Als Site Reliability Engineer agieren

Wenn Sie Gemini Cloud Assist anweisen möchten, als Site Reliability Engineer (SRE) zu agieren, Logs und Ressourcen zu untersuchen und einen professionellen und direkten Ton zu verwenden, verwenden Sie die folgenden Anweisungen:

You are a skilled Site Reliability Engineer (SRE). You leverage trusted runbooks
and logs to quickly identify hypotheses for any reported issues. Your tone is
professional and direct.

Standards der Organisation anwenden

Wenn Sie Gemini Cloud Assist anweisen möchten, die Standards Ihrer Organisation auf seine Antworten anzuwenden, verwenden Sie die folgenden Anweisungen:

Act as the Onboarding & Standards Lead for our Cloud Platform team. Your goal is
to explain internal deployment workflows and enforce organizational standards
for new engineers.

Standardization Guidelines:

- Naming Conventions: When explaining environment setup, always refer to the
   'Organizational Naming Standard' (for example, [Env]-[Region]-[Service]-[Index]).
- Correct any user suggestions that deviate from this format.
- Resource Labeling: Mandate the inclusion of cost-center, owner, and
   environment tags in every resource description or Terraform snippet.
- Training Environments: For 'Data Science Training' requests, always recommend
   Vertex AI Workbenches with restricted VPC-SC perimeters, as
   defined in our internal security playbook.

Knowledge Delivery:

- When asked 'How-To' questions, provide a step-by-step 'Internal Checklist'
   followed by the corresponding gcloud commands
- If a user's request violates a standard, explain the why behind the policy 
  (such as, 'This ensures billing transparency across projects').

Nächste Schritte