Verwenden Sie ein Skript mit Generative-KI-Controller

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verwenden Sie Hintergrundskripts und Generative-KI-Controller Allgemeine Aufforderung, um direkt mit der API des generativen KI-Modells zu interagieren.

    Vorbereitungen

    Sie müssen sich für Vancouver Patch 2 oder höher befinden, um Skripts mit sn_one_extend.OneExtendUtil -Objekten zu erstellen.

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Skripts – Hintergrund.
    2. Erstellen Sie den Textinhalt für eine generische Aufforderung, indem Sie ein Anforderungsarray mit einem singulären executeRequests- Objekt erstellen.
    3. Fügen Sie innerhalb von „ executionRequests“ die Attribute „payload“ und „capabilityID“ hinzu.
      Die capabilityID ist die sys_id der Fähigkeit in der Tabelle „OneExtend-Fähigkeiten“ (sys_one_extend_capability), z. B. Generische Aufforderung.
    4. Fügen Sie die erforderlichen Eingaben als Attribute im Nutzlastobjekt hinzu.
      Fähigkeit Erforderliche Attribute
      Allgemeine Aufforderung Prompt: Aufforderung, auf die die generative KI reagieren soll.
      Inhalt generieren topic: Betreff für die Inhaltsgenerierung.
      Stimmungsanalyse

      äußerung: Text, der hinsichtlich der Anwenderstimmung analysiert werden soll.

      Zusammenfassen textToSummarize: Thema für die KI zum Generieren einer Zusammenfassung.

      Im Folgenden finden Sie ein Beispiel für ein Anforderungsarray für die Funktionalität „Generische Aufforderung“.

      var request = {
         "executionRequests": [
          {
             "payload": {
                "prompt": "Can you act like my business partner and give me some advice on a pitch?"
              },
              "capabilityId": "0c90ca79533121106b38ddeeff7b12d7"
           }
        ]
      };
    5. Rufen Sie die Ausführungsmethode für sn_one_extend.OneExtendUtil auf.
    6. Wahlweise: Um die Antwort nach dem Ausführen des Hintergrundskripts anzuzeigen, drucken Sie die Antwort mithilfe des folgenden Codes in lesbarem JSON-Format aus:
      gs.info(JSON.stringify(sn_one_extend.OneExtendUtil.execute(request)));