【4.30升级】问答技能上线啦!对话就是这么简单
TroubleMaker源 发布于2019-04 浏览:22317 回复:38
1
收藏
最后编辑于2020-03

UNIT平台重磅升级前来报到!

UNIT新增问答技能,支持开发者更灵活、更高效地定制问答对话能力。

本次升级我们把UNIT的技能拆解为“对话技能”和“问答技能”。让两类技能的整体使用流程(定义、标注训练数据、训练)从概念到操作都变得更加清晰、简单、高效。

以火车票购票常见咨询为例,具体操步骤如下:

1、第一步创建问答技能。在“我的技能”页面,新建一个自定义技能,选择其中的“问答技能”,在技能名称中填写【旅客须知】并完成创建。

2、第二步添加问答对。先输入问题【多高的孩子可以购买儿童票】;接着输入答案【身高1.2~1.5米的儿童可购买半价座票】;为了方便查找这个问答对,添加两个与其相关的标签【购票】、【儿童相关】。

3、第三步对技能进行训练,当“操作”这一列显示为“运行中”,表示完成训练然后进行测试。

4、最后打开测试对话框,输入问题【多高的孩子可以购买儿童票】,来测试效果。

 

接下来我们说说几个你可能关心的问题,帮助你进一步了解问答技能。

1、问答技能与对话技能的区别

  • 问答技能适合答复内容固定的对话任务,如旅客须知。只需匹配到问题就能返回对应的答复。
  • 对话技能适合对话流程灵活的对话任务,如火车票的订、退、改签。需要识别用户意图并提取必需的参数信息,接着判定对话流程给出不同的答复。
  • 您可以在“我的机器人”中同时调用对话技能和问答技能,来满足同一场景多种类型的对话任务。

2 、问答对

  • 问答对包含问题和答案,当终端用户的问题匹配到某一个问答对的问题时,就会随机返回对应的一个答案。
  • 其中问题又划分为了普通问题和问题模板,用户语句与问题匹配时优先级为普通问题原句匹配>问题模板匹配>语义相似度匹配
  • 一个问答技能支持最多设定100万条问答对。

3 、标签

  • 标签可用于高效管理大量的问答对,每个问答对可打上0-10个标签,可以按标签快速灵活筛选问答对。
  • 可以在调用对话API时,在请求参数中传入标签,将把识别范围圈定为含有传入标签的问答对集合。您可以在测试对话框中体验这个功能。
  • 一个问答技能支持最多设定1000个标签。

4、发布到 沙盒/生产环境

  • 沙盒环境是为开发者训练、测试技能的开发测试环境,可通过测试窗口、对话API接口进行对话测试;
  • 当沙盒环境中的对话模型达到一定的效果,可集成到自己的产品中服务终端用户时,可申请把模型发布到生产环境。生产环境只能通过对话API接口调用。生产环境部署已对外开放,具体操作方式:https://ai.baidu.com/forum/topic/show/892085
  • 问答技能和对话技能共用一套对话API:https://ai.baidu.com/docs#/UNIT-v2-API/top

5、问答知识库

  • 在“我的知识”模块下可以创建问答知识库,上传文档可自动挖掘文档中的问题与答案,比如以往的客服与客户的沟通日志文档。
  • 可以导出问答知识库中的问答对,导入到问答技能中,可以帮助开发者高效富集问答技能的问答对。

6、问答意图功能下线

  • 针对已有技能(有问答意图)可以一直在网页端操作问答意图相关功能。通过平台管理API操作问答意图相关功能同样不受影响。
  • 针对已有技能(无问答意图)和 新建的对话技能,在网页端不再支持创建问答意图、也看不到相关功能操纵界面。通过平台管理API操作问答意图相关功能不受影响。如果开发者想要在网页端继续操作问答意图相关功能,可以单独联系我们开通相应的权限,但不建议开发者这样使用。

 

收藏
点赞
1
个赞
共38条回复 最后由见龙回复于2020-03
#20果断叫小黑回复于2019-05
#19 wangwei8638回复
可以构建某些专业 的问答机器人

比如电影方面的?

0
#19wangwei8638回复于2019-05

可以构建某些专业 的问答机器人

0
#18果断叫小黑回复于2019-05

