最后编辑于2020-08
在智能对话系统中,多轮对话配置一个灵活好用的对话流程,需要投入大量的时间和人力。一个图形化的流程配置工具可以大大提高智能对话系统配置的效率,提升多轮对话的效果,降低开发者的配置成本。
基于此,百度UNIT推出了基于机器人的对话流程可视化编辑器TaskFlow,并内置了包含打断恢复在内的多项能力,在新建机器人的时候,选择TaskFlow类型即可使用。
TaskFlow能够大大提高开发者的效率,如下图所示,开发者只需简单的几步拖拽,即可快速配制出可用的对话流程。
TaskFlow包括 连线、词槽收集节点、资源调用节点、对话答复节点和自定义节点五种类型。
- 连线支持对用户Query输入内容、意图、词槽、全局变量等多种条件进行判断;
- 资源调用节点无需任何代码即可调用外部资源,获取结果在流程中使用;
- 词槽收集节点和对话答复节点可以将变量或词槽直接配置到机器人话术当中,并可以根据业务需求灵活调整接下来的操作,从此对话不仅仅是一问一答。
- 与此同时,针对于定制化要求较高的业务需求,TaskFlow支持节点编程,充分满足开发者的多项需求。
- 预置了打断恢复功能,支持多个子流程之间的切换与恢复,未来还将开放更多的预置能力供开发者拿来即用。
使用TaskFlow,可以轻松处理以下场景:
- 根据不同的对话内容,进行多分支流程的对话;比如查询流量时,根据剩余流量的多少,选择是否回复推荐用户续订流量包的话术。
- 需要调取外部资源的对话;比如查询当前时间,需要调用第三方资源的API调取内容返回给用户。
- 多意图切换恢复的对话;比如订火车票时突然询问天气,结束后需要机器人主动进行之前的对话。
- ……
UNIT还为大家准备了详细的说明文档,https://ai.baidu.com/ai-doc/UNIT/Sk5ce9d7n 大家可以查看官方文档,通过从0到1的例子一步步带领开发者由浅入深的学习使用TaskFlow。
在使用过程中如何任何问题,欢迎各位留言交流!
TOP
切换版块
非常实用
体验一下
效果不错的
可以显示
感觉工具非常不错
好的
OK
您可以直接去机器人界面体验下,支持添加50个技能。
最多添加几个呢
可以~
机器人下能添加技能吗?
收藏
你
taskflow 调用 我的知识 的接口 上线了吗? demo 可以提供一下吗
该功能本周上线,稍后提供哈。
taskflow 调用 我的知识 的接口 demo 可以提供一下吗
技能设置里加了解释哈,TaskFlow统一放在了机器人侧面,不支持技能单独配置TaskFlow了。
关于生产环境的问题,您稍等,我反馈技术的同学看下。
方便提供下技能ID吗?
用TaskFlow配置好的机器人,在测试环境没有问题,但是切换到生产环境,TaskFlow里面配置的信息不能用。另外,为什么技能高级设置-》对话回应设置-》使用Taskflow配置的选项是灰的?是不能选还是默认?
好的
比之前配置多轮对话方便多了