caoxiaozhu
|
03254f8196
|
feat(data_process): 模型缓存统一仓库根 .cache 并修复 PDF 页眉页脚清理
- 新增 app/core/cache_paths.py:HF_HOME / tiktoken 缓存统一指向 <repo>/.cache,
本地与 Docker 路径一致,离线部署打包 .cache 即可
- Dockerfile.backend 的 tiktoken 词表改用官方 SHA 文件名,避免运行时回退重建
- 修复 layout_hybrid 路径不运行 detect_pdf_document_noise 的缺陷:
needs_pdf_noise 不再与 needs_layout_raw 互斥,PDF 智能预处理在版面切分下也生效
- 新增 layout_noise.py:识别跨页重复的页眉表格标签组并按行剔除,
解决 docling layout 模型把中文企业 PDF 页眉识别成普通 Table 导致清不掉的问题
- 回收 HybridChunker 丢弃的末尾孤立标题,找回章节标题内容
|
2026-08-21 10:16:23 +08:00 |
|
wuyongtao
|
6f0e82f351
|
feat: 平台治理与权限体系完善,存储进度/GPU预留/审批中心与日志整合
- 平台治理: 租户用户权限层次、资源ACL、审批中心与审批模板、访问申请
- 存储: MinIO 存储进度迁移、对象存储安全加固与测试
- 计算: GPU 资源预留、compute 轮询与同步增强
- 权限: permission v2 迁移、权限安全验收测试
- 日志: 后端运行日志中文说明、操作日志整合
- 数据处理/评测: 数据转换与模型评测优化
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-21 09:49:48 +08:00 |
|
caoxiaozhu
|
81c2f85c3a
|
feat(data_process): 问答对数据评测体系与质量分雷达图
- 三层评测:规则层沿用原五维规则分,语义层用本地 BGE 向量算问答/来源
相关性,评审层复用生成模型按 rubric 打分(忠实度/正确性/清晰度等,
区分 standard/reasoning/dpo 输出类型),任一层失败自动降级
- 组合分 = 规则 35% + 语义 20% + 评审 45%,缺层自动重归一
- 新增 results/evaluate-batch 批量评测接口,镜像批量重生成的并发、
乐观锁与部分成功语义;生成阶段不再展示质量分
- 详情页与结果编辑页新增"数据评测"按钮和批量进度;质量分列悬停弹出
雷达图浮窗(评审 5 维 + 语义 2 维、三层分项、评审理由)
- 手动编辑/恢复后重算规则与语义层并丢弃过期评审分,雷达图不再展示
失效数据
|
2026-08-19 14:22:27 +08:00 |
|
caoxiaozhu
|
f47611020a
|
fix(data_process): 修复 Word 切分行号断档与预览标题缺失
- 正文抽取下钻 SDT 内容控件,目录等内容不再整段丢失
- 切片投影匹配剥离序列化插入的列表自动编号,新增行锚点兜底与游标防回退
- fixed/semantic 切分路径定位失败时保留切片,不再静默丢弃
- Word 预览按段落大纲级别识别标题,未套标题样式的小节正常渲染
- 本地嵌入模型抽为共享单例,供语义分块与质量评分共用
|
2026-08-19 14:22:27 +08:00 |
|
caoxiaozhu
|
78fb894307
|
feat(data_process): 优化问题生成提示语,提升问题自然度
- 系统提示语注入问题风格规则:像真实用户自然提问、避免"请描述/
请说明/根据文档"等模板化开头、多条问题交替句式,并附正反示例;
服务端注入对存量任务即时生效。
- 未配置提示语时的后端兜底从一句话充实为与前端同信息量的完整默认。
- 前端标准/思维链/DPO 三套内置默认提示语新增"问题表述自然"要求,
旧版归档为 _4 常量并注册进 isBuiltInGenerationPrompt 迁移映射,
自定义提示语不受影响。
- 新增兜底提示语专项测试与风格规则断言,生成测试 32/32 通过。
|
2026-08-18 15:49:00 +08:00 |
|
caoxiaozhu
|
91b4ae2287
|
feat(data_process): 显式关闭 docling OCR 并拒绝无文本层 PDF
- docling 转换器通过 PdfPipelineOptions 显式设置 do_ocr=False,
混合 PDF 的图片页不再产出 OCR 文字;不提供重新开启 OCR 的参数。
- 无文本层 PDF 的错误文案改为"扫描版或图片型 PDF 不支持",
上传阶段整批拒绝,保留混合 PDF 的可处理判定。
- 新增 test_layout_converter_disables_ocr 守护开关状态,
同步设计文档与 disable-ocr 实施计划/设计说明。
|
2026-08-18 15:49:00 +08:00 |
|
caoxiaozhu
|
5f6e7523cf
|
feat: 新增外部数据源拉取与 DPO 输出格式支持
- 支持从 PostgreSQL 数据库拉取结构化数据作为训练来源
- 新增 DPO (Direct Preference Optimization) 输出类型
- 支持 chosen/rejected 字段的编辑、校验和发布
- 完善数据预处理切分逻辑和元数据管理
- 移除 OCR 扫描 PDF 功能,保持基础文本解析能力
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-11 14:17:45 +08:00 |
|
wangjiming
|
f809825a7d
|
完善部分平台治理功能,及修改看板缺陷
|
2026-08-10 11:41:16 +08:00 |
|
wuyongtao
|
75cc105ebc
|
chore: 忽略离线部署包,提交安全加固、数据库初始化与文档
- .gitignore: 忽略 docker/offline 离线部署包(镜像/运行时等大文件)
- 安全加固: 新增 compute/api/security.py 及各端安全测试,补充 docs/security-hardening.md
- 数据库: 新增完整初始化 SQL 与 docs/database-config.md
- 数据转换与评测: 修复类型检查、增强校验并补充测试
- Docker 配置与环境变量更新
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-07 09:24:35 +08:00 |
|
wuyongtao
|
0292bf5138
|
fix: 模型评测异步加载等待与多节点路由修复
- eval_runner 等待异步模型加载完成(InferenceSession.wait_until_loaded),
修复 "model load failed: unknown"
- 评测算力节点选择:优先页面选择的节点 / 模型所在节点(_select_eval_node),
多节点时不再派发到不可达节点导致连接超时
- 前端评测 GPU 选择改为节点感知(节点:GPU 复合值),透传 compute_node_id,
并检查 startEval 结果展示真实错误
- 大模型评价(judge)使用模型记录的真实 API 模型名(api_model),
避免用平台内部名调用 LLM API 导致 HTTP 400
- 新增后端节点选择与 compute wait_until_loaded 单元测试
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-04 18:21:16 +08:00 |
|
wuyongtao
|
0271942ba5
|
feat: 模型推理异步加载与对话链路修复,同步基线
模型推理全异步化改造:
- 计算节点 InferenceSession 改为后台线程异步加载模型,load 立即返回,
加载期间事件循环保持响应(/inference/status 与 /health 不阻塞)
- 后端模型加载改为异步派发 + 轮询对账器(reconcile_inference_loads),
任务状态由 starting 自动推进到 ready/error,解决多节点启动超时
(timeout of 120000ms exceeded)
- 推理删除/卸载改为任务感知 + 短超时,删除先删记录再 best-effort 卸载,
不再被不可达节点阻塞;同节点新模型替换旧任务标记失效
- 流式对话透传 task_id/node_id 路由到真正加载模型的算力节点,
useStreamChat 解析 SSE 错误帧以干净文案展示
- 对话历史按任务 id 本地持久化,退出重进可恢复;移除页脚提示文本
- 新增后端推理异步加载与计算节点异步状态机单元测试
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-04 16:59:34 +08:00 |
|
wangjiming
|
15c4223f2c
|
update
|
2026-08-03 09:34:08 +08:00 |
|
caoxiaozhu
|
b975de02da
|
fix: 完善数据预处理与 JSON 上传链路
|
2026-07-30 16:54:00 +08:00 |
|
caoxiaozhu
|
01d2e6c76a
|
feat(data-process): 完善后台生成与失败重试
|
2026-07-28 10:56:05 +08:00 |
|
caoxiaozhu
|
9025437a37
|
feat(data-process): 增加 Office 原文件预览接口
|
2026-07-27 16:12:50 +08:00 |
|
caoxiaozhu
|
f97245b814
|
feat(data-process): 增加可配置思维链生成
|
2026-07-27 14:41:38 +08:00 |
|
caoxiaozhu
|
de2e8952b5
|
feat(data-process): 支持思维链输出类型
|
2026-07-27 13:08:44 +08:00 |
|
caoxiaozhu
|
ecafb7eb13
|
fix(dataset): 展示训练任务名称
|
2026-07-27 12:44:40 +08:00 |
|
caoxiaozhu
|
bce586697b
|
fix(dataset): 统一大小与版本元数据
|
2026-07-27 12:26:09 +08:00 |
|
caoxiaozhu
|
b08a771a61
|
fix(data-process): 保留可验证的任务耗时
|
2026-07-27 11:16:48 +08:00 |
|
caoxiaozhu
|
8caaaa5bbc
|
fix(data-process): 恢复提前中断的重新生成任务
|
2026-07-27 11:07:18 +08:00 |
|
caoxiaozhu
|
53014bb381
|
fix(data-process): 延迟重新生成破坏性变更
|
2026-07-27 10:43:42 +08:00 |
|
caoxiaozhu
|
b14b2ecf22
|
fix(data-process): 修正任务详情数据契约
|
2026-07-27 10:03:46 +08:00 |
|
caoxiaozhu
|
895983ac20
|
feat(data-process): 返回任务文档数量
|
2026-07-27 09:50:19 +08:00 |
|
caoxiaozhu
|
e4ea1f168c
|
fix(data-process): 保留重新生成前的已发布数据集
|
2026-07-27 09:39:19 +08:00 |
|
caoxiaozhu
|
9428c6b785
|
feat(data-process): 支持单项生成五十条数据
|
2026-07-27 09:11:51 +08:00 |
|
caoxiaozhu
|
396d3f6f47
|
feat(data-process): 支持任务重新生成
|
2026-07-25 22:40:55 +08:00 |
|
caoxiaozhu
|
07e2999323
|
fix(data-process): 修复三数据集发布参数错误
|
2026-07-25 18:19:37 +08:00 |
|
caoxiaozhu
|
ea08478a37
|
feat(data-process): 接入三种文档切分引擎
|
2026-07-25 18:00:21 +08:00 |
|
caoxiaozhu
|
e9a121cfeb
|
fix(data-process): 发布三个独立切分数据集
|
2026-07-25 17:04:14 +08:00 |
|
caoxiaozhu
|
9cb77c251a
|
fix(data-process): 发布精确三路数据切分
|
2026-07-24 20:43:47 +08:00 |
|
caoxiaozhu
|
994ec6644a
|
fix(data-process): 修正详情统计字段契约
|
2026-07-24 16:28:47 +08:00 |
|
caoxiaozhu
|
3266a6fc09
|
feat(data-process): 清理PDF文档级噪声
|
2026-07-24 15:05:39 +08:00 |
|
caoxiaozhu
|
93373bc61f
|
fix(data-process): 合并文档结构短切片
|
2026-07-24 14:36:11 +08:00 |
|
caoxiaozhu
|
33d0ed2e01
|
feat(data-process): 完善文件解析与切分存储链路
|
2026-07-24 14:35:03 +08:00 |
|
caoxiaozhu
|
f04dc479bb
|
feat: 完成数据处理接口与前端接入
|
2026-07-23 15:10:13 +08:00 |
|