您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

商务聊天机器人Commerce Chatbot

解决方案构想 Solution Idea

若要查看有关详细信息、实现细节、定价指南或代码示例的信息,请向我们提供 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!

使用 Azure Bot 服务和语言理解服务,开发人员可以为各种方案(例如银行、旅游和娱乐)创建对话界面。Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. 例如,酒店的接待可以使用机器人来增强传统的电子邮件和电话呼叫交互,方法是通过使用文本和语音来验证 Azure Active Directory 客户,并使用认知服务来更好地根据上下文处理客户请求。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. 可以添加语音识别服务来支持语音命令。The Speech recognition service can be added to support voice commands.

体系结构Architecture

体系结构关系图 下载此体系结构的SVGArchitecture diagram Download an SVG of this architecture.

数据流Data Flow

  1. 客户使用你的移动应用Customer uses your mobile app
  2. 使用 Azure AD B2C,用户进行身份验证Using Azure AD B2C, the user authenticates
  3. 使用自定义应用程序机器人,用户请求信息Using the custom Application Bot, user requests information
  4. 认知服务有助于处理自然语言请求Cognitive Services helps process the natural language request
  5. 可以通过使用自然会话来完善问题的客户评审响应Response is reviewed by customer who can refine the question using natural conversation
  6. 用户对结果感到满意后,应用程序机器人就会更新客户的预订Once the user is happy with the results, the Application Bot updates the customer's reservation
  7. Application insights 收集运行时遥测,以帮助使用 Bot 性能和使用情况进行开发Application insights gathers runtime telemetry to help development with Bot performance and usage