感觉词槽什么的还是有点复杂。

0
#17rose20135188回复于2019-05

好,越来越方便了。

0
#16daipeng_hi回复于2019-05
#14 wangwei8638回复
百度语音助手,智能音箱用的就是

度秘=语音助手吗??

0
#15rose20135188回复于2019-05

问答技能上线,这下更方便了,

0
#14wangwei8638回复于2019-05
#13 daipeng_hi回复
听过无数人说度秘度秘,到现在我都没弄明白度秘到底是干嘛的

百度语音助手,智能音箱用的就是

0
#13daipeng_hi回复于2019-05
#9 liguanghui2588回复
这应该是度秘的对话技能

听过无数人说度秘度秘,到现在我都没弄明白度秘到底是干嘛的

0
#12凡氏科技回复于2019-05

unit本身的前端界面代码应该开源下,可以省去企业自己重新开发界面的工作量成本和深度集成unit应用,目前很多细节地方接口没有提供调用的(比如 添加词槽的 词槽必填  添加澄清话术  几轮后放弃澄清,口语话词)

0
#11凡氏科技回复于2019-05

unit本身的前端界面代码应该开源下,可以省去企业自己重新开发界面的工作量成本,目前很多细节地方接口没有提供调用的(比如 添加词槽的 词槽必填  添加澄清话术  几轮后放弃澄清,口语话词)

0
#10蝇是在回复于2019-04
#9 liguanghui2588回复
这应该是度秘的对话技能

这个是自定义的问答技能,度秘的对应的应该是闲聊,当然本质上是一样的

0
#9liguanghui2588回复于2019-04

这应该是度秘的对话技能

1
#8蝇是在回复于2019-04
#7 tiancorn回复
以前把问答和对话混在一起也不科学,在对话意图和问答意图的优先级上 我们是写死的逻辑:问答作为垫底的,0-40的置信度,问答是作为对话的一个兜底,这样写死的逻辑大家没法干预,没法调整。而且一个技能里混合了不同场景的意图越多,模型识别的效果越差,后续效果优化的难度也越大。 分开的话,就可以自己同时调两个技能,根据自己的业务逻辑来判断选用哪个技能的结果,这样更灵活。加入机器人也可以,但现在机器人只有技能优先级的功能,还不能处理复杂的query分发,结果择优的逻辑。(后续机器人增加中控配置工具后才能很好的处理多技能query分发,多技能结果选择的问题)。 如果之前是用管理API去创建问答意图的,这个功能变化不大,只是如果还要在UNIT网站端手工维护问答意图和问答对的话,需要申请开个权限。详细看上面帖子最后的第5点。
展开

这个对于toC的用户来说。的确是利大于弊,即使不用机器人还可以使用以前的bot。但是请产品也考虑一下toB用户的使用场景呀,我们对unit使用的很深,问答集的改动影响很大

1
#7tiancorn回复于2019-04
#5 蝇是在回复
猝不及防呀,这样改动好大,逼着我们用机器人

以前把问答和对话混在一起也不科学,在对话意图和问答意图的优先级上 我们是写死的逻辑:问答作为垫底的,0-40的置信度,问答是作为对话的一个兜底,这样写死的逻辑大家没法干预,没法调整。而且一个技能里混合了不同场景的意图越多,模型识别的效果越差,后续效果优化的难度也越大。

分开的话,就可以自己同时调两个技能,根据自己的业务逻辑来判断选用哪个技能的结果,这样更灵活。加入机器人也可以,但现在机器人只有技能优先级的功能,还不能处理复杂的query分发,结果择优的逻辑。(后续机器人增加中控配置工具后才能很好的处理多技能query分发,多技能结果选择的问题)。

如果之前是用管理API去创建问答意图的,这个功能变化不大,只是如果还要在UNIT网站端手工维护问答意图和问答对的话,需要申请开个权限。详细看上面帖子最后的第5点。

1
#6daipeng_hi回复于2019-04

以后发现一系列问题都是机器人在回答了

1
#5蝇是在回复于2019-04

猝不及防呀,这样改动好大,逼着我们用机器人

3
#4尼基塔007不错回复于2019-04

涉及到技能开发?

1
#3wangwei8638回复于2019-04

开放了啊?

1
TOP
切换版块