视频教程 > NLI管理系统

Slot的操作示例

olami     2017-07-21 15:15




以下是视频内容文字版:

大家好,欢迎使用欧拉蜜人工智能开放平台。这节课将为大家演示如何在 NLI 管理系统中进行 slot 的操作。

一、进入NLI 系统

首先,我们需要打开浏览器,在地址栏输入http://olami.ai,登陆上欧拉蜜人工智能开放平台。

登陆——进入 NLI 系统——进入“演示”模块。

二、Slot 的新增、修改、删除

在导航栏选择“slot”。进入“slot”界面,左边按钮可以选择排序方式,有“按名称排序”以及“按修改日期排序”两种方式。右边搜索框可以输入 slot 名称进行搜索,点击绿色“新增”按钮可新增 slot。

点击“新增”,进入 slot 编辑。依次填写名称(可输入英文字母、汉字或下划线,长度不超过40个字符),类型、最短字符及最长字符。还可根据开发需要添加解释说明或删除说明。Slot 编写完毕,点击“提交”即可。

在“操作”栏可对 slot 进行编辑修改、删除、查看记录等操作。关于删除操作,要提醒大家的是,已被使用的 slot 无法删除,如要删除,请先删除使用该 slot 的 grammar。

三、Slot 的具体应用

目标:

grammar:

<你喜欢吃小吃吗>:你喜欢吃(<西安小吃><{content=西安}>|<重庆小吃><{content=重庆}>)吗


slot:

<content>,类型 internal,字符长度最短:1,字符长度最长:5。


rule:

<西安小吃>:[西安](凉皮|羊肉泡馍|臊子面|肉夹馍)

<重庆小吃>:[重庆](小面|[麻辣]抄手|酸辣粉|担担面)


答案:

我不只喜欢吃这个,所有<content>小吃我都喜欢!

喜欢啊!我在<content>吃过,地道又美味!

这不是<content>的特色小吃吗?当然喜欢了,说得我都想再去<content>一次了!

在这个例子当中,<content>这条 slot 在语料匹配上 rule <西安小吃>的内容时赋值为西安,在语料匹配上 rule <重庆小吃>的内容时赋值为重庆。我们以两条语料为例,来看看具体的回答将会是怎样的。

例1:

语料:你喜欢吃凉皮吗?

答案(随机出现其中1条):

我不只喜欢吃这个,所有西安小吃我都喜欢!

喜欢啊!我在西安吃过,地道又美味!

这不是西安的特色小吃吗?当然喜欢了,说得我都想再去西安一次了!

例2:

语料:你喜欢吃酸辣粉吗?

答案(随机出现其中1条):

我不只喜欢吃这个,所有重庆小吃我都喜欢!

喜欢啊!我在重庆吃过,地道又美味!

这不是重庆的特色小吃吗?当然喜欢了,说得我都想再去重庆一次了!

也就是说答案中<content>这条 slot 的赋值依据具体的语料而定。

四、在 NLI 管理系统中进行 slot、rule、grammar 的编写

我们按照目标要求,进入 NLI 管理系统--slot 界面,点击新增。

在“名称”栏填写“content”,类型选择“internal”,最短为1,最长为5。填写完毕,点击“提交”。

同样的,我们在导航栏选择“rule”,新增上<重庆小吃>以及<西安小吃>两条rule。

然后,在导航栏选择“grammar”,新增“你喜欢吃小吃吗”这条 grammar。依次输入“名称”、“内容”、“例句”以及答案。点击“例句测试”,显示匹配成功之后提交即可。

这时候我们可以在 grammar 界面看到新增的 grammar,也能在例句库界面看到新增的例句。

五、测试

点击导航栏“测试”。输入用户问题,例如“你喜欢吃担担面吗”,可以看到匹配结果为 grammar <你喜欢吃小吃吗>,而且答案中的 slot 可以提取到“重庆”;同样的,再对例句“你喜欢吃羊肉泡馍吗”进行测试,可以看到答案中的 slot 提取到的值为“西安”。测试结果无误。

六、发布

最后一个步骤,点击导航栏“发布”,刚才所有的操作都需要在这个界面点击“发布”之后方可生效。不只是 slot 的新增,包括 slot 的修改、删除等操作也都是要在发布之后才正式生效的,这一点请大家特别注意。

以上为这节课的全部内容,感谢观看!

Copyright © 2017 威盛电子股份有限公司. All rights reserved   |   意见反馈