技能分发功能详述
数据分析
可查看机器人下的技能配置数据,包括技能数、意图数、问答对数量等等。
在进行对话之后,可查看请求量、耗时和QPS以及热门意图、热门问答数据。
技能管理
添加技能
1. 已创建过技能时:
点击【添加技能】按钮,即可看到已创建的技能,可以选择并添加到机器人中。
注意:单个机器人最多可以添加20个技能。
2. 未创建过技能时:
如果没有创建过技能,我的技能库页面为空。可以点击【技能管理页】创建技能。
UNIT为开发者提供了两种新建技能的方式:新建自定义技能和获取预置技能。
a. 新建自定义技能
b. 获取预置技能
创建技能后,我的技能库页面就能看到刚刚创建的技能了,再将技能添加到机器人中使用即可。
分发干预
技能分发机器人解析语句时,机器人下的每个技能都会给出相应结果。配置分发干预规则之后,可以指定某些类型的语句请求特定的技能,达到实现节约技能对话次数的目的。
机器人设置
回复优先级
可以控制各技能的回复优先级,数字越低,优先级越高。当用户与机器人对话时,会优先使用优先级更高的技能回复用户。
网站平台默认选择回复优先级最高的技能结果作为答复展示,实际机器人下的每个技能都会解析语句,查看json可以看到每个技能的识别结果。在实际业务接入调用对话API接口时,并没有默认回复,需要在业务层对接口返回结果做处理,自行选择机器人下的某个技能答复作为展示回复(一般默认根据回复优先级选择,选择靠前且有回复的技能)。
对话引导
当用户对话无法触发机器人进行闲聊以外的回复时,任务引导功能将主动引导用户进行对话。
-
当对话失败的时候,会进入引导逻辑,这时候系统会进行判定当前语句是否为闲聊:
- 当前语句为闲聊:如果当前机器人下用户绑定了闲聊技能,会优先使用闲聊技能应答来回复;如果没有闲聊技能,就给出默认的识别失败话术。
- 当前语句为非闲聊:会进行根据配置的推荐意图和推荐话术进行引导。
- 比如:问候、告别、夸奖、感谢、询问身份等等都是属于闲聊;而一些无任何意义的语句才属于非闲聊。
注意: "***"为替换符,不用修改,对话时会替换为推荐意图的意图别名。
发布上线
详情见-对话机器人部署