Komercyjny czatbot

Tożsamości zewnętrzne usługi Active Directory
App Service
Usługa bota
Language Understanding

Pomysł rozwiązania Solution Idea

Jeśli chcesz się dowiedzieć, Rozszerz ten artykuł, aby uzyskać więcej informacji, szczegóły dotyczące implementacji, wskazówki dotyczące cen lub przykłady kodu, powiadom nas o opinii usługi 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!

Jednocześnie Azure Bot Service i usługa Language Understanding umożliwiają deweloperom tworzenie interfejsów konwersacji dla różnych scenariuszy, takich jak bankowość, Podróże i rozrywka.Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. Na przykład Concierge hotelu może korzystać z bot w celu ulepszania tradycyjnych interakcji poczty e-mail i połączeń telefonicznych przez zweryfikowanie klienta za pośrednictwem Azure Active Directory i użycie Cognitive Services, aby lepiej przetwarzać żądania klientów przy użyciu tekstu i głosu.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. Usługa rozpoznawania mowy można dodać do obsługi poleceń głosowych.The Speech recognition service can be added to support voice commands.

ArchitekturaArchitecture

Diagram architektury Pobiera plik SVG z tej architektury.Architecture diagram Download an SVG of this architecture.

Przepływ danychData Flow

  1. Klient korzysta z aplikacji mobilnej.The customer uses your mobile app.
  2. Korzystając z Azure AD B2C, użytkownik jest uwierzytelniany.Using Azure AD B2C, the user authenticates.
  3. Przy użyciu bot aplikacji niestandardowej użytkownik żąda informacji.Using the custom Application Bot, the user requests information.
  4. Cognitive Services pomaga przetwarzać żądania języka naturalnego.Cognitive Services helps process the natural language request.
  5. Odpowiedź jest przeglądana przez klienta, który może uściślić pytanie przy użyciu zwykłej rozmowy.The response is reviewed by the customer, who can refine the question using natural conversation.
  6. Gdy użytkownik będzie zadowolony z wyników, aplikacja bot aktualizuje rezerwację klienta.Once the user is happy with the results, the Application Bot updates the customer's reservation.
  7. Application Insights zbiera dane telemetryczne środowiska uruchomieniowego, aby ułatwić programowanie z wykorzystaniem wydajności i użycia bot.Application Insights gathers runtime telemetry to help development with Bot performance and usage.

SkładnikiComponents

Najważniejsze technologie używane do implementowania tej architektury:Key technologies used to implement this architecture:

Następne krokiNext Steps

Architektury w pełni wdrożone:Fully deployable architectures: