预置问答功能: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标签换行。
感谢分享
欢迎大家使用~