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

词槽收集节点

  在前面,我们通过简单的配置将TaskFlow的对话流程运行起来了,本章节就会通过具体的对话实例给大家演示TaskFLow的词槽收集能力。

实现需求

  当命中取快递意图后,进行词槽收集的对话(收集快递公司名称),待词槽收集成功后,进入对话节点答复。

准备工作

   点击【我的技能】-【新建技能】-【复制技能】,使用复制码 z2tuoa (技能名称:取快递)和 eic703(技能名称:取快递示例的问答) 将示例技能复制到账号下,并进行模型训练。

  新建taskflow对话流程机器人,将上述两个技能添加到机器人中。

添加对话流程

  拖拽出一个词槽收集节点,选择一个词槽进行收集,更新节点名称并配置收集话术,操作如下图所示。

.添加词槽收集节点gif

  重新拖拽一条连线到词槽收集节点,并修改连线节点名称为"取快递",条件为命中取快递意图。

连接词槽收集节点与答复节点.gif

  将原有连线删除(单击连线节点,选中之后,按delete删除),将收集快递公司的词槽收集节点与对话答复节点连接,并调整条件为user_express_company已填充。

链接词槽节点和对话答复节点.gif

  此时我们就配置出了一个最简单的对话流程,该流程包含以下步骤。

    1. 连线的条件判断:本轮用户说的话能够命中取快递意图,即为满足。

    2. 进入下一个对话答复节点,进行词槽的收集。

    3. 词槽收集完成后,进入到对话答复节点,回复我们之前配置的答复话术。

  最后点击左上角的发布,来我们来看看对话效果吧。

收集词槽-体验对话效果.gif

注意

1. 节点执行逻辑

  并不是经过词槽节点就一定会触发对话动作,如果该节点对应的词槽在之前的对话流程中已经被填充了,则对话流程会跳过该词槽收集节点,直接进入下一个节点执行对话动作。只有词槽处于未填充状态时,才会触发询问话术。

接下来

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

上一篇
快速上手
下一篇
连线节点