Chatbot commercialCommerce Chatbot

Idée de solution Solution Idea

Si vous souhaitez nous voir développer cet article avec d’autres informations, les détails de l’implémentation, le guide de tarification ou des exemples de code, faites-le-nous savoir avec les Commentaires de GitHub !If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Ensemble, Azure Bot Service et le service Language Understanding permettent aux développeurs de créer des interfaces conversationnelles pour différents scénarios, tels que les services bancaires, les voyages et les loisirs.Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. Par exemple, le concierge d’un hôtel peut utiliser un bot pour améliorer les interactions traditionnelles par e-mail et par téléphone en validant un client par le biais d’Azure Active Directory et en utilisant Cognitive Services pour mieux traiter en contexte les demandes des clients sous forme écrite ou vocale.For example, a hotel's concierge can use a bot to enhance traditional e-mail and phone call interactions by validating a customer via Azure Active Directory and using Cognitive Services to better contextually process customer requests using text and voice. Le service de reconnaissance vocale peut être ajouté pour prendre en charge les commandes vocales.The Speech recognition service can be added to support voice commands.

ArchitectureArchitecture

Diagramme d’architecture Télécharger un SVG de cette architecture.Architecture diagram Download an SVG of this architecture.

Data FlowData Flow

  1. Le client utilise votre application mobileCustomer uses your mobile app
  2. L’utilisateur s’authentifie à l’aide d’Azure AD B2CUsing Azure AD B2C, the user authenticates
  3. L’utilisateur demande des informations à l’aide du robot Application personnaliséUsing the custom Application Bot, user requests information
  4. Les services Cognitive Services aident à traiter la demande en langage naturelCognitive Services helps process the natural language request
  5. La réponse est examinée par le client, qui peut affiner sa question en s’exprimant en langage naturelResponse is reviewed by customer who can refine the question using natural conversation
  6. Une fois l’utilisateur satisfait des résultats, le robot Application met à jour la réservation du clientOnce the user is happy with the results, the Application Bot updates the customer's reservation
  7. Application Insights collecte les données de télémétrie du runtime pour faciliter le développement à l’aide des informations sur les performances et l’utilisation du botApplication insights gathers runtime telemetry to help development with Bot performance and usage