Action 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'actionOpenAI Chat AI dans un robot.
  • Assurez-vous de disposer des informations d'identification nécessaires pour envoyer une demande et d'inclure Action Authentifier avant d'appeler toute action OpenAI.

Cet exemple montre comment envoyer un message en langage naturel à l'aide de l'action Chat AI de la OpenAI 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 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
      • Autre version prise en charge pour entrer un modèle pris en charge.
    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, Biais logit et Utilisateur. Pour plus d'informations sur ces paramètres facultatifs, voir OpenAI : créer un chat.
    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 robot. Vous pouvez lire la valeur du champ en affichant la réponse dans une action Zone de message. 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.