构建高效对话式AI:从基础到实践
1. 误解计数与两击规则
在对话式AI中,当对话到达“Anything Else”节点时,意味着用户的意图未被理解,这会降低用户对助手的满意度。因此,对该节点的访问次数进行计数是很有必要的。当第二次访问该节点时,应该在用户感到沮丧之前为其提供一个替代渠道。
大多数对话式AI平台允许在对话过程中使用上下文变量存储任意信息。我们可以使用一个上下文变量来记录“Anything Else”节点的访问次数。有些平台会自动统计该节点的访问次数,使用时可查看文档确认。
通过将“Anything Else”节点的访问次数存储在上下文变量中,就可以实现“两击规则”。两次访问该节点后,助手应将用户引导至另一个渠道,如客服电话、网站或人工服务流程。
2. 实现置信度检测和两击规则
实现该功能的步骤如下:
1. 在“Welcome”节点将上下文变量 misunderstood_count 初始化为0,用于跟踪助手误解用户的次数。
2. 在对话底部创建一个带有回退条件的新“Misunderstanding”节点。
3. 在“Misunderstanding”节点内增加 misunderstood_count 的值,每次对话包含该节点时,该变量就会递增。
4. 为“Misunderstanding”节点添加一个子节点,检查 misunderstood_count 的值。如果 $misunderstood_count >= 2 ,则向用户发送消息“很抱歉,我无法理解您的
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



