默认NLP领域
功能分类 | 功能定义 | 功能列表 | 功能描述 | 测试要点 |
技能(skills) | 引领(guide) | guide | 带领人去某地,并返回接待点 | 1保证文法生效 2保证企业设置的地点,可以进入“guide” |
stop | 退出引领 | |||
接待(visit) | visit | 我来访问 | ||
interview | 面试 | |||
meeting | 开会 | |||
注册(register) | register | 注册,支持“我的名字是xxx” 或“我叫xxx”等 | ||
ask | 问名字,会调起摄像头查看是否认识用户 | |||
机器人导航(robot_navigation) | set_location | 设置地点,支持”这里是XXX“等句式,语音2-8个字 | ||
stop_cruise | 退出巡航 | |||
cruise | 开始巡航 | |||
start_demonstrating | 开启原地演示 | |||
stop_demonstrating | 关闭原地演示 | |||
go_destination | 去某地 | |||
接待验证码(verification_code) | inform | 验证码 | ||
reinput | 重输 | |||
stop | 退出 | |||
confirm | 确认 | |||
next | 登记下一位 | |||
take_picture | 开始拍照 | |||
通用命令(general_command) | return | 返回 | ||
return_home | 返回主页 | |||
confirm | 确认 | |||
cancel | 取消 | |||
down_command | 向下命令 | |||
up_command | 向上命令 | |||
max_command | 最大命令 | |||
min_command | 最小命令 | |||
set_command | 设置命令 | |||
stop_look | 别看我了 | |||
ask_volume | 查询音量 | |||
pause | 暂停 | |||
stop | 退出 | |||
charging | 去充电 | |||
ask_battery | 查询电量 | |||
多媒体命令(multimedia_command) | play | 播放命令 | ||
MEUI(MEUI) | guide_introduction | 参观导览 | 1保证文法生效 2保证企业设置的参观目的,可以进入此意图 | |
advertising | 开启广告 | |||
天气(weather) | get_weather | 查询天气综合 | ||
get_rain | 获取下雨信息 | |||
get_humidity | 获取湿度信息 | |||
get_haze | 获取空气质量 | |||
get_snow | 获取下雪信息 | |||
get_temperature | 获取温度信息 | |||
日历(calendar) | search_calendar | 猎户OS日历 | ||
人工客服(service_center) | personal_service | 打开人工客服 | ||
轻应用(open_page) | open_page | 用户自定义问法,企业级生效 | ||
互动(interactive) | start_dance | 跳个舞 | ||
stop_dance | 别跳了 | |||
闲聊(chat) | chat | 头部的高频chat白名单,由运营负责录入数据、优化迭代。 | 1头部的高频chat可以生效; 2 other数据、长尾case需要不能进入chat,防止机器人哇哇乱叫; | |
问答(tell_me_why) | cmcm_qa | 豹小秘通用问答,由运营负责录入数据、优化迭代。//优先级低于orion_baike | ||
orion_baike | 企业自定义问答,由企业自行上传。只有在该企业下才生效。 | 1客户的数据是否生效,每次上线时,自动化将客户最新的数据录入测试集,查看是否通过; 2新版本,使用自定义平台添加数据是否能生效; | ||
keyword_qa | 关键词问答,有企业自行上传,企业级生效。 | |||
lingju_api | 灵聚的技能,用了他的周边附件查询数据 | 回复不好,已关闭。无需测试。 | ||
sogou_api | 搜狗的技能 | 只有线上环境才有sogou_api 1 保证sogou_api没有突然的乱回复,如:请求量突然增加 | ||
其他(other) | other | 无法回答的query | ||
single_other | 无语义的query | |||
语音策略 | 企业实体拼音模糊匹配/反查 | (1)当一个query通过语义相似度匹配到了库中的标准question,如果此标准question包含【企业专属词】,则会进行反查,反查用户query中是否也包含此【企业专属词】,包含才通过给出结果。(2)进入问答的query会与该企业下的实体词进行模糊匹配,如果发现与实体词相似度很高(拼音相似度原理,策略上韵母权重更高),则会替换为企业专属词再去QA库中重新搜索一次。 | step1,上传问答数据,如,测试一是什么鬼step2,上传企业实体词,如,企业专属词:测试一 ;同义词:测试二 step3,模拟请求测试: case1:测试一是什么鬼 预期:给出测试一是什么鬼对应的回答。//验证实体灌入服务 case2:测试医是什么鬼 预期:测试一是什么鬼 对应的回答。//验证拼音模糊匹配功能 case3:测试是什么鬼 预期:返回失败,没返回添加的回答。//验证拼音模糊反查 case4:产品是什么鬼 预期:返回失败,没返回添加的回答。//验证拼音模糊反查 case5:测试二是什么鬼 预期:测试一是什么鬼 对应的回答。//验证同义词是否生效 | |
指令前缀词-限制闲聊 | 全局情况下,如果对于长尾的闲聊case,必须加上前缀才能进入闲聊 | |||
QA短文本过滤 | (1)2-3个字的query如果不是企业实体,而且用户也没配置完全一样的问题,则过滤;(2)搜狗对2-3字query给的结果直接过滤; | 验证(1),测试方法如,上传”大大大“,问query”大大人“,预期没有返回添加的答案;验证(2),测试“北京”、“小秘”等2-3字query,预期不能出现搜狗给的答案; | ||
es召回数据少时增大置信进行决策返回 | 在企业问答中,如果从es搜索出的数据只有一个的情况下。用户query只要包含“企业实体词”就直接给出回复。 | 验证方法:在企业问答库为空的企业中,上传一条query=“办贷款”。 测试其他包含办贷款的query,如”你知道不知道办贷款要去什么地方呀“ | ||
QA容错策略 | 英文字符全/半角 | ASR有时会给出英文全角,需要QA容错 | ||
数字归一化 | asr识别结果出中文数字和阿拉伯数字,QA需要归一的处理 | |||
中文空格灌入容错 | 用户录入的中文之间可能有空格,需要QA容错 | |||
语音工具(BO) | query干预 | 对单个query进行强制干预,用于解决临时问题 | ||
关键词兜底问答 | 可按企业设置关键词,进入other的数据如果包含企业关键词,则给出兜底回复。 | (1)录入多组全局数据、企业数据;(2)分别测试多组全局数据、企业数据,查看结果是否符合预期。 | ||
指令前缀词-按企业修改前缀、开启关闭 | 可以针对企业开启/关闭闲聊的前缀词限制,并可分企业修改前缀词 | |||
闲聊运营 | 灌入闲聊内容,全业务线生效 | (1)查看闲聊白名单是否生效 | ||
自定义多轮问答 | 决策树形式的多轮配置 | |||
功能(客户侧) | 智能学习 | |||
语音数据报表 | ||||
企业专属词(实体词) | ASR:收到实体词后加入纠错模块,分企业生效;NLP:收到后用户企业实体拼音模糊匹配、反查; | |||
自定义问答 | 客户后台,可以以问答对的形式录入问答数据,录入该企业下自动生效 | |||
问路引领 | 增加实体相似词、同义词、地点描述 | |||
地点/参观目的同步nlp、asr | 使用客户端设置地点/参观目的,设置后同步给nlp、asr自动生效 | |||
知识卡片—-开发中 | ||||
问答推荐 | ||||
星云广告推荐 | 聊天对话过程中,3分钟随机推荐一个语料广告 | |||
MEUI多轮对话,槽位填充 |