AI21 Labs action Chat AI

L\'action AI21 Labs Chat AI connecte les automatisations à la fonctionnalité Amazon Bedrock Chat AI d\'AI21 Labs. Cette action permet aux automatisations d\'engager des conversations naturelles, informatives et contextuelles avec les utilisateurs, offrant ainsi une expérience d\'automatisation plus personnalisée et attrayante.

Prérequis

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

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

Procédure

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

    Amazon Bedrock AI21 Labs Chat AI

    1. Saisissez la Région. Pour plus d\'informations sur les régions, consultez cet article sur les régions Amazon Bedrock GA.
    2. Cliquez sur le menu déroulant Modèle et sélectionnez un modèle avec lequel communiquer.
      • Jurassic-2 Mid : Jurassic-2 Mid est le modèle de taille moyenne de la série Jurassic-2. Il est utilisé pour un large éventail de tâches de compréhension et de génération du langage.
      • Jurassic-2 Ultra : Jurassic-2 Ultra est le meilleur modèle de la série Jurassic-2, conçu pour les tâches de génération de langage les plus complexes.
      • Autre version prise en charge : Pour saisir d\'autres versions prises en charge des modèles ci-dessus. Pour plus d\'informations, reportez-vous à AI21 Labs Jurassic-2 models schema
      Remarque : Les packages d\'IA générative dépendent du schéma d\'entrée/sortie spécifique d\'un modèle pour fonctionner correctement. Étant donné que différents modèles ont souvent des schémas distincts, seules les versions du même modèle peuvent être intégrées. Pour les autres versions prises en charge, consultez la documentation du fournisseur de services cloud pour connaître les versions des modèles prises en charge.
    3. 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.
    4. Saisissez la longueur maximum de l\'achèvement.
      Par défaut, si vous ne saisissez pas de valeur, la longueur maximum de l\'achèvement est automatiquement définie de manière à respecter la longueur maximum du contexte pour le modèle sélectionné en tenant compte de la longueur de la réponse générée.
    5. 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 spécifique. Plus la valeur est élevée, plus la réponse est aléatoire.
    6. Saisissez Par défaut comme nom de session pour limiter la session à la session en cours.
    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 : Top P, Ajouter des instructions, Pénalité de présence, Pénalité de nombre, Pénalité de fréquence, Pénaliser les jetons spéciaux, et Séquences d\'arrêt. Pour plus d\'informations sur ces paramètres facultatifs, consultez cet article sur les modèles d\'apprentissage.
    8. Enregistrez la réponse dans une variable. Dans cet exemple, la réponse est enregistrée dans str_AI21Labs_chatResponse.
  3. Cliquez sur Exécuter pour démarrer le robot.
    Vous pouvez lire la valeur du champ en affichant la réponse dans une Zone de message action. Dans cet exemple, str_AI21Labs_chatResponse 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.