资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

配置通用流程

前言

  上一个章节,我们通过修改对话答复的配置,赋予了TaskFlow更多元化的能力,本章节就会通过配置未识别意图的连线条件,强化对话流程的能力。

实现需求

  • 当未识别到意图时,保证流程的连贯性,优化用户体验,仍然对用户进行答复。完成如下对话。

用 户:“您好,明天请来物业交取暖费。”(对话模型未识别该Query)
机器人:“好的,我知道了,您接着说,还有什么事吗?”
用 户:“记得下午六点之前来。”
机器人:“好的,还有什么事您接着说。”
用 户:“没有了。”
机器人:“好的,感谢您的来电,再见。”

新增对话流程

  • 新增一个对话答复节点,与开始节点连接,条件为未识别到意图。
  • 并将该连线与结束答复的答复节点连接,条件为识别到意图为INTENT_NO。

通用答复.gif

  • 我们来看下对话效果。

通用答复-对话效果.gif

注意

1. TaskFlow预置的兜底答复

  • 关于意图未理解时如何答复,可以像本章节中自己配置通用答复,但注意开始节点指出的连线条件不能为空;如果没有特别的对话需求,也可以使用预置的兜底答复。
  • 在全局设置中,TaskFlow也为开发者提供了预置的失败答复,当所有流程无法满足时,触发该答复。
  • 该答复包含可视化模式和编程模式。

    • 可视化模式直接配置失败话术即可。
    • 编程模式则用户按照自己的需求编写代码,目前支持Python2.7.3版本。

接下来

  接下来我们会通过将调取业务系统资源等能力添加到对话流程中,带领大家一步一步熟悉TaskFlow的使用。

上一篇
对话答复节点
下一篇
资源调用节点