现象
使用问题分类功能时,针对同一主题的多轮对话,第一次提问可正常触发分类并得到对应回复,第二次同主题的补充提问时,AI无法有效继续相关对话。
可能原因
未在对话流程中配置全局变量存储问题分类结果,导致多轮对话无法保留之前的分类上下文,无法关联后续同主题对话。
排查步骤
- 检查对话配置中是否存在用于存储分类结果的全局变量
- 确认多轮对话的触发逻辑是否包含前置判断步骤
- 验证全局变量在对话流转过程中是否能被正常读取和更新
解决与验证
解决方法:添加全局变量用于记录问题分类结果。在每次对话进入时,先执行判断逻辑:若全局变量存在分类结果,则直接使用该结果进行后续处理;若不存在,则执行问题分类流程。 验证步骤:发起第一轮与主题相关的提问,触发分类流程并生成全局变量;发起第二轮同主题的补充提问,确认AI可基于之前的分类结果继续对话。若后续出现不同分类的提问,需按实际环境调整判断逻辑,区分不同意图的对话。