Utilisation du générateur de bots descriptif - Amazon Lex

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation du générateur de bots descriptif

Note

Avant de pouvoir tirer parti des fonctionnalités de l'IA générative, vous devez remplir les conditions préalables suivantes

  1. Accédez à la console Amazon Bedrock et inscrivez-vous pour accéder au modèle Anthropic Claude que vous souhaitez utiliser (pour plus d'informations, voir Accès au modèle). Pour plus d'informations sur les tarifs d'utilisation d'Amazon Bedrock, consultez les tarifs d'Amazon Bedrock.

  2. Activez les fonctionnalités d'IA générative pour les paramètres régionaux de votre bot. Pour ce faire, suivez les étapes indiquées surOptimisez la création et les performances des robots grâce à l'IA générative.

Le générateur de bots descriptif vous permet de tirer parti de l'accès d'Amazon Bedrock à de grands modèles linguistiques pour améliorer l'efficacité du processus de création de robots. Vous fournissez une invite en langage naturel qui inclut l'objectif du bot et les actions qu'il doit effectuer. Amazon Lex V2 exploite les capacités d'Amazon Bedrock pour générer des intentions et des types d'emplacements pertinents pour votre bot en fonction de votre description. Une fois que vous avez choisi les intentions et les types d'emplacements que vous souhaitez conserver, vous pouvez ensuite itérer sur le bot pour l'adapter à votre cas d'utilisation spécifique. Le générateur de bot descriptif vous fait gagner du temps en vous évitant d'avoir à créer manuellement des intentions et des types d'emplacements pour le bot.

Le générateur de bots descriptif est disponible dans les paramètres régionaux anglais (voir les paramètres régionaux commençant par en_ dans le tableau ci-dessousLangues et paramètres régionaux pris en charge par Amazon Lex V2).

Avant de créer votre bot, procédez comme suit.

  1. Vérifiez que votre rôle dispose des autorisations appropriées en consultant les étapes indiquées surAutorisations nécessaires pour créer un bot avec une description en langage naturel.

  2. Décidez de la description à utiliser. Vous pouvez vous référer à Exemples de descriptions de robots des exemples de descriptions de robots.

Créez un bot en utilisant un langage naturel pour décrire ce que le bot devrait être capable de faire. Amazon Lex V2 invoque les modèles Amazon Bedrock pour générer des intentions et des types d'emplacements adaptés au cas d'utilisation de votre bot. Vous pouvez créer le bot à l'aide de la console ou de l'API.

Console

Créez un bot à l'aide du générateur de bot descriptif

  1. Connectez-vous à la console Amazon Lex V2 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/lexv2/home.

  2. Sur la page Bots, sélectionnez Créer un bot.

  3. Pour la méthode de création, choisissez Descriptive Bot Builder - GenAI.

  4. Donnez un nom et une description facultative à votre bot, configurez les autorisations IAM et choisissez si votre bot est soumis à la COPPA ou non. Sélectionnez ensuite Next.

  5. Sélectionnez une langue dans laquelle créer le bot, une voix pour le bot et un seuil de confiance pour la classification des intentions (pour plus d'informations, voirUtilisation des scores de confiance en matière d'intention.

  6. Sous Descriptive Bot Builder - GenAI, décrivez le bot que vous souhaitez créer. Votre description doit être à la fois détaillée et précise afin de générer des intentions appropriées et suffisantes pour votre bot. Incluez une liste d'actions visant à améliorer le processus de création d'intentions.

  7. Sélectionnez un fournisseur de modèles et un modèle sous Sélectionner un modèle.

  8. Pour créer le bot dans un autre environnement régional, choisissez Ajouter une autre langue. Lorsque vous avez terminé d'ajouter des langues, sélectionnez OK. Amazon Lex V2 crée votre bot et le générateur de bot descriptif génère des intentions et des emplacements pour celui-ci. Lorsque les paramètres régionaux ont été générés, la bannière passe du bleu au vert. Sélectionnez Vérifier pour voir les intentions et les types d'emplacements générés.

    Note

    Le générateur de bots descriptif n'est actuellement disponible que dans les langues anglaises. Toutefois, vous pouvez copier un bot dans une langue autre que l'anglais après l'avoir créé.

Passez en revue les intentions et les types d'emplacements générés et ajoutez-les à votre bot

  1. S'il existe suffisamment d'intentions et de types d'emplacements applicables au cas d'utilisation de votre bot, vous pouvez consulter les intentions générées.

    1. Passez en revue les intentions générées.

      1. Cochez une case à côté d'une intention pour la supprimer de la liste des intentions à ajouter au bot.

      2. Choisissez un nom d'intention pour afficher les exemples d'énoncés et les emplacements générés pour l'intention.

      3. Par défaut, tous les énoncés et tous les emplacements sont sélectionnés. Cochez une case pour supprimer cet élément de l'intention. Sélectionnez Ajouter à la sélection pour que les éléments cochés restent conformes à l'intention.

    2. Passez en revue les types d'emplacements générés.

      1. Cochez une case à côté d'un type d'emplacement pour le supprimer de la liste des intentions à ajouter au bot.

      2. Vous pouvez ajouter des valeurs à un type de slot après l'avoir ajouté au bot.

  2. Lorsque vous êtes satisfait de vos intentions et de vos types d'emplacements, sélectionnez Ajouter des intentions et des types d'emplacements en haut de la page pour ajouter les intentions et les types d'emplacements à votre bot.

  3. Lorsque les ressources ont fini d'être ajoutées, une bannière verte de réussite apparaît. Accédez à Intentions et types d'emplacements pour modifier ceux qui ont été générés et pour ajouter des valeurs supplémentaires.

  4. Si les types Generated intents et Generated slot sont généralement inapplicables au bot que vous souhaitez créer, effectuez les étapes suivantes.

    1. Sélectionnez Nouvelle génération dans la section Détails du générateur de bots descriptif.

    2. Réécrivez l'invite et sélectionnez Régénérer pour générer de nouvelles intentions et de nouveaux types d'emplacements. Les résultats sont différents si vous utilisez un autre modèle.

      Important

      Rien ne garantit que les mêmes intentions et les mêmes créneaux seront générés. Vous êtes débité chaque fois que vous régénérez les intentions et les types de créneaux.

API

Créez le bot en utilisant une description en langage naturel

Lorsque vous utilisez le générateur de bot descriptif via l'API, il crée une définition de bot dans un fichier .zip d'un compartiment Amazon S3. Vous téléchargez ce fichier et importez la définition du bot dans Amazon Lex V2 pour créer votre bot.

  1. Envoyez une CreateBotdemande pour créer un nouveau bot. Envoyez ensuite une CreateBotLocaledemande pour créer une localisation pour le bot.

  2. Envoyez une StartBotResourceGenerationdemande en spécifiant l'ID, la version et les paramètres régionaux du bot. Vous pouvez utiliser DRAFT pour la version bot. Indiquez votre invite sur le generationInputPrompt terrain. Votre description doit être à la fois détaillée et précise afin de générer des intentions appropriées et suffisantes pour votre bot. Incluez une liste d'actions visant à améliorer le processus de création d'intentions.

  3. Prenez note de cela generationId dans la réponse.

  4. Envoyez une DescribeBotResourceGenerationdemande en utilisant le code generationId que vous avez reçu dans la StartBotResourceGeneration réponse. Incluez l'ID, la version et les paramètres régionaux du bot.

  5. Si la DescribeBotResourceGeneration réponse est « generationStatus in »Complete, le generatedBotLocaleUrl champ sera également renseigné. Utilisez cet URI Amazon S3 pour télécharger la définition du bot en suivant les étapes de la section Téléchargement d'un objet.

Vérifiez la définition du bot générée et importez-la

  1. Utilisez l'URI Amazon S3 figurant generationStatus dans la DescribeBotResourceGeneration réponse pour télécharger la définition du bot en suivant les étapes de la section Téléchargement d'un objet.

  2. Vous pouvez modifier directement le contenu généré pour le cas d'utilisation spécifique de votre bot en modifiant le fichier. Vous pouvez également envoyer une autre StartBotResourceGeneration demande pour régénérer les intentions et les emplacements.

    Important

    Rien ne garantit que les mêmes intentions et les mêmes créneaux seront générés. Vous êtes débité chaque fois que vous régénérez les intentions et les types de créneaux.

  3. Pour importer la définition du bot, suivez les étapes décrites dansImportation.

  4. Après l'importation, vous pouvez modifier les intentions et les emplacements générés à l'aide des UpdateSlotTypeopérations UpdateIntentUpdateSlot, et.

Pour répertorier les métadonnées relatives à tous les éléments générés pour les paramètres régionaux d'un bot, utilisez l'ListBotResourceGenerationsopération. Utilisez l'une des generationId valeurs renvoyées dans une DescribeBotResourcGeneration demande pour récupérer l'URI Amazon S3 pour une définition de bot générée.