Utiliser un script avec Contrôleur d'IA générative

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Utilisez les scripts en arrière-plan et Contrôleur d'IA générative l’invite générique pour interagir directement avec l’API du modèle d’IA générative.

    Avant de commencer

    Vous devez disposer Vancouver du correctif 2 ou d’une version supérieure pour scripter avec sn_one_extend. Objets OneExtendUtil .

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Définition du système > Scripts : arrière-plan.
    2. Créez le contenu textuel d’une invite générique en créant un tableau de demandes avec un objet executionRequests unique.
    3. Dans executionRequests, ajoutez les attributs payload et capabilityID .
      Le capabilityID correspond à l’sys_id de l’option dans la table Options OneExtend (sys_one_extend_capability), telle que l’invite générique.
    4. Ajoutez les entrées requises en tant qu’attributs dans l’objet de charge utile .
      Aptitude Attributs obligatoires
      Invite générique invite : invite à laquelle l’IA générative doit répondre.
      Générer du contenu rubrique : objet pour la génération de contenu.
      Analyse des sentiments

      énoncé : Texte à analyser pour le sentiment de l’utilisateur.

      Résumer textToSummarize : rubrique permettant à l’IA de générer un résumé.

      Voici un exemple de tableau de demandes pour l’aptitude d’invite générique.

      var request = {
         "executionRequests": [
          {
             "payload": {
                "prompt": "Can you act like my business partner and give me some advice on a pitch?"
              },
              "capabilityId": "0c90ca79533121106b38ddeeff7b12d7"
           }
        ]
      };
    5. Appelez la méthode d’exécution sur sn_one_extend. OneExtendUtil.
    6. Facultatif : Pour afficher la réponse après l’exécution du script d’arrière-plan, imprimez la réponse au format JSON lisible à l’aide du code suivant :
      gs.info(JSON.stringify(sn_one_extend.OneExtendUtil.execute(request)));