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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Utilisez des scripts en arrière-plan et Contrôleur de l'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 utiliser le Vancouver correctif 2 ou une version supérieure pour créer un script avec sn_one_extend. Objets OneExtendUtil .

    Rôle requis : administrateur

    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 est le sys_id de l’option sur 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 .
      Option Attributs obligatoires
      Invite générique invite : invite à laquelle l’IA générative doit répondre.
      Générer du contenu topic : 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 requête pour l’option 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 execute sur sn_one_extend. OneExtendUtil.
    6. Facultatif : Pour afficher la réponse après avoir exécuté le script en arrière-plan, imprimez-la au format JSON lisible à l’aide du code suivant :
      gs.info(JSON.stringify(sn_one_extend.OneExtendUtil.execute(request)));