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

收集对话词槽

前言

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

实现需求

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

准备工作

  • 点击 我的技能-新建技能-复制技能,使用复制码 z2tuoa 和 eic703 将示例技能复制到账号下,进行模型训练。
  • 将上述两个技能添加到机器人的技能列表中。

添加对话流程

  • 拖拽出一个词槽收集节点,选择一个词槽进行收集,更新节点名称并配置收集话术,操作如下图所示。!链接词槽节点和对话答复节点.gif
  • 将原有连线删除,重新拖拽一条连线到词槽收集节点,并修改连线节点名称为“取快递”,条件为命中取快递意图。 拖拽连线到词槽节点.gif
  • 将词槽节点与对话答复节点连接,并调整条件为user_express_company已填充。 链接词槽节点和对话答复节点-3.gif
  • 此时我们就配置出了一个最简单的对话流程,该流程包含以下步骤。

    • 连线的条件判断:本轮用户说的话能够命中取快递意图,即为满足。
    • 进入下一个对话答复节点,进行词槽的收集。
    • 词槽收集完成后,进入到对话答复节点,回复我们之前配置的答复话术。
  • 最后点击左上角的发布,来我们来看看对话效果吧。 收集词槽-体验对话效果.gif

知识点

节点执行逻辑

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

接下来

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