Académique Documents
Professionnel Documents
Culture Documents
Interface Utilisateur :
-L'interface utilisateur du chatbot est généralement intégrée à
une application web ou mobile.
-L'interface permet aux utilisateurs d'interagir avec le chatbot
en saisissant des messages ou en fournissant des commandes
vocales.
AWS Lex (Conversational engine):
-AWS Lex est un service proposé par Amazon Web Services
(AWS) permettant de créer des interfaces de conversation en
utilisant la compréhension du langage naturel (NLU).
-Il utilise la reconnaissance automatique de la parole (ASR) et le
traitement du langage naturel (NLP) pour comprendre les
entrées des utilisateurs et générer des réponses appropriées.
-AWS Lex permet la création d'interactions personnalisées avec
le chatbot en utilisant des intentions (intents), des expressions
(utterances) et des emplacements (slots).
Intentions et Expressions :
-Les intentions représentent les actions ou objectifs que le
chatbot peut accomplir ou assister.
-Les expressions sont des phrases ou des exemples que les
utilisateurs peuvent saisir pour déclencher des intentions
spécifiques.
-Au cours du processus d'entraînement, AWS Lex apprend à
reconnaître et à mapper les expressions des utilisateurs avec les
intentions appropriées.
Emplacements et Types d'Emplacement :
-Les emplacements sont des informations spécifiques que le
chatbot nécessite de l'utilisateur pour remplir une intention.
-Les types d'emplacement définissent le format et les
contraintes des données attendues dans un emplacement (ex. :
date, heure, ville).
-AWS Lex extrait les valeurs des emplacements à partir des
entrées des utilisateurs, ce qui permet au chatbot de recueillir
les informations pertinentes pour traiter la demande de
l'utilisateur.
AWS Lambda :
-AWS Lambda est souvent utilisé en conjonction avec AWS Lex
pour gérer la logique côté serveur et répondre aux demandes
des utilisateurs.
-Lorsqu'une intention est déclenchée, les fonctions AWS
Lambda peuvent être invoquées pour effectuer des tâches telles
que l'interrogation d'une base de données, l'accès à des API
externes ou l'exécution de la logique métier.
-Les fonctions Lambda reçoivent les entrées d'AWS Lex, les
traitent et génèrent des réponses appropriées qui sont ensuite
renvoyées vers l'interface utilisateur.
Intégration et Déploiement :
-La conception et l'architecture du chatbot doivent prendre en
compte l'intégration avec d'autres systèmes ou plateformes si
nécessaire.
-Les chatbots AWS Lex peuvent être déployés et hébergés sur
AWS, assurant ainsi la mise à l'échelle, la haute disponibilité et
une gestion facile.
-L'intégration avec d'autres services AWS, tels qu'Amazon S3
pour le stockage des données ou Amazon DynamoDB pour le
stockage persistant, peut être envisagée en fonction des besoins
de l'application.
Ce que j’ai fait :