微软LUIS AI平台部署流程与事项
1、Link : https://www.luis.ai
2、注册登录
3、New App
文档:
Overview - 概述
人机交互的关键问题之一是计算机理解人类需求的能力,根据信息片段关联他们的实际意图。举个例子,在一个新闻浏览App中,你可能会说‘获取虚拟现实公司的新闻’,用户的意图是获取新闻,‘虚拟现实公司’是关键词。LUIS的设计思路是可以快速的部署一个获取你发送内容的http端点,理解意图,获取关键字。LUIS让你可以自定义与App相关的意图和实体的集合,然后指导你建立一个自然语言理解系统。
当你的系统部署完成并开始接受数据后,LUIS会使用动态学习来提高自己的理解能力。在动态学习的过程中,LUIS标记那些相对不确定的交互信息,然后要求使用者在这些信息中标记出意图和实体。它的优势包括:
1、LUIS知道什么信息是不确定的,然后要求你帮助它尽可能的改进系统。
2、LUIS关注那些重要的情况,它会尽快学习,减少时间开销。
Logging In - 略
Creating an Application - 创新应用
使用LUIS的第一步是创建一个应用。在应用中,你需要将实体和意图捆绑在一起,这对于你要完成的工作十分重要。以新闻浏览应用为例,与它的使用场景相关的有‘�FindNews’和‘SendTo’两个意图。两个重要的实体是'Topic'和'Recipient'。当用户与系统交互时,一旦我们确定了意图和实体,就可以执行具体的操作。下面按步骤创建应用:点击My Applications,命名,选择语言,创建。
Adding entities, intents, and labels - 添加实体、意图和标记
Defining Entities - 定义实体
创建实体‘Topic’、‘Recipient’。
Hierarchical Entities - 多层实体
获得自定义实体之后,你可以定义实体之间的基于层级的关系。通用实体作为父级实体,特定类型、下级类别作为子级实体。它们都具有相同的特性。举个例子,父实体‘Date’,子实体‘StartDate’‘EndDate’,设置之后,将普通实体转变为特定实体。LUIS的服务可以在标记之后识别这些类型,经过训练,可以构造实体和其子实体的模型。