解决方案构想
本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。
该解决方案的理念是将 Azure 服务与机器人助手结合使用,以改进与客户的交互并根据视觉对象信息提供建议。
体系结构
下载此体系结构的 Visio 文件。
数据流
- 用户通过 Web 浏览器或移动设备使用托管在 Azure 应用程序服务上的应用程序。
- 应用程序服务与 Azure 机器人服务通信,以促进用户与应用程序之间的交互。
- 机器人服务使用 Azure 认知服务语言理解来识别用户意图和含义。
- 语言理解 (LUIS) 将识别的用户意向返回到 Azure 机器人。
- 机器人将视觉上下文输入(如图像)传递到必应视觉搜索 API。
- API 将输出返回到机器人服务。
- 或者,机器人使用必应自定义搜索 API 检索用户域中用户查询的详细信息。
- 自定义搜索 API 将输出返回到机器人服务。
组件
- 应用程序服务提供一个用于生成、部署和缩放 Web 应用的框架。
- 机器人服务为机器人构建提供集成的开发环境。
- 认知服务由提供 AI 功能的基于云的服务组成。
- 适用于语言的 Azure 认知服务是认知服务的一部分,提供许多自然语言处理服务。
- 对话语言理解是适用于语言的认知服务的一项功能。 此基于云的 API 服务提供机器学习智能功能,用于构建对话式应用。 可以使用语言理解 (LUIS) 来预测对话的含义,并提取相关的详细信息。
- 必应视觉搜索 API 返回与给定图像相关的数据,例如类似图像、用于购买图像中商品的购物来源以及包含该图像的网页。
- 必应自定义搜索 API 提供了一种为主题创建定制无广告搜索体验的方法。
方案详细信息
此解决方案提供具有搜索集成的机器人助手。 机器人可以帮助客户与业务应用程序进行交互。 它还可以根据视觉信息提供建议。
可能的用例
此解决方案可以广泛使用,尤其适合零售业以及旅游和酒店行业。
后续步骤
- 什么是 Azure 认知服务?
- 什么是语言理解 (LUIS)?
- 必应搜索 API 文档
- 什么是必应视觉搜索 API?
- 什么是必应自定义搜索 API?
- 应用程序服务概述
- Azure 机器人服务文档
- Bot Framework Composer 简介