通配词槽使用demo
半醉半醒半疯Z 发布于2019-12 浏览:3816 回复:3
1
收藏
快速回复
最后编辑于2021-07

通配词槽的文档介绍在对话模板里面:https://ai.baidu.com/forum/topic/show/940955

下面是具体的示例:

通配词槽属于词槽的特殊形式,命名格式必须是:user_wild_xxx 的形式

只能包含一条自定义词典值,格式如上,W必须大写,后面的数字表示识别范围,第二个数字需要大于第一个数字。

2-30表示识别1-15个汉字

虽然通配词槽是期望识别不定长的内容,但是,根据实际期望识别内容去判断需要的长度。

通配词槽必须被限定,不要单独放在一个模板片段中。

根据实际情况下通配词槽识别的内容在句子中的位置,去进行前限定或者后限定,或者前后都进行限定

如果想要在词槽澄清的时候识别通配词槽的内容,需要添加如截图所示的最后一个模板。#@start@#限定通配词槽。

下面是一些对话demo:

下面是一个特意配置的bad case:

因为特征词配置了“发短信”“发短信说”,这种属于有交叠的词典值内容,在通配词槽的识别边界中难以区分,所以不要配置这种重叠形式的特征词(词槽词典也一样)。

 

最后说明一下通配词槽和正则:

通配词槽属于词槽的一种特殊形式,有特定的命名格式。

正则属于一种特殊的词典值,是在常规词槽里面配置正则词典值。

不要把两者混用。

 

收藏
点赞
1
个赞
共3条回复 最后由O国殇O回复于2021-07
#4O国殇O回复于2021-07

哇 厉害

0
#3Custouch回复于2020-07

按照这个设置了,(模板顺序也没问题)但是若我回复短信 ,会直接把【短信】识别成词槽wild

0
#2松子易回复于2019-12

0
TOP
切换版块