视频教程 > NLI管理系统

Slot 验证

olami     2017-10-12 15:59




大家好,欢迎使用欧拉蜜人工智能开放平台。这节课的内容是Slot的验证。


一、slot 验证功能

仅ext类型slot支持该功能。对于 ext类型 的slot,它的匹配范围可以是无限的,为此NLI系统提供了后台数据库用作验证,通过设置slot的验证类别来指定期望匹配的数据范围。


二、slot 验证范围

目前提供的验证范围包括:人物、地点、国家、省、城市、区县等类别。详细类别请参考

ext slot 的高级设置。


例如:

山:黄山、泰山、嵩山、岳山、华山、衡山、恒山……

岛:台湾岛、海南岛、崇明岛、舟山岛、香港岛、桃花岛……

城市:上海市、北京市、南京市、杭州市、武汉市……


也就是说,“山”这个验证类别里包括黄山、泰山、嵩山、岳山等内容。“岛”和“城市”以及其它验证类别也是如此。


三、设置验证类别

用户可以在 slot 编辑页面设置 “验证类别” ,目前最多支持同时验证 4 种类别。当您设置 ext 类型 slot 的验证类别时,命中该 slot

的文字内容会由我们的验证服务器做验证,并把验证通过的类别写到

NLI 输出结果中的 slot 数据结构中。


例如:

Slot:

名称:mountain

类型:ext

验证类别:山

Grammar:<mountain>有多高<{@=query}>


这时,测试例句“黄山有多高”可以匹配成功,测试例句“太平洋有多高”。因为“太平洋”不属于“山”这个验证类别,所以无法通过验证,该例句无法匹配Grammar。

请注意,ext slot的验证动作是发生在语法发布后对外使用的阶段,在书写和提交语法时并不会做验证的动作,所以如果书写语法时填的语料是“太平洋有多高”还是可以提交成功的。


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

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