技能
该功能可解决用户面临的此类需求痛点:某公司的A部门已配置请假相关知识,并进行了DM管理、模型训练等,B部门也期望使用该请假相关能力;但此时仅能支持A部门将知识导出导入给B部门,B部门需要重新进行DM管理、模型训练等,这导致了对话能力的重复构建。
「技能」可打造平台共享机制,针对性解决上述问题,避免重复工作,实现降本增效;同时可通过沉淀通用技能、行业技能,内置开箱即用的对话能力,助力项目冷启动。
相关名词解释
- 技能:封装某一特定场景下的对话能力(知识+DM+模型),跨账户跨Agent,即拿即用,不需要重复管理和维护。如A部门创建了“请假”相关技能,可分享给B部门,B将技能装配到自己的Bot中即可使用。
- 技能市场:汇聚各个Agent中分享出的技能,具备权限的Agent可将其它Agent中分享出的技能添加到自己Agent中使用。
- 我的技能:用户结合自身业务需求搭建的自定义技能,可在本Agent内使用,可发布到“技能市场”后供其它Agent使用。
- 共享技能:各个Agent发布到技能市场中的技能。
- 预置技能:UNIT企业版为用户提供的即拿即用的技能,一键获取可实现某一场景下的对话能力(研发中,敬请期待)。
创建技能
本章节介绍技能创建流程。
新建技能
进入「会话Bot-技能管理-创建技能-新建技能」即可快速创建技能。
点击“新建技能”填写技能ID、名称、描述。
管理技能
新建完成后,点击“管理技能”进行知识装配、DM和模型管理。(技能的管理与Bot类似,可参考「能力输出-会话Bot-管理Bot」)
技能支持装配单一或多元知识,包括任务式对话、问答、闲聊。
点击“技能设置”管理相关配置项。
点击“回复优先级”管理DM,配置答案响应顺序;为防止循环调用,技能中不支持再配置其它技能或第三方引擎。
点击“答案生成干预”,可根据用户query的情绪、态度、用户标签,动态干预标准答案的输出,如“替换为固定回复”、“添加前后缀”。
提审技能
配置完成后,点击“提审”进行审核。
发布技能
审核完成后,技能可发布到线上;发布到线上后,才可装配到自身Bot中,或共享给其它Agent使用。在“更多”中可查看提审和发布记录。
共享技能
发布完成后,可将技能共享到技能市场,通过添加Agent id 指定可使用该技能的Agent。
可在“Agent设置”中复制 Agent id。
点击“编辑共享状态”,粘贴复制的Agent id并保存后,系统将展示Agent 名称、创建人,其中
- 使用状态:该Agent是否已添加该技能,默认为否。
-
是否允许数据进入:如Agent A将该技能分享给Agent B,则A是“分享方”,B是“使用方”。
若是,则当从Agent B进入的用户query被技能响应时,该query可同时进入Agent A,A可针对此类数据进行标注用以优化模型;若否,则使用方的数据均不允许进入分享方。
- 对方是否共享数据:使用该技能的Agent B是否愿意将数据共享出来。
只有A和B双方的开关均打开,由B进入的用户query才可以进入A的标注。在标注页面,用户可通过“会话来源”筛选从自身Agent或使用方Agent进入的数据。
测试技能
点击测试,选择“我的技能”,可对我创建的技能效果进行测试。
技能发布后,针对线上的技能,也可“切换到正式环境”后进行测试,如此图为“切换到正式环境”后
删除技能
当“共享范围”内没有agent id(表明其它Agent均没有权限使用此技能)且Agent自身未使用该技能时,该技能方可删除。
使用技能
本章节介绍技能使用流程。
进入「技能管理-获取技能」可查看“已添加技能”及“技能市场”。
技能的使用分为两个步骤:一是“添加技能”,即从技能市场中获取技能(类似于把商品买进来);二是“调用技能”,即将技能装配到Bot中对外提供服务(类似于定义商品如何提供服务)。
技能市场
在技能市场中可查看已添加和未添加的技能,技能市场中仅能看到自己有权限添加的技能。可查看技能名称、技能描述、更新时间。
点击右上角可查看技能详情,进而了解技能id、来源Agent id、使用此技能的Agent个数;Agent列表页支持根据Agent id搜索账号下的Agent。
支持筛选已添加/未添加的技能,支持按技能名称搜索技能。
点击添加,可将技能一键添加的自己Agent下。
已添加技能
对于已添加的技能,可查看技能名称、技能描述、更新时间及技能状态。
- 技能状态:当状态为“生效中”时,表明技能可以被正常使用;当为“已失效”时,表明使用权限已被分享者移除,技能已经不可使用。
每个技能卡片的右上角可进行权限设置、查看详情、移除,其中:
- 权限设置:是否允许本Agent的数据进入分享方Agent。
- 查看详情:详情中还可查看更新时间、技能id、来源Agent id及使用此技能的Agent个数。
- 移除:移除技能后,技能则被放回到技能市场,不能再继续使用。
技能不响应问
对于不希望被技能响应的问题,可以添加到“技能不响应问”中,支持对问题的增删改、导入导出。
调用技能
技能需要装配到Bot中方可对外提供服务,Bot是对外提供完整业务服务的出口。
进入「Bot管理-Bot设置-回复优先级」,点击“自定义”进行技能装配。
点击“添加自定义规则”,切换到技能,即可根据技能名称选择属于自己的技能(包括:我的技能、已添加的共享技能、已添加的预置技能)。
可通过“普通模式”或“高级模式”定义技能出答案的条件。
技能添加完成后,点击“保存”并“提交审核”即可在Bot中生效。
后记
至此,技能的创建、使用流程已介绍完毕。当大家需要对话能力在不同的Agent、账号间共享时;当同一个Agent内的意图数量超过200个可能影响识别效果时,均可以考虑采用技能,打包知识+DM+模型。
平台后期将提供更多通用的预置技能,供用户自行选择,敬请期待。