组合词槽使用说明
tiancorn 发布于2018-06-15 20:14 浏览:1449 回复:3
1
收藏
最后编辑于2018-11-23

1 背景
在UNIT平台的一些应用场景中,用户配置了两个槽位,比如,城市槽位[D:user_city]、时间槽位[D:user_time],之后想要将“北京时间”、“纽约时间” 这样的case也识别成一个槽位[D:user_city_time]。即用户可以配置组合槽位A=B+D+…,在这里即为[D:user_city_time]= [D:user_city]+ [D:user_time]。

2 名词解释
组合槽位:槽位A由其他多个槽位组成,当且仅当其他多个槽位都识别的情况下,识别为槽位A。

=:赋值。    +:代表组合。

例如:

[D:user_city_time] = [D:user_city] + [D:user_time],代表的含义:

[D:user_city] [D:user_time]

3 实现的功能
能够识别用户配置的组合槽位。能够提供的功能如下:

4 配置方式样例:
1、新建一个意图:CITYTIME,添加词槽 user_city_time,别名:城市时间,user_city_time选择自定义词典。词槽必填,澄清话术用默认的即可;答复:正在为您查询……      保存

2、在【训练数据--词槽管理】中找到user_city_time,进入,在自定义词典里添加:##combine##user_city+user_time。然后再在【词槽管理】中添加两个词槽user_city、user_time,分别选择系统次词典sys_loc_city、sys_time。

3、在【训练数据--对话模板】中添加对话模板,选择意图「CITYTIME」,在第一个模板片段中添加:[D:user_time_city]是几点,把模板阈值调0.4

4、训练并生效模型,在测试窗口输入query: 北京现在是几点       就能识别

收藏
点赞
1
个赞
共3条回复 最后由莫笑浅路繁华编辑于2018-11-23 13:32
#4莫笑浅路繁华回复于2018-11-22 18:12:03

如何配置,没看懂?这样吗??有没有实际例子说明

0
#3rose20135188回复于2018-06-21 10:13:32

功能越来越强大了。辛苦各位大佬了。

0
#2伊茨米可回复于2018-06-20 21:40:50

强烈推荐!!!

0
TOP
切换版块