Grab outFigure插件问题解析及解决方案:Deepcatch a glimpsek思维链内容未从对话上下文删除的原因与优化

触发方法:

1,正确安装LangBot和本插件
2,使用带有思维链的模型(例如Deepseek-R1)进行对话
3,使用 !prompt 命令检查对话上下文

发生了什么:

可以看到,虽然在输出的消息中的确 移除了的思维链部分,但这部分内容并不会从对话上下文中移除,并且可能会随着下一部分消息被发给模型,示例如下。

用户:提问1
模型:<思维链1> 回答1
用户:提问2
模型:<思维链2> 回答2
用户:提问3

这会导致上下文长度急剧增长,并可能导致模型输出混乱。

应该发生什么:

思维链内容应该被从上下文中删除掉,示例如下。

用户:提问1
模型:回答1
用户:提问2
模型:回答2
用户:提问3

补充说明:

Deepseek的官方文档中( https://api-docs.deepseek.com/zh-cn/guides/reasoning_model )明确说明了,在每轮对话之间应该清除思维链部分的内容,所以个人认为这个功能是有必要的。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
是我的头像 - 宋马
评论 抢沙发

请登录后发表评论

    暂无评论内容