Verwenden Sie ein Skript mit Generative-KI-Controller

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie Hintergrundskripts und Generative-KI-Controller Generische Aufforderung, um direkt mit der generativen KI-Modell-API zu interagieren.

    Vorbereitungen

    Sie müssen Vancouver Patch 2 oder höher verwenden, um ein Skript mit sn_one_extend.OneExtendUtil- Objekten erstellen zu können.

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Skripts – Hintergrund.
    2. Erstellen Sie den Textinhalt für eine generische Aufforderung, indem Sie ein Anforderungs -Array mit einem singulären „ executionRequests“ -Objekt erstellen.
    3. Fügen Sie innerhalb von executeRequestsdie 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 auffordern:Aufforderungfür die generative KI, auf die reagiert werden soll.
      Inhalt generieren topic: Betreff für Inhaltsgenerierung.
      Stimmungsanalyse

      Äußerung: Text, der auf Benutzerstimmung analysiert werden soll.

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

      Das Folgende ist ein Beispiel für ein Anforderungs -Array.

      var request = {
         "executionRequests": [
          {
             "payload": {
                "prompt": "Can you act like my business partner and give me some advice on a pitch?"
              },
              "capabilityId": ""
           }
        ]
      };
    5. Erstellen Sie ein sn_one_extend.OneExtendUtil- Objekt.
    6. Rufen Sie die Methode execute auf.
    7. Wahlweise: Um die Antwort nach dem Ausführen des Hintergrundskripts anzuzeigen, drucken Sie die Antwort mit dem folgenden Code in lesbarem JSON:
      gs.info(JSON.stringify(new sn_one_extend.OneExtendUtil().execute(request)));