
如何设计机器人多轮对话流程?
2025-06-08 00:03:06
在 V5后台->知识库->流程设计->添加流程,可针对多轮对话场景进行可视化编辑和设计。
1)添加、删除、编辑流程节点
进入设计页面,系统默认一个节点,双击当前节点可新增子节点;点击节点,可在设计页面右侧编辑节点名称、问答等内容;选中节点,按键盘的Delete键可删除节点。以上操作,都可以通过鼠标右键点击节点来实现。
2)流程节点的问答来源及类型设置
多轮对话流程中涉及到的问答内容,可通过选择知识库现有问答 或 直接在流程设计页面添加新问答来实现。
针对多轮对话流程中的问答,我们可以在节点信息编辑页,设置当前问答的生效使用范围,包含:
当前流程:此问答只在当前流程中生效;
所有流程:此问答只在流程对话中生效;
通用问答:此问答为通用问答,只要被问到了就会识别回复。
3)流程节点中问题的重复机制
针对客户在对话中重复问同一个问题多次,机器人回答不重复的内容。
我们可以在编辑节点问答时,添加1个问题,多条回答内容,并在“重复”行设置好需要重复的次数。设置后,此节点重复被问到指定的次数,才会进入下一节点。
4)流程节点的触发机制
系统默认触发最顶层的父节点,子节点不进行单独触发。
如需要某个子对话流程也能在客户对话中被单独触发,则需要在当前触发节点编辑页“触发”行,勾选:可单独触发。
5)保存或发布多轮对话流程
当机器人多轮对话流程编辑完成后,我们可以点击页面左下角的“存草稿”或“发布”按钮进行保存。
存草稿:表示只保存编辑的流程内容,不生效;
发布:表示保存流程内容的同时,对话流程在客户端生效。