Action Azure OpenAI : Chat AI

L'action Azure OpenAI : Chat AI utilise les modèles ChatGPT et GPT-4 de Microsoft pour générer du texte dans un format similaire à celui du chat.

Prérequis

  • Vous devez avoir le rôle de créateur de robots pour utiliser l'Azure Chat AI : Chat AI action 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 Microsoft Azure OpenAI.

Cet exemple montre comment envoyer un message en langage naturel à l'aide de l'Azure OpenAI : Chat AI 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 > Microsoft Azure OpenAI, puis faites glisser l'action Azure OpenAI : Chat AI et placez-la dans le canevas.
  2. Renseignez ou sélectionnez les champs suivants :

    Azure 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. Saisissez l'ID de déploiement. L'ID de déploiement est lié au grand modèle de langage (LLM) que vous souhaitez utiliser pour votre invite.
    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. Entrez le nombre maximal de jetons (Jetons max) à 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. À mesure que la température se rapproche de zéro, la réponse devient 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, cliquez sur Afficher plus d'options et sélectionnez Oui. Si vous sélectionnez Oui, vous pouvez ajouter d'autres paramètres tels que : Arrêter, Pénalité de présence, Pénalité de fréquence, Biais logit, Utilisateur et Format de réponse. Pour plus d'informations sur ces paramètres facultatifs, voir Achèvements du chat Azure Open AI.
    8. Enregistrez la réponse dans une variable. Dans cet exemple, la réponse est enregistrée dans str_chatai-response.
  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_chatai-response 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.