Amazon Lex et AWS Lambda Blueprints - Amazon Lex V1

Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

 

Si vous utilisez Amazon Lex V1, nous vous recommandons de mettre à niveau vos robots vers Amazon Lex V2. Nous n'ajoutons plus de nouvelles fonctionnalités à la V1 et recommandons vivement d'utiliser la V2 pour tous les nouveaux robots.

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.

Amazon Lex et AWS Lambda Blueprints

La console Amazon Lex fournit des exemples de robots (appelés plans de bot) préconfigurés afin que vous puissiez rapidement créer et tester un bot dans la console. Pour chacun de ces plans de bot, des plans de fonction Lambda sont également fournis. Ces modèles de présentation fournissent un exemple de code qui fonctionne avec les bots correspondants. Vous pouvez utiliser ces plans pour créer rapidement un bot configuré avec une fonction Lambda comme crochet de code et tester end-to-end la configuration sans avoir à écrire de code.

Vous pouvez utiliser les plans de bot Amazon Lex suivants et les plans de AWS Lambda fonction correspondants comme crochets de code pour les robots :

  • Plan Amazon Lex — OrderFlowers

    • AWS Lambdaplan — lex-order-flowers-python

  • Plan Amazon Lex — ScheduleAppointment

    • AWS Lambdaplan — lex-make-appointment-python

  • Plan Amazon Lex — BookTrip

    • AWS Lambdaplan — lex-book-trip-python

Pour créer un bot à l'aide d'un plan et le configurer pour qu'il utilise une fonction Lambda comme crochet de code, voir. Exercice 1 : créer un robot Amazon Lex à l'aide d'un plan (console) Pour obtenir un exemple d'utilisation d'autres modèles de présentation, consultez Exemples supplémentaires : création de robots Amazon Lex.

Mettre à jour un plan pour un environnement régional spécifique

Si vous utilisez un plan dans une langue autre que l'anglais (États-Unis) (en-US), vous devez mettre à jour le nom de toutes les intentions pour inclure les paramètres régionaux. Par exemple, si vous utilisez le OrderFlowers plan, vous devez procéder comme suit.

  • Trouvez la dispatch fonction à la fin du code de fonction Lambda.

  • Dans la dispatch fonction, mettez à jour le nom de l'intention pour inclure les paramètres régionaux que vous utilisez. Par exemple, si vous utilisez les paramètres régionaux anglais (australien) (en-AU), modifiez la ligne :

    if intent_name == 'OrderFlowers':

    to

    if intent_name == 'OrderFlowers_enAU':

Les autres plans utilisent d'autres noms d'intention, ils doivent être mis à jour comme indiqué ci-dessus avant de les utiliser.