Files
kefu/deploy/knowledge-v3-deployed.md
T
2026-09-21 10:34:06 +08:00

38 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 知识中心第三版已部署
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`。