Aktionen mit Gemini in der IDE erstellen

Unterstützt in:

In diesem Dokument wird beschrieben, wie Sie mit Gemini benutzerdefinierten Python-Code für Antwortaktionen in der integrierten Entwicklungsumgebung (IDE) von Google SecOps generieren. Mit dieser Funktion können Sie neue Aktionen erstellen, indem Sie Ihre Anforderungen in natürlicher Sprache beschreiben.

Aktion mit Gemini erstellen

  1. Rufen Sie im Navigationsmenü von Google SecOps Antwort > IDE auf.
  2. Wählen Sie in der IDE eine Integration aus und öffnen Sie das Menü Neue Aktion erstellen.
  3. Klicken Sie auf Aktion mit Gemini generieren.
  4. Führen Sie im Dialogfeld Aktion generieren die folgenden Schritte aus:
    1. Wählen Sie eine Integration aus der Liste Integration aus.
    2. Geben Sie im Feld Prompt eingeben einen detaillierten Prompt ein.
  5. Klicken Sie auf Mit Gemini generieren.
  6. Sehen Sie sich den Vorschaubildschirm an, auf dem der eingegebene Prompt, eine Beschreibung der vorgeschlagenen Aktion und Details zu den Ein- und Ausgaben angezeigt werden.
  7. Klicken Sie auf Fortfahren.
  8. Sehen Sie sich im angezeigten Editor den generierten Code an. Wählen Sie je nach Ergebnis eine der folgenden Optionen aus:
    • Annehmen: Wenn der Code Ihren Anforderungen entspricht, klicken Sie auf Speichern.
    • Ändern: Bearbeiten Sie den Code direkt im Editor, um die Logik zu verfeinern, und klicken Sie dann auf Speichern.
    • Iterieren: Wenn der Code erhebliche Änderungen erfordert, kehren Sie zum Prompt-Feld zurück, um genauere Anweisungen zu geben und die Aktion neu zu generieren.
    • Verwerfen: Verlassen Sie die Seite oder wählen Sie ein anderes Element aus. Es wird ein Bestätigungsdialogfeld angezeigt, in dem Sie gefragt werden, ob Sie den Vorgang wirklich beenden möchten, ohne den generierten Code zu speichern.
  9. Konfigurieren Sie die technischen Daten der Aktion, einschließlich der Einstellungen für Zeitlimit, Parameter und JSON-Ergebnis. Weitere Informationen finden Sie unter Neue Aktion für ein Playbook erstellen.
  10. Setzen Sie den Schalter auf Aktiviert und klicken Sie auf Speichern.

Die Aktion kann jetzt unter Playbook > Aktionen verwendet werden.

Best Practices für Prompts

Damit Gemini möglichst genauen und verwendbaren Code generiert, sollten Sie beim Schreiben Ihres Prompts die folgenden Best Practices beachten:

  • Spezifische Namen und Parameter vorschlagen: Schlagen Sie explizit den Namen für die Aktion und die Parameter vor, die sie enthalten soll.
  • Auf einzelne Endpunkte konzentrieren: Die besten Ergebnisse erzielen Sie, wenn Sie Prompts für synchrone Aktionen verwenden, die mit einem einzelnen API-Endpunkt interagieren.
  • JSON-Struktur definieren: Schlagen Sie die geeignete Struktur für die JSON-Ergebnisse vor, damit der Code den Anforderungen Ihres Playbooks entspricht.
  • Code in einem einzigen Modul speichern: Fordern Sie an, dass der gesamte Code für die Aktion in einem einzigen Modul geschrieben wird, um die Überprüfung und Implementierung zu erleichtern.
  • Dokumentation und Beispiele einfügen: Fügen Sie Links zur API-Dokumentation, API-Beispiele oder spezifische Anwendungsbeispiele in Ihren Prompt ein.
  • Auf vorhandene Integrations-Assets verweisen: Sie können auf andere Scripts aus derselben Integration verweisen, um die Generierungslogik und den Stil zu steuern.

Anwendungsbeispiel

Mit dem folgenden Prompt können Sie eine neue Aktion in der Google Chronicle-Antwortintegration generieren, die mehrere vorhandene Funktionen in einer einzigen benutzerdefinierten Aktion kombiniert:

Create an action that combines the case tag action and case priority action. 
It should accept the same parameters as each original action and perform the 
same logic based on those parameters. Ensure the action returns a JSON result 
of the affected case in the following format:

{
  "case": case_id,
  "case_tag": tag,
  "priority": priority
}

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten