普通节点

功能概述

普通节点定义机器人跟用户的一个基于主题内容的交互。具体内容主要包括:“机器人说用户说”。例如身份确认节点:机器人说:请问你是张三先生吗?用户说:【分支1】是本人;【分支2】不是本人。具体配置内容如下:

  1. 节点名称;

  2. 进入节点后,机器人回复内容和执行动作;

  3. 节点问答策略;

  4. 节点分支;

说明
  • “机器人说”主要包括回复内容条件回复后续执行动作节点问答策略。

  • “用户说”主要包括后续用户的回复分支。

image.png

节点新建

进入有关对话流画布后,拖拽左侧“普通节点”至画布即可完成普通节点新建。

image

节点内容配置

通过单击需编辑的普通节点即可进入对应节点的内容编辑界面,主要包括机器人说用户说内容配置。

机器人说

回复内容

机器人回复支持纯文本、富文本和卡片模版三种类型的内容输入,具体如下图所示:

image

  • 纯文本:支持在回复中,使用变量(全局变量、环境变量、系统变量、服务变量)等的引用,机器人对话中会取具体变量值进行组合生成完整的回复内容;

image..png

  • 富文本:支持在文本编辑框中输入富文本格式内容,如将字体设置为“标红、加粗”;

image..png

  • 卡片模版:提供基于卡片模版编辑回复内容,当前提供图文按钮、快捷回复、短分点卡片、长分点卡片、表格卡片、流程卡片和人物卡片模版;具体模版效果可参考线上产品“卡片效果预览”栏;

image..png

条件回复

在机器人问答配置中,可以根据特定的用户标签(或变量、实体、意图)等条件,满足条件时,对应出个性化的机器人回复。

  • 触发方式:包括意图触发、条件触发和表达式触发三种触发方式;

  • 回复类型:支持纯文本、富文本和卡片模版三种类型回复方式;

image

后续执行动作

机器人回复后,并行机器人做的执行。当前普通节点中机器人后续执行动作有标记为已完结变量配置自定义指令发送短信,具体配置界面即含义如下:

image

动作

动作说明

标记为已完结

把对话流标注为结束,该对话将被统计为“已完成”,有关数据可在具体会话信息中查看。

变量配置

变量可以用于流程结果收集。 赋值时可以引用一个变量,也可以写固定值。 对于某些业务标签,可以勾选checkbox把标签展示在报表里。

业务中可通过该功能在对话流中来进行用户标签,画像或者业务相关数据收集。image

说明

收集的有关变量值可通过TongyiBeebotChat接口获取。

image

自定义指令

执行与外部系统对接业务系统指令

问答策略

  • 对话流跳出配置:在A对话流中,用户如果触发进入B对话流或开启对话分支。在B对话流完成后,机器人可以配置是否返回对话流A。如果配置拉回话术,机器人会在B对话流结束后,通过“拉回话术”引导用户继续对话。

image

  • 拒识配置:无法识别用户意图时,机器人主动根据该节点内定义的拒识规则引导用户重述。目前有两种拒识配置:一种是机器人直接给出拒识回复,另一种是跳转节点,回复跳转的节点内的回复内容。

    • 拒识回复:当拒识时,机器人重新澄清回复。

    • 跳转节点:当拒识时,跳转到其他交互节点。

说明
  • 拒识是指机器人无法将用户输入信息与已设意图做匹配,即机器人无法识别用户意图。

image

  • 超时配置:语音对话时,用户静默一定时间没有响应时,机器人会使用超时回复话术进行回复。超时可以定义超时的时间(建议5s),同拒识一样,除了回复也可以跳转至其他交互节点。

image

用户说

用户说可以定义在这个交互节点中,后续用户的回复分支。具体内容配置界面即含义如下:

image

image

  • 分支名称:即分支名字,根据实际业务需求进行填写。

  • 分支条件:即匹配用户输出信息的触发条件,分支条件被触发后,对话流将进入对应分支下的节点。分支条件有意图触发、条件触发和表达式触发三类。

    • 意图触发:当用户输出信息可用单个意图进行概括时,可选择意图触发;

    • 条件触发:当用户输出信息需要各种不同的条件进行组合概括时,可选择条件触发,当前控制台提供了意图、实体、变量、情绪等类型条件选择,并提供两级and和or条件组的设计;

    • 表达式触发:当用户输出信息可用正则表达式概况时,可选择表达式触发。

  • 变量赋值:触发意图后使用变量赋值可记录对话中的信息。

说明