新建流程

您在流程管理中只需要进行简单的流程描述,即可使机器人按特定业务流程进行问题解答。

概念介绍

说明

体验版(通义版)、企业版(通义版)、旗舰版(通义版)、平台版(通义版)支持流程管理功能。

  • 流程:通过流程编排画布设计业务流程,机器人将理解流程内容与用户进行对话。

  • 流程节点:流程内节点即机器人执行的动作,需要进行回复、收集信息、调用API或完成某个目标的指令描述。

  • 流程边:流程内进行节点流转的条件,边可以是用户表达的意图或参数判断。

  • API插件:流程或机器人可以使用API插件与外部业务系统进行交互。

  • 参数:流程或API插件内需要使用的变量信息,由参数名和参数描述构成。

流程管理配置示例

用户对我们的某一产品提出宝贵的意见或建议时,我们会登记用户的相关信息,以便产品团队能够后续与用户进行沟通。用户只需在机器人聊天界面输入登记信息,即可触发收集客户信息的流程。完成预设参数的收集,收集完所有参数后,系统会请用户确认所收集的信息是否准确无误。

步骤一:新建参数

  1. 进入机器人空间后,选择知识库>流程管理>参数

  2. 单击新建参数,打开新建参数弹窗,在配置“收集客户信息”的流程时,要收集的参数有阿里云账号、产品名称、联系人姓名、联系方式。可以通过插入随路参数和实体来增强识别效果。

    • 阿里云账号image

    • 产品名称:具体的产品名称,为了保证输入产品的准确,这里我们可以添加标准实体来进行关联,增强识别参数的效果,实体需要用户提前在全局配置中进行配置,详情请参考:实体管理image

    • 联系人姓名image

    • 联系方式:为了保证输入的手机号是正确的,这里关联了手机号的实体。image

      说明

      新建参数时,描述中可以输入”/“插入参数,该参数包含实体和随路参数,随路参数是一个用户自定义参数集,可以传入用户自定义的参数到各对话引擎,实体是指同类型单词的集合,详情请参考:实体管理

步骤二:新建流程

  1. 进入机器人空间后,选择知识库>流程管理

  2. 单击新建流程,打开新建流程弹窗,填写流程名称和描述,即可新建流程画布。

    image

  3. 单击确定,进入流程配置画布页面。

  4. 双击输入分支条件。

    • 收集客户信息示例:image

      • 进入条件:这里是配置触发流程后续的条件,如:今天的天气。

      • 用户示例问法:用户可以添加关于进入条件示例问法,从而更容易进入配置好的对话流程,来让机器人为您提供更准确的服务,如:今天会下雨吗?出门需要带伞吗?

        说明

        当前版本话术配置上限为50条,一般情况20条以内足够,通用意图可不用添加话术。

    • 多分枝示例:

      1. 进入条件:进入条件可以是对话中的参数或者API返回参数,参数判断一般直接写到条件上即可,如:返回code等于1,返回code不等于1。image

      2. 用户示例问法:用户可以添加关于进入条件示例问法,从而更容易进入配置好的对话流程,来让机器人为您提供更准确的服务,如code==1,当code==1时候也可以直接进入流程,不用必须满足”返回code等于1“才能进入流程。image

  5. 配置节点,双击编辑节点

    • 基础设置

      • 节点名称:填写当前节点主要执行的动作名称,建议用短句描述,如:收集城市名。

      • 执行动作:配置流程执行到节点时,机器人需要执行的操作。

        • 固定回复:机器人将严格使用“回复内容”回复客户,不会对回复内容进行改写。

        • 收集参数:在下拉参数中选择需要收集的参数进行添加。

        • 调用API插件:在下拉API插件中选择需要调用的API插件进行添加。

        • 自定义:通过自定义的方式可以对机器人的细节进行约束,对不同的节点,机器人的回复内容不同。

          image

    • 高级设置

      • 指令:用于外部系统与机器人对话的集成,如:转人工指令。配置指令后,在节点动作执行的同时,机器人将随路下发指令信息供外部业务系统进行集成。image

  6. 单击保存,完成节点配置。

步骤三:测试流程

  1. 进入到流程的编辑页面,单击右上角测试,打开测试窗。

    说明

    此测试窗口仅测试当前配置的流程。

  2. 输入触发条件“登记信息”,进行测试收集客户信息流程。image

步骤四:发布和下线流程

  • 发布

    • 流程管理列表中,单击右侧的发布按钮就可以发布流程至正式环境,没有经过测试的流程是无法发布。image

  • 下线

    • 流程管理的列表中,单击右侧的下线按钮,即可将正式环境中的流程下线。

扩展功能

导入/导出流程

在流程管理页面,单击导入流程导出流程按钮,即可完成导入导出操作。只能以Zip文件格式导出流程。

image