现象
针对同一主题发起多轮对话时,第一次提问可通过问题分类得到对应回复,第二次同主题提问时,AI无法有效延续与该主题相关的对话。
可能原因
系统未内置对话记忆机制,无法关联同主题的前后交互内容。若尝试使用全局变量存储分类结果,变量内容会展示在聊天前台,无法满足隐藏需求。
排查步骤
- 检查系统是否内置对话记忆功能,确认未内置记忆功能;
- 创建全局变量用于存储当前对话的分类结果,每次分类完成后更新该变量;
- 配置提示词,加入该全局变量,引导模型关联历史分类结果;
- 若需隐藏全局变量,需按实际环境确认相关配置。
解决与验证
临时解决方案为添加全局变量存储分类结果,每次完成分类后更新该变量。在提示词中加入该全局变量,引导模型在无合适分类时使用该分类结果。若需隐藏全局变量,需按实际环境确认相关配置。验证方式为发起同主题的两次提问,确认第二次提问可基于第一次的分类结果延续对话。