问答技能使用讲解及常见问题处理
半醉半醒半疯Z 发布于2020-09 浏览:3824 回复:2
1
收藏
最后编辑于2021-01

预置问答功能:https://ai.baidu.com/forum/topic/show/959085

问答模板:https://ai.baidu.com/forum/topic/show/941890

名词解释

普通问题:基础问题数据,最多1000个。有效相似问题越多,问答对识别效果越好。

答案:问题的答案,最多20个。有多个答案时,答案随机给出。

问题模板:增强问题的泛化能力,减少重复配置。比如:有三种商品,苹果、橘子、梨,他们的价格一样,为了识别询问价格的语句,如果使用普通问题配置,同一个句式,需要配置三次,使用问题模板只需要使用两个特征词配置模板即可;一个商品特征词,一个询问价格的特征词(多少钱/价格多少/怎么卖)。问题模板的使用类似对话模板,可以参考文档:https://ai.baidu.com/forum/topic/show/965983

答案触发规则:可对同一句式不同主体的问题,配置不同的答案。需注意:语句识别之后触发规则才起作用,不论是通过问题识别还是模板识别。
比如:上面的配置中,三种商品的价格不同,此时,只需要先配置三个不同价格的答案,然后答案中配置包含不同商品名称的触发规则即可。

标签:对问答对进行分类,对话时,可使用标签限定解析范围。

对话日志:记录最近30天且不超过35万轮(用户一问模型已答算一轮)对话日志。开发者在调用对话API时,可自行存储全量对话日志。

问答阈值设置:用两个阈值与置信度进行比较,划分出三种解析情况。
置信度:输入的语句经过模型解析之后给出的数值,可理解为该语句与识别到的问答对的匹配度。问答原句置信度:99.99,非原句:0-40。
              置信度低于召回阈值,语句不识别。
              置信度高于top1阈值,给出置信度最高的识别结果。
              置信度处于召回阈值与top1阈值之间,给出多个(可设置个数)相似问题。注意:有多个相似问题才能给出。

模板及触发规则示例:

 

常见问题

1、问题不识别或识别错误怎么办?
答:将问题添加到期望识别的问答对相似问题中,并再添加一些其他同类问题为相似问题。多配置一些相似问题,可以提高问答对的识别效果。

2、答案中出现前端标签怎么处理?
答:这种前端标签是用于控制显示格式的,在编辑答案时定义了格式,就会出现标签。格式来源主要是两种:1、在写回复时有换行操作,为了页面能够展示出换行,会需要前端标签,是正常情况;2、如果回复内容是复制粘贴的,可能该回复内容包含隐藏的标签,需要开发者自行过滤;一般网页内容、word文档直接复制都会带有标签。

3、导入问答对时报错特征词不存在怎么办?
答:特征词是技能的配置,不跟随问答对导出而导出。所以要么删除问答对导入文件中特征词部分,要么补充特征词(新建问答对,问答模板,特征词管理)。

4、如何解析问答识别之后的数据?
答:对于问答,一般只需要获取action_list下的say即可。schema下是识别结果数据,有两组,主要看original_word与normalized_word,一组是问答对id与配置的所有答案数据,一个是query与匹配问题的标准问题。如果有特殊需要,可以根据这里的数据进行处理。

5、可以通过接口更改问答数据吗?
答:UNIT网站功能API说明文档,可以使用接口完成网站平台几乎所有的操作(不包含导入导出数据)。文档地址:https://ai.baidu.com/ai-doc/UNIT/nk38n4lt0

6、问答对导入时,答案怎么换行?
答:导入文件demo中有说明,使用前端的br标签换行。

收藏
点赞
1
个赞
共2条回复 最后由wangwei8638回复于2021-01
#3wangwei8638回复于2021-01

感谢分享

0
#2松子易回复于2020-09

欢迎大家使用~

0
TOP
切换版块