开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

收集对话词槽

前言

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

实现需求

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

准备工作

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

添加对话流程

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

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

知识点

节点执行逻辑

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

接下来

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