L'action Vertex AI : Chat AI

Le Vertex AI : Chat AI utilise l'API d'achèvement Vertex AI de Google pour interagir avec les modèles. Elle génère du texte dans un format conversationnel.

Prérequis

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

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

    Vertex Chat AI

    1. Saisissez le Numéro/Nom du projet. Il s'agit de l'identifiant de projet unique du GCP. Pour plus d'informations sur l'identifiant de projet, voir Identifiant projet de Google Cloud Project.
    2. Spécifiez l'emplacement. Pour en savoir plus sur l'emplacement de Vertex AI, voir Emplacements de Vertex AI.
    3. Cliquez sur le menu déroulant Éditeur et sélectionnez Google ; ou sélectionnez Tiers pour accéder à un éditeur tiers.
    4. Sélectionnez un grand modèle de langage (LLM) à utiliser pour votre invite dans la liste déroulante Modèle. Vous pouvez sélectionner les modèles suivants :
      • chat-bison (latest)
      • chat-bison-32k (latest)
      • chat-bison-32k@002
      • chat-bison@001
      • chat-bison@002
      • codechat-bison
      • codechat-bison-32k
      • codechat-bison-32k@002
      • codechat-bison@001
      • codechat-bison@002
      • gemini-1.0-pro-001
      • Autre version prise en charge pour entrer d'autres modèles pris en charge.
    5. 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.
    6. 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.
    7. 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.
    8. Saisissez Par défaut comme nom de session pour limiter la session à la session en cours.
    9. 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 : Contexte, Exemples, Top K, et Top P. Pour plus d'informations sur ces paramètres facultatifs, voir Apprendre les modèles.
      Remarque : Si les modèles Vertex AI, tels que codechat-bison@002, permettent de fournir un Contexte et des Exemples pour affiner les invites, le modèle gemini-1.0-pro-001 ne prend actuellement pas en charge ces fonctionnalités. Bien que ces champs soient disponibles dans l'interface, vous pouvez les laisser vides en toute sécurité.
    10. Enregistrez la réponse dans une variable. Dans cet exemple, la réponse est enregistrée dans VertexChatResponse.
  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, VertexChatResponse affiche la réponse. Vous pouvez ajouter des demandes de chat supplémentaires pour obtenir des réponses supplémentaires.
    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.