AI: LUIS(Language Understanding Intelligent Service 语言理解智能服务)介绍
LUIS(Language Understanding Intelligent Service 语言理解智能服务)
什么是LUIS:语言理解智能服务是一种认知服务:
人们可以通过他,使用自然语言与应用程序交流,人和程序使用语言对话。
例如我定一张这周去纽约的机票,LUI通过语义和片段来分析。并把获得信息通过语义模型解释给你。(图片来自AI:MPP)
时间:周末。地点:纽约。(这里用到之前的三个模型,文字、语言和翻译)
我们首先来看三个语言理解的方案,架构图来自于微软官网。
- 信息聊天机器人:
功能:此信息机器人可回答:
- 在知识中心整理后定义的问题
- 使用认知服务 QnA Maker 回答常见问题,
- 以及使用 Azure 搜索回答更加开放的问题。
流程:
商务聊天机器人
- 员工启动应用程序机器人
- Azure Active Directory 验证员工的身份
- 员工可询问机器人支持什么类型的查询
- 认知服务返回通过 QnA Maker 生成的常见问题解答
- 员工定义有效的查询
- 机器人将查询提交到返回应用程序数据相关信息的 Azure 搜索
- Application Insights 收集运行时遥测来帮助提高机器人性能和使用率
2:商务聊天机器人
功能:
Azure 机器人服务和语言理解服务结合可使开发人员能够创建针对各种场景的对话接口,如银行、旅游和娱乐。例如,酒店礼宾员可以使用机器人增强传统的电子邮件和电话呼叫交互,方法是通过 Azure Active Directory 验证客户,并使用认知服务更好地根据实际情景利用文字和语音处理客户请求。可以添加语音识别服务来支持语音命令。
流程:
- 客户使用你的移动应用
- 用户使用 Azure AD B2C 进行身份验证
- 用户使用自定义应用程序机器人请求信息
- 认知服务可帮助处理自然语言请求
- 答复由可使用自然对话精简问题的客户进行审阅
- 用户对结果感到满意之后,应用程序机器人将更新客户的预订
- Application Insights 收集运行时遥测来帮助提高机器人性能和使用率
3. IoT 设备:
功能:
- 针对所有可访问 Internet 的设备创建无缝对话接口 。
- 从连接的电视或电冰箱到已连接发电厂中的设备。
- LUIS 可以集成多达 500 种意图以将命令转换为智能操作。
- 用户登录到 Skype 并访问 IoT 机器人
- 用户使用语音让机器人通过 IoT 设备打开灯光
- 请求中继至有权访问 IoT 设备网络的第三方服务
- 命令的结果将返回给用户
- Application Insights 收集运行时遥测来帮助提高机器人性能和使用率