OpenAI: Chat AI action

L\'action OpenAI : Chat AI imite ChatGPT (un sous-ensemble de l\'IA générative) en prenant un message en entrée et en renvoyant un message généré par le modèle en sortie.

Prérequis

  • Vous devez avoir le rôle de Créateur de robot pour utiliser l\'OpenAI action Chat AI dans un robot.
  • Assurez-vous de disposer des informations d\'identification nécessaires pour envoyer une demande et d\'inclure L'action OpenAI : Action Authentifier avant d\'appeler toute action OpenAI.

Cet exemple montre comment envoyer un message en langage naturel à l\'aide de l\'OpenAI Chat AI de la action et obtenir une réponse appropriée.

Procédure

  1. Dans la Automation Anywhere Control Room, accédez au volet Actions, sélectionnez IA générative > OpenAI, puis faites glisser l\'action OpenAI : Chat AI et placez-la dans le canevas.
  2. Renseignez ou sélectionnez les champs suivants :

    OpenAI Chat AI

    1. Pour Authentifier, sélectionnez Dernière version pour utiliser L'action OpenAI : Action Authentifier avec la clé API.
      Si vous sélectionnez l\'option Rendre obsolète, vous pouvez vous authentifier à l\'aide de la clé API sans appeler l\'action Authentifier.
      Remarque : L\'option Rendre obsolète sera supprimée dans la prochaine version.
    2. Saisissez Par défaut comme nom de session pour vous limiter à la session en cours.
    3. Sélectionnez un grand modèle de langage (LLM) à utiliser pour votre chat dans la liste déroulante Modèle. Vous pouvez sélectionner les modèles suivants :
      • gpt-3.5-turbo (par défaut)
      • gpt-3.5-turbo-16k
      • gpt-4
      • gpt-4-32k
      • GPT-4o
      • GPT-4o-mini
      • GPT-4.1
      • GPT-4.1-mini
      • GPT-4.1-nano
      • o1
      • o1-mini
      • o3-mini
      • Autre version prise en charge pour entrer un modèle pris en charge. Outre les modèles énumérés ci-dessus, vous pouvez explorer une variété d\'autres modèles de prévisualisation basés sur le texte pris en charge par OpenAI other supported versions (à l\'exception des modèles de vision).
    4. Saisissez un Message de chat que le modèle va utiliser pour générer une réponse.
      Remarque : Les actions de chat conservent le résultat de l\'action de chat précédente dans la même session. Si vous appelez les actions de chat consécutivement, le modèle peut comprendre les messages consécutifs et les relier au message précédent. Cependant, tout l\'historique du chat est supprimé après la fin de la session.
    5. Indiquez le nombre maximal de jetons à générer. Par défaut, si vous ne saisissez pas de valeur, le nombre maximal de jetons générés est automatiquement fixé de manière à respecter la longueur maximale du contexte pour le modèle sélectionné en tenant compte de la longueur de la réponse générée.
    6. Saisissez une Température. Cette valeur fait référence au caractère aléatoire de la réponse. Lorsque la température se rapproche de zéro, la réponse est plus ciblée et déterministe. Plus la valeur est élevée, plus la réponse est aléatoire.
    7. Pour gérer les paramètres facultatifs, sélectionnez Oui sous Afficher plus d\'options pour ajouter d\'autres paramètres tels que : Top P, Arrêter, Pénalité de présence, Pénalité de fréquence, Utilisateur, Biais logit et Format de réponse. Pour plus d\'informations sur ces paramètres facultatifs, voir OpenAI create chat.
      Remarque :

      Compatibilité des modèles o1, o1-mini et o3-mini

      Les modèles o1, o1-mini et o3-mini ont des limitations spécifiques. Lors de l\'utilisation de ces modèles, notez ce qui suit :

      • Prise en charge des pièces jointes : ces modèles ne prennent pas en charge les pièces jointes.

      • Compatibilité des paramètres : les paramètres suivants sont ignorés :

        • Top P

        • Arrêter

        • Jetons max

        • Pénalité de présence

        • Pénalité de fréquence

        • Utilisateur

        • Partialités du logit

      • Paramètre de température : Le paramètre temperature est toujours défini par défaut sur 1 pour ces modèles, remplaçant toute autre valeur que vous spécifiez.

      Planifiez vos automatisations en conséquence pour garantir la compatibilité avec ces contraintes spécifiques au modèle.

    8. Enregistrez la réponse dans une variable. Dans cet exemple, la réponse est enregistrée dans STR_OpenAIChatResponse.
  3. Cliquez sur Exécuter pour démarrer le bot. Vous pouvez lire la valeur du champ en affichant la réponse dans une Zone de message action. Dans cet exemple, STR_OpenAIChatResponse affiche la réponse.
    Conseil : Pour gérer plusieurs chats dans le même robot, vous devez créer plusieurs sessions avec des variables ou des noms différents.