3.3 KiB
3.3 KiB
知识中心第三版已部署
2026-09-16 已更新内网服务器 192.168.110.111。
入口:http://192.168.110.111:8369/#/knowledge/center。
本次功能
- 已驳回知识可单条或批量确认删除,原始归档保留;知识、来源快照和版本记录删除,保留审计和去重指纹。
- 新建任务可选择已启用文本模型、等待时间(默认 90 秒、30–180 秒)和模型调用总上限。
- 暂停或失败任务可通过「配置 / 继续」换模型、调整预算/等待时间或切换规则整理,从断点继续。
- 模型候选与扫描进度先持久化,成功草稿逐条提交;后续失败不会重做该批已完成问答。
- 安全错误提示区分超时、上游 HTTP 状态、网络与 JSON 格式问题;知识请求输出上限提高为 4096 token,不修改实时客服配置。
旧任务仅记录通用错误,无法确认历史失败的唯一原因。排查时原模型两次虚构问答探测成功;已修正固定 12 秒时限、默认 500 token 输出上限和整批失败不保存结果的问题。上游模型自己的配置限制仍需在上游管理。
验证
- 本机及服务器候选镜像内均通过 72 项后端测试;前端 4 项批量流程测试、类型检查、构建通过。
- 隔离实际浏览器通过:新任务选择模型与超时;第二条失败后保留第一条;换模型续跑只处理剩余两条;单条驳回删除;批量驳回删除。页面无脚本错误。
- 隔离库删除后原始归档仍为 6 条,知识为 0 条,删除指纹为 3 条。
- 246 个安装文件、237 个运行镜像文件与发布清单哈希一致。
- API、网关健康,Worker 运行,三个容器重启次数均为 0;页面及新前端资源返回 200;模型清单等接口未登录返回 401。
- 在线 SQLite quick_check 为 ok;校验时归档消息 511144 条。原 15 条已驳回知识、2 个加工任务、2 个增量监控保留,没有自动重试生产失败任务。
- 新版实际模型整理使用一条虚构问答,模型
gpt-5.6-sol,耗时 3.32 秒,输入 263 / 输出 133 字符,结构字段有效。未保存测试知识、未调用真实聊天数据。 - 线上可选模型:
gpt-5.6-sol、qwen3.6-35b、deepseek-v4-flash-vision-exp。
版本、备份与回滚
- 服务器发布目录:
/home/ps/knowledge-v3-20260916。 - 版本镜像:
zyt/wecom-admin:knowledge-v3-20260916,同时标记为zyt/wecom-admin:current。 - 镜像 ID:
sha256:15bf0aa7a0041b5b79cee60c3fc21e888ca87d3268abf183e5644ac5efd784de。 - 上一版镜像:
zyt/wecom-admin:before-knowledge-v3-20260916。 - 原源码、前端与 compose:服务器发布目录
source-before.tar.gz。 - 数据库及密钥备份:
/opt/im-admin/deploy/im-admin/data/backups/knowledge-v3-20260916。固定读取快照备份耗时 8.7 秒,数据库 4259610624 字节,重新只读打开 quick_check 为 ok,包含 510656 条归档消息。 - 回滚:
bash /home/ps/knowledge-v3-20260916/rollback.sh。仅恢复应用源码/镜像,保留在线数据库;若发现第三版待处理问答断点,回滚脚本保持 Worker 停止,需重新部署第三版后才能继续,防止旧 Worker 跳过待处理问答。
本地记录:deploy/knowledge-v3-20260916/{manifest,before,after,backup-verification,verification}.json;浏览器验收:deploy/knowledge-v3/qa/result.json。