机器人回复节点

本文档介绍流程管理中机器人回复节点的配置方法和应用实例。

节点介绍

用于向用户发送信息,有两种设置方法:基础设置和高级设置。基础设置目前支持三种回复形态:使用固定话术回复、根据Prompt生成回复、任务Prompt。

image.png

操作说明

基础设置

  • 节点名称:按照业务需求可以修改节点名称,系统展示默认值;

  • 回复方式

    • 使用固定回复话术:使用预设的话术回复用户;

    • 根据Prompt生成回复:节点对话指令与用户进行对话,支持通过输入“/ ”来添加参数值;

    • 任务Prompt:采用多任务指令的方式让机器人与用户进行交互对话,支持通过输入“@”来添加API插件,输入“/ ”来添加参数值。

      说明

      Prompt配置建议

      1. Prompt 内容需要站在机器人的视角,定义需要机器人怎么执行。

      2. 单个节点的动作建议相对简单直接,要点明确。

      具体粒度可以参考以下模板示例:

      类型

      说明

      Prompt

      效果展示

      直接回复

      提供回复话术示例,机器人会结合上下文完整参考话术示例进行回复

      回复“请问您是出险人的家人还是朋友?”

      image.png

      根据指令进行回复

      提供对话指令,机器人按照指令任务与用户对话,包含参数获取、调用API

      多任务Prompt

      1. 获取参数:city

      2. @API插件:weather 查询城市天气

      image.png

      提问并校验客户的回复

      主动向用户提问,并且结合用户的回复内容进行结果验证

      回复:“请问是什么时间出险的?”

      用户提供出险时间后,检查用户提供的出险时间对比系统参数:CURRENT_DATE是否超过十天

      image.png

高级设置

在高级设置中,设置对应的系统指令,用于在对话中与其他系统进行交互集成。如:转人工指令。

以转人工指令为例介绍指令设置功能:

  1. 配置:在回复节点配置回复内容,高级设置中定义转人工指令。在转人工指令中可以设置转人工技能组和随路参数信息。

  2. 对话说明:当对话流程进入该节点时,机器人对话接口会同时提供“节点回复”和配置在节点上的指令“转人工指令”。

  3. 集成对话 API 时,接入侧在获取到转人工指令后,发送节点回复给客户,并根据转人工指令的配置实现转人工。

应用示例

场景描述:咨询类流程,收集用户需求,并根据需求进行回复。

示例流程如下:

image.png

配置步骤

  1. 新建流程,进入流程画布编辑界面;

  2. 输入意图边,当发生道路救援意图时,能触发此流程;

用户寻求道路救援;

image.png

  1. 添加机器人回复节点,选择“任务Prompt”模式,将需要跟用户确认的信息梳理在Prompt输入框中,如下图所示:

image.png

效果展示

image.png