Idée de solution
Si vous souhaitez nous voir développer cet article avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le nous savoir avec les Commentaires de GitHub.
Azure Bot Service avec Language Understanding permet aux développeurs de créer des interfaces de conversation pour différents scénarios, tels que le commerce bancaire, de voyage et de loisirs.
Architecture
Téléchargez un fichier SVG de cette architecture.
Dataflow
- Le client utilise votre application mobile.
- Le client s’authentifie en utilisant Azure Active Directory B2C.
- Le client demande des informations en utilisant le bot d’application personnalisé.
- Les services Cognitive Services aident à traiter la demande en langage naturel.
- La réponse est examinée par le client, qui peut affiner sa question en s’exprimant en langage naturel.
- Une fois l’utilisateur satisfait des résultats, le bot d’application met à jour la réservation.
- Application Insights analyse l’application en direct pour diagnostiquer les problèmes et aider à comprendre comment améliorer les performances et la facilité d’utilisation du bot.
Components
Technologies clés utilisées pour implémenter cette architecture :
- Azure Active Directory B2C
- Azure App Service
- Service de robot Azure
- Azure Cognitive Services Language Understanding
- Service Speech d’Azure Cognitive Services
- Azure SQL Database
- Azure Monitor : Application Insights est une fonctionnalité d’Azure Monitor.
Détails du scénario
Azure Bot Service avec Language Understanding permet aux développeurs de créer des interfaces de conversation pour différents scénarios, tels que le commerce bancaire, de voyage et de loisirs. Par exemple, un concierge d’hôtel peut utiliser un bot pour améliorer les interactions dans les e-mails des clients et pendant les appels téléphoniques. Le bot valide les clients avec Azure Active Directory. Azure Cognitive Services est ensuite utilisé pour traiter de façon contextuelle les requêtes textuelles et vocales du service clientèle. Ajoutez le service Speech pour reconnaître et prendre en charge les commandes vocales.
Cas d’usage potentiels
Cette solution s’applique aux scénarios suivants :
- Banque et finances
- Voyages et hôtellerie (par exemple, un bot de concierge d’hôtel pour améliorer les e-mails et les appels téléphoniques)
- Commerce de divertissement (et distribution)
Étapes suivantes
Documentation du produit :
- Présentation d’Azure Cognitive Services
- Qu’est-ce que le service LUIS (Language Understanding) ?
- Qu’est-ce que le service de reconnaissance vocale ?
- Qu’est-ce qu’Azure Active Directory B2C ?
- Présentation de Bot Framework Composer
- Présentation d’Application Insights
Modules Microsoft Learn :
- Procédure de génération d’un chatbot de base
- Créer des bots intelligents avec Azure Bot Service
- Créer des solutions d’IA conversationnelle
- Ajouter l’intelligence conversationnelle à vos applications en utilisant LUIS (Language Understanding Intelligent Service)
Ressources associées
Articles de vue d’ensemble du Centre des architectures Azure :
- Intelligence artificielle (IA) - Vue d’ensemble de l’architecture
- Sélection d’une technologie Azure Cognitive Services
Articles du Centre des architectures Azure décrivant des architectures de chatbots :