Dialogflow CX 中的流程

Unite professionals to advance email dataset knowledge globally.
Post Reply
sakib40
Posts: 715
Joined: Sat Dec 21, 2024 3:25 am

Dialogflow CX 中的流程

Post by sakib40 »

然而,还应注意,每个流程都是基于当前分配给其页面的意图池单独训练的。考虑到意图之间可能出现的混淆,请记住,意图是与当前流程中出现的其他意图一起考虑的,而不仅仅是当前页面上定义的意图。

Dialogflow CX 中的聊天机器人由一个或多个流程(如图 1 所示)组成,这些对话路径可以根据用户提供给机器人的响应和请求主题采取不同的路径。最终用户始终从默认起始流程开始,并由该流程将他们引导至其他流程。每个流程都包含代表对话步骤的“页面”,也可以重定向到其他流程。一个流程有限的简单机器人只需要一个流程,而一个更复杂的机器人则可以通过多个相互关联的流程覆盖广泛的主题领域。

一旦开始添加其他功能,例如处理来自用户的附加信息请求,即使是中小型机器人中的流程结构也会变得复杂并且难以作为单个流程进行管理(见图 5)。

医疗聊天机器人的 DialogflowCX 流程图示例
图 5:Dialogflow CX 示例“医疗保健”聊天机器人中的 3 个流程结构之一,用于查找附 埃及电报号码数据 可承保客户保险的医生

因此,建议您从规划阶段就考虑将机器人拆分成多个流程。具体做法是,识别所有映射意图中的主题类别(例如图 6),并为每个子类别构建单独的流程,此外,还要构建一个启动流程,在用户首次与机器人交互时引导他们到正确的类别。

将聊天机器人拆分成多个流程也大有裨益,因为意图只会与同一流程中出现的其他意图一起训练。如果您的聊天机器人有五个意图,但其中只有两个出现在一个流程中,那么只有这两个意图会一起训练,并在该流程中进行比较预测。如果您的聊天机器人在扩展过程
Post Reply