Chatbot commercial

Active Directory External Identities
App Service
Bot Service
Language Understanding

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 mobile.The customer uses your mobile app.
  2. L’utilisateur s’authentifie à l’aide d’Azure AD B2C.Using Azure AD B2C, the user authenticates.
  3. L’utilisateur demande des informations à l’aide du robot Application personnalisé.Using the custom Application Bot, the user requests information.
  4. Les services Cognitive Services aident à traiter la demande en langage naturel.Cognitive 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 naturel.The response is reviewed by the customer, who can refine the question using natural conversation.
  6. Une fois l’utilisateur satisfait des résultats, le bot Application met à jour la réservation du client.Once 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 bot.Application Insights gathers runtime telemetry to help development with Bot performance and usage.

ComponentsComponents

Technologies clés utilisées pour implémenter cette architecture :Key technologies used to implement this architecture:

Étapes suivantesNext Steps

Architectures entièrement déployables :Fully deployable architectures: