Komerční chatovací robot

Active Directory External Identities
App Service
Bot Service
Language Understanding

Nápad řešení Solution Idea

Pokud se chcete podívat, jak nás rozšířit tento článek o další informace, podrobnosti implementace, doprovodné materiály nebo příklady kódu, dejte nám vědět s názory na GitHubu.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!

Služba Azure Bot Service a Language Understanding společně umožňuje vývojářům vytvářet konverzační rozhraní pro různé scénáře, jako je bankovnictví, cestování a zábava.Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. Například služba concierge v hotelu může použít robota k vylepšení tradičních interakcí e-mailu a telefonních hovorů tím, že ověří zákazníka prostřednictvím Azure Active Directory a pomocí Cognitive Services k lepšímu pochopení kontextu zpracování žádostí zákazníků pomocí textu a hlasu.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. Službu rozpoznávání řeči je možné přidat pro podporu hlasových příkazů.The Speech recognition service can be added to support voice commands.

ArchitekturaArchitecture

Diagram architektury Stáhnout SVG této architektury.Architecture diagram Download an SVG of this architecture.

Data FlowData Flow

  1. Zákazník používá vaši mobilní aplikaci.The customer uses your mobile app.
  2. Při použití Azure AD B2C se uživatel ověřuje.Using Azure AD B2C, the user authenticates.
  3. Pomocí vlastní robota aplikace si uživatel vyžádá informace.Using the custom Application Bot, the user requests information.
  4. Cognitive Services pomáhá zpracovat požadavek v přirozeném jazyce.Cognitive Services helps process the natural language request.
  5. Odpověď je přezkoumána zákazníkem, který může vylepšit dotaz pomocí přirozené konverzace.The response is reviewed by the customer, who can refine the question using natural conversation.
  6. Jakmile je uživatel spokojen s výsledky, aplikace robot aktualizuje rezervaci zákazníka.Once the user is happy with the results, the Application Bot updates the customer's reservation.
  7. Application Insights shromažďuje telemetrii za běhu za účelem usnadnění vývoje pomocí robotů a výkonu a využití.Application Insights gathers runtime telemetry to help development with Bot performance and usage.

KomponentyComponents

Klíčové technologie používané k implementaci této architektury:Key technologies used to implement this architecture:

Další krokyNext Steps

Plně nasazovatelné architektury:Fully deployable architectures: