流程基本配置
# 流程基本配置
——通过这篇文章了解我们为您提供的流程描述、流程节点功能指南
# 任务流程的作用
我们希望您在了解任务流程功能之前,了解它的场景及用途:
● 使用场景:当大模型机器人在进行需要和访客多次交互并判断才能解决的复杂任务时,例如查询物流、申请保修,需要流程化回复。
● 用途:大模型机器人在进行会话时将根据用户的问题和配置的流程名称、流程描述进行匹配,从而高效服务客户。
# 如何使用任务流程
以下将给您介绍每个功能点的作用和效果:
- 如何使用任务流程
搭建流程
a. 入口:【知识中心—任务流程—创建流程】。
b. 添加流程名称、流程描述。大模型机器人将根据用户的问题和配置的流程名称、流程描述进行匹配,所以请保证流程名称和描述不要重复或存在语义重叠。
i. 名称:流程名称,例如“退货”。
ii. 流程描述:详细描述流程用途,将会影响用户意图匹配。建议您按照示例填写。
2.对话收集节点
a. 使用场景:当您需要从对话中收集客户订单编号、收集退货原因等信息时建议使用。
b. 智能效果:
i. 智能询问:机器人可以根据节点收集目标自行组织话术进行询问。询问话术将基于当前语境给出,重复询问时将使用不同话术,使机器人询问变得不再呆板。
ii. 智能收集:
1. 机器人可以通过语义从用户回复中提取要收集的关键词,并赋值变量,不需要再为变量配置实体词和同义词。例如,用户说“我的x3耳机坏了”,机器人能够识别型号等于“x3”,产品等于“耳机”。
2. 当收集的信息存在冲突、更新,机器人会主动询问澄清,待用户确认后才会替换收集信息,避免变量赋值错误。如上个例子,机器人搜集“12号”这个信息后,会先询问“您确定要买12号的票吗?”,待用户确认后,机器人会用“12号”替换“11号”。
iii. 智能跳转节点:已收集到信息的对话收集节点会自动跳过,机器人不会重新询问。例如,第一个对话收集节点需要收集“产品品类”,第二个对话收集节点需要收集“产品型号”信息。当用户说“我要购买xx品类xx型号”时,机器人会直接跳过这两个对话收集节点,而不是机械重复询问。
c. 配置方式
要实现上述效果,关键在于填写完整的变量描述。变量描述越清晰,机器人收集信息越准 确。
d. 配置按钮
在文本场景,如果您希望提供点选项的交互方式,可以将变量的数据类型选为【枚举值】,此时会出现【添加按钮】的开关。访客端效果如下图展示:
3.分支判断节点:进行规则判断并对分支做后续不同处理
4.发送回复节点:用于回复用户答案,您可以添加变量、链接。支持智能回复与固定话术回复。当选择智能回复时,将用检索提示词作为Query搜索知识库并触发知识回答。
5.接口调用节点:用于通过接口查询其他系统的数据或执行特定操作。要通过接口调用节点发送订单卡片或其他卡片,可参考【任务流程-消息卡片配置】。在使用【任务流程-接口调用】时,每一次调用接口智齿都会自动将partnerId、multiParams、params三个固定的自定义参数作为请求参数。
字段名称 | 字段说明 | 类型 |
---|---|---|
partnerId | 会话开始时,您传入智齿的客户的对接ID。未传则为空 | 固定参数 |
multiParams | 会话开始时,您传入的multiParams参数,json键值对格式,如:{"city":"北京","category":"衬衫"}。未传则为空 | 固定参数 |
params | 会话开始时,您传入的params参数,Json 格式的字符串。为传则为空 | 固定参数 |
6.转人工节点:当需要人工时,可以通过任务流程由机器人主动发起转人工。