MaxKB
MaxKB copied to clipboard
[BUG]【用户问题】此字段不能为空字符串。
联系方式
MaxKB 版本
看不到,但是是1panel应用商店安装的最新版
问题描述
版本号如下看不到
问题:每次首次打开演示的时候都有概率会出现这个问题,首句话会提示你【用户问题】此字段不能为空字符串,第二话会开始恢复正常,不能稳定复现,但是经常会出现来恶心你一下。从两个版本之前就有这个问题,这回更新还是有这个问题
我的应用配置都是
提示词:
多轮对话和问题优化打开,不使用知识库
重现步骤
在配置页的调试中不会遇到这种问题,另外这个GIF就属于是运气好,只有第一次使用的时候复现了一次
期待的正确结果
No response
相关日志输出
日志里都是正常的API请求,唯一可疑的就是这种日志
/opt/py3/lib/python3.11/site-packages/django/db/models/base.py:364: RuntimeWarning: Model 'dataset.dynamics' was already registered. Reloading models is not advised as it can lead to inconsistencies, most notably with related models.
new_class._meta.apps.register_model(new_class._meta.app_label, new_class)
附加信息
No response
感谢反馈, 开启问题后会先让模型根据上下文优化一次问题,模型可能并没有返回优化后的问题,导致后续第二次让模型回答时 ,丢失了用户的问题,这个问题已经解决了,可以升级为最新的 v1.1.3版本。
可以关闭问题优化。
可以重新登录一下,版本号是在登录时获取的。
感谢反馈, 开启问题后会先让模型根据上下文优化一次问题,模型可能并没有返回优化后的问题,导致后续第二次让模型回答时 ,丢失了用户的问题,这个问题已经解决了,可以升级为最新的 v1.1.3版本。
现在的版本就是1.1.3 我先试试关闭问题优化看看吧
另外在没关闭问题优化的情况下还是出现了这个问题
emmm 我试了 关闭了问题优化也还是有这个问题
还是那样的 概率出现 没有什么固定的复现方式
点击快捷问题后我们做了防抖限制,只能发送一次问题,但从你的现象看应该是 一下发了 2 个提问,第二个问题为空。
我们这边测试环境无法复现。如果你那边环境可以联网的话,可以进入我们技术交流群,进行排查一下。
已复现,同一个浏览器打开两个应用的对话页面,认证共享导致的 bug。
已复现,同一个浏览器打开两个应用的对话页面,认证共享导致的 bug。
对对对 是这样的 坐等大佬们修复
v1.2.0 已发布:https://github.com/1Panel-dev/MaxKB/releases/tag/v1.2.0