Skip to content

Releases: nghqqa/tizhou

题舟 v1.0.14

Choose a tag to compare

@nghqqa nghqqa released this 10 Sep 10:27

题舟 v1.0.14

知识库增量索引与磁盘变更自动重索引、直导工具链核心拆分与单元测试。

性能

增量索引

  • 按「文件路径 + 内容哈希」复用库中记录,内容未变的文件不再重新解析
  • 2.2 万题真实库实测:首次全解析 8.5 秒 → 二次增量 2.4 秒
  • 索引快照改为整库一次查询;未变的题不再全量重写(大库重索引在应用内的主要耗时)
  • 无变更的重索引不产生快照,不堆积冗余

磁盘监听自动重索引

  • 递归监听活动知识库目录,Markdown 变动后 3 秒防抖自动增量重索引
  • 导入脚本批量落盘只触发一次;外部编辑器改题无需手动点「重新索引」
  • 窗口重新获得焦点时自动对齐侧栏计数(新增 vault.active 请求)
  • 设置页索引结果显示「未变复用 N」

重构

  • 直导工具链核心(Markdown 契约 / 三级去重签名 / 申论材料定位 / 字段解析)拆到 tools/lib/import-core.mjs
  • 新增 14 个单元测试:\w 不含中文、材料引用边界、papers 回填幂等、frontmatter 读回一致性等
  • 真实导入回归:转换计数与拆分前逐项一致

测试

  • 288 → 306 项:增量索引行为(无变更全复用 / 单文件改动 / 移动与删除)、磁盘监听自动入索引、真实库基准(VAULT_BENCH_DIR 门控)

升级说明

  • 覆盖安装即可,学习数据与知识库不受影响
  • 首次启动后的第一次「重新索引」为全量解析,之后即走增量

题舟 v1.0.13

Choose a tag to compare

@nghqqa nghqqa released this 08 Sep 12:19

题舟 v1.0.13

题库导入器扩展(kaogong 快照 / OpenExam 整卷 JSON)、近重复扫描工具、AI 行为约束与评测骨架、AI 消息 Markdown 渲染修复。

新能力

导入器扩展(渠道二直导工具链)

  • build kaogong:kaogong 快照 SQLite 一键转知识库,默认行测真题,附时政/申论真题/素材;卷库题序映射后直接可用「真题原卷模考」
  • build openexam-json:OpenExam 整卷 JSON 目录转换;--material-db 从种子库接回资料分析材料,--assets-dir 拷贝材料统计图
  • 三级跨库去重:严格签名 → 宽松签名 → 资料分析题干包含;主库为准、新库只补增量
  • papers 回填:重叠题自动并入新卷归属(只追加),每次操作写 JSONL 台账,可回溯可撤销
  • 申论材料定位:按题干引用抽取对应「材料N」段落,引用不明确时回退全文

题库治理工具

  • npm run dedup:scan:simhash 分带 + Jaccard 精排的近重复扫描,产出报告与簇台账(open/resolved/ignored),只检测不改库

AI 行为约束与评测

  • 错题讲解三条红线:题目存疑 fail-closed / 答案一致性 / 与参考答案分歧时明确说明
  • 申论批改:子项级采分点核对、命中四级分级、【缺:×××】点名遗漏关键词、踩点给分不倒扣
  • npm run eval:ai:固定题集离线评测线上 prompt(契约符合率/答案命中率/关键词引用率/红线违规),结果落盘 JSON

修复

  • AI 助教回答、AI 变式训练解析、申论参考解析此前按纯文本显示,现统一用 Markdown 渲染(列表/加粗/表格/代码块正常显示)
  • 聊天气泡空白处理与 Markdown 排版冲突修复

升级说明

  • 覆盖安装即可,学习数据与知识库不受影响
  • 新增命令均为可选工具,不影响既有使用方式

题舟 v1.0.12

Choose a tag to compare

@nghqqa nghqqa released this 07 Sep 13:49

题舟 v1.0.12

来源页证据与原页预览、导入质量分级、模考保存修复。

新能力

来源页证据与原页预览

  • 每个导入产物标注「来源 第N页」,题本页/材料页/解析册页分别记录
  • 审核页点击按钮弹出原 PDF 页截图预览(翻页/缩放/关闭)
  • 无法定位页码时显示「暂无法定位原页」,不猜页码
  • 证据图片存任务独立目录,清空转换缓存后仍可查看

导入质量分级

  • 三级分层:结构化题目 / 待人工审核 / 原始资料保留
  • 批次消息显示真实计数(文件数/页数/跳过数),不用题目数推算
  • 非「文字题」产物默认禁止发布,需人工确认后解锁

缓存管理

  • 知识库工坊支持按文件清除转换缓存
  • 「忽略缓存重新转换」选项
  • 缓存统计面板

修复

  • 模考快速连续点选项后立即交卷不再丢失(drain 在途竞态修复)
  • 单页渲染崩溃不再白屏整个应用(错误边界)
  • 迁移安全加固(路径穿越/符号链接逃逸/损坏数据库全部拒绝)

其他

  • OCR Benchmark 入库(40+ PDF 真实样本清单、三引擎指标)
  • 单元/集成测试 287 项;UI E2E 20 项

能力边界

题舟不会自动猜测图形规律、图表数字或图片选项。confirmed Ground Truth = 0。structured 不代表 OCR 内容正确。不报告真实 OCR 准确率/召回率/缺题率。

题舟 v1.0.11

Choose a tag to compare

@nghqqa nghqqa released this 06 Sep 08:43

题舟 v1.0.9

资料分析与图形推理导入管线专项:图片保真、质量模型、能力边界收敛。

新能力

组题连续

资料分析「一组材料 + 5 道小题」整组抽取、组内连续,不再被随机打散;材料随每题保存,错题复习不受影响。

图表与表格保真

  • 结构解析还原表格(含合并单元格 HTML 表格渲染)+ 图表裁剪为图片随题保存
  • 解析册自动改道逐页 OCR,修复答案/解析串题;套内错位按内容相似度确定性校正(真实样本配对校验 0/15 → 19/20)
  • 图片全链路贯通:任务缓存 → 审核 → 题库,缓存命中后图片引用不失效

导入质量模型(诚实降级)

  • 每份资料标注能力边界:文字题·可自动导入 / 统计图·复杂表格·建议人工抽查 / 图片题·人工审核 / 图形推理图片题·暂不支持自动结构化 / 无法可靠结构化·仅保留原始资料
  • 质量报告拆分维度:文字置信度、表格结构、图形区域、数字异常、水印剥离、配对校验——不再用「OCR 置信度 99%」代表整体质量
  • 发布门禁:非文字题能力与「配对待确认」的产物默认禁止发布,需在审核详情勾选「我已查看原始页面并确认内容正确」后解除

解析清洗

  • 水印剥离(只删宣传片段,出处/年份/地区不动,剥离数审计)
  • 圆圈数字分类:句中保留为步骤编号,孤立标记移入审计块
  • 数字串隔离:无语义数字流以审计块保留原数字,公式与带单位数字不误伤
  • 段落重建与可读性检查(断句/括号未闭/只剩数字符号)

其他修复

  • 解析册每套末尾「【全篇答案】」不再混入最后一题解析
  • OCR 波浪线(≈)不再触发删除线渲染
  • 共享材料级警告只在每组第一题显示一次

能力边界(重要)

题舟不会自动猜测图形规律、图表数字或图片选项:

  • 扫描统计图的数字/图例结构、复杂合并单元格、扫描水印污染——保留原图与 OCR 文本,请人工对照核验
  • 图形推理默认逐页保留原始页面,不做自动规律判定(实验性绑定默认关闭)
  • 配对待确认的题目发布前必须人工核对

完整变更见 CHANGELOG。

题舟 v1.0.10

Choose a tag to compare

@nghqqa nghqqa released this 03 Sep 15:57

题舟 v1.0.10

更新源自动选择:国内优先。

更新说明

  • 检查更新时自动探测网络:cnb.cool 可达且版本不落后 → 从国内镜像检查与下载更新;否则自动回退 GitHub
  • 探测带超时(cnb 4 秒 / GitHub 3 秒),不阻塞主流程
  • 检查更新后会提示当前使用的更新源(国内镜像 / GitHub)

升级说明

  • 从 v1.0.9 升级:本次更新仍通过 GitHub 下载(v1.0.9 的更新逻辑),安装 v1.0.10 之后,后续更新将自动优先走国内镜像
  • 已在审核页标注能力边界的资料(图形推理图片题等)不会被自动发布

完整变更见 CHANGELOG 与 v1.0.9 发布说明(本版本包含 v1.0.9 全部能力)。

题舟 v1.0.9

Choose a tag to compare

@nghqqa nghqqa released this 02 Sep 12:47

题舟 v1.0.9

资料分析与图形推理导入管线专项:图片保真、质量模型、能力边界收敛。

新能力

组题连续

资料分析「一组材料 + 5 道小题」整组抽取、组内连续,不再被随机打散;材料随每题保存,错题复习不受影响。

图表与表格保真

  • 结构解析还原表格(含合并单元格 HTML 表格渲染)+ 图表裁剪为图片随题保存
  • 解析册自动改道逐页 OCR,修复答案/解析串题;套内错位按内容相似度确定性校正(真实样本配对校验 0/15 → 19/20)
  • 图片全链路贯通:任务缓存 → 审核 → 题库,缓存命中后图片引用不失效

导入质量模型(诚实降级)

  • 每份资料标注能力边界:文字题·可自动导入 / 统计图·复杂表格·建议人工抽查 / 图片题·人工审核 / 图形推理图片题·暂不支持自动结构化 / 无法可靠结构化·仅保留原始资料
  • 质量报告拆分维度:文字置信度、表格结构、图形区域、数字异常、水印剥离、配对校验——不再用「OCR 置信度 99%」代表整体质量
  • 发布门禁:非文字题能力与「配对待确认」的产物默认禁止发布,需在审核详情勾选「我已查看原始页面并确认内容正确」后解除

解析清洗

  • 水印剥离(只删宣传片段,出处/年份/地区不动,剥离数审计)
  • 圆圈数字分类:句中保留为步骤编号,孤立标记移入审计块
  • 数字串隔离:无语义数字流以审计块保留原数字,公式与带单位数字不误伤
  • 段落重建与可读性检查(断句/括号未闭/只剩数字符号)

其他修复

  • 解析册每套末尾「【全篇答案】」不再混入最后一题解析
  • OCR 波浪线(≈)不再触发删除线渲染
  • 共享材料级警告只在每组第一题显示一次

能力边界(重要)

题舟不会自动猜测图形规律、图表数字或图片选项:

  • 扫描统计图的数字/图例结构、复杂合并单元格、扫描水印污染——保留原图与 OCR 文本,请人工对照核验
  • 图形推理默认逐页保留原始页面,不做自动规律判定(实验性绑定默认关闭)
  • 配对待确认的题目发布前必须人工核对

完整变更见 CHANGELOG。

v1.0.8 - 资料分析直导适配与精度警示

Choose a tag to compare

@nghqqa nghqqa released this 27 Aug 13:22

直导切题适配:花生十三系资料分析/数量关系

  • 书首目录过滤:整页「练习题01~30套」目录不再污染套号状态机(实测解析册 392 页全程错位的问题根除)
  • 解析册跳号容错:题干行被吞后,后续题号按真实编号落位而非整套失配(≤5 前进幅度内有效)
  • 答案标记变体:支持【参考答案及正确率】C,89% 格式,正确率接入难度映射
  • 实测资料分析600题:配对成功率从 0 提升至 77%(454 题中 350 题答案齐备)

使用提示:资料分析的识别精度边界

  • 文字为主模块(言语/判断/片段阅读)导入效果最佳;资料分析等图表密集型内容存在数字层级还原风险——OCR 置信度高不等于表格结构还原正确
  • 此类题目发布前请重点核对材料中的关键数字;或将该模块交给「AI 变式训练」生成替代练习
  • 建议导入方式:题本篇 + 解析篇同批导入自动配对;转换已预热缓存的文件秒级完成

升级说明

  • v1.0.5~v1.0.7 用户:应用内「检查更新」直接升级,或下载本页安装包覆盖安装,数据不受影响
  • 完整说明见 用户手册

完整变更: CHANGELOG.md

v1.0.7 - 置信度展示诚实化

Choose a tag to compare

@nghqqa nghqqa released this 27 Aug 10:20

界面修正

  • 直导产物置信度展示诚实化:审核界面中,规则切题的产物不再显示「置信度 100%」(直导为确定性规则导入、无模型参与,该数字是占位值),改为「规则切题」标识;「模型提炼」模式的产物继续显示 AI 自报置信度
  • 数据层新增产物来源标记(generatedBy),历史已暂存产物自动回填,无需重新导入

升级说明

  • v1.0.6 用户:应用内「检查更新」直接升级,或下载本页安装包覆盖安装,数据不受影响
  • 提示:OCR 识别质量请看文件行的「OCR 置信度」(来自识别引擎),产物级「规则切题」仅表示导入方式
  • 完整说明见 用户手册

完整变更: CHANGELOG.md

v1.0.6 - GPU 加速与安装源优选

Choose a tag to compare

@nghqqa nghqqa released this 27 Aug 08:48

GPU 加速(可选组件)

  • DirectML 后端:转换环境检测到独立显卡(NVIDIA/AMD/Intel Arc)时,可一键启用 GPU 加速——扫描式 PDF 的 OCR 识别速度约提升 2-3 倍(RTX 3090 实测 2.8 倍),识别结果与 CPU 逐字节一致
  • 装后探针 + 自动回退:安装完成前自动验证 DirectML 真实生效;显卡不支持时自动回退 CPU 并明确提示
  • 一键移除随时恢复 CPU 后端;无独显机器不显示入口,行为与旧版一致

转换组件安装源自动优选

  • 安装/补装/修复转换组件时,对官方 PyPI 与国内镜像(清华/阿里云/腾讯云)快速测速,自动选最快的国内源——新设备首次安装引擎不再被官方源卡死
  • 工坊里可手动钉死安装源;尊重用户的 PIP_INDEX_URL 环境变量;不写系统 pip 配置

界面

  • 文件列表常驻显示「· 缓存命中」标记,转换是实跑 OCR 还是复用缓存一眼可辨

升级说明

  • v1.0.5 用户:应用内「检查更新」直接升级,或下载本页安装包覆盖安装,数据不受影响
  • 升级后看不到 GPU 入口? 转换环境卡片需要 OCR 组件已就绪才会出现 GPU 状态行;若之前安装过引擎,直接可见。启用入口仅在检测到独立显卡时显示
  • 完整说明见 用户手册

完整变更: CHANGELOG.md

v1.0.5 - 申论直导与品牌升级

Choose a tag to compare

@nghqqa nghqqa released this 27 Aug 04:40

直导模式支持申论主观题教材(从扫描 PDF 一步到题库)

  • 确定性解析器:「【训练一】标题」与「训练一:标题」两种版式的申论教材可从扫描 PDF 直导——按章节自动分类、切分资料正文与提问句、识别年份与卷别、过滤目录残渣与推广水印
  • 段落级题干识别:设问句以完整段落整体采纳,长设问不再被截断;材料按句末标点拼段,OCR 断字空格(「F银 行」「需求一提 出」类)自动清洗
  • 零材料目录幽灵过滤:无材料的目录残片单元一律拒收,不再污染审核列表
  • 无参考答案入库:题目以空答案形态入库,练习配合「申论作答」页 AI 批改兜底;常规刷题判分语义不变
  • 材料字段贯通:material 全链路写入数据库并参与去重签名

跨任务转换缓存

  • 内容哈希缓存:转换结果按源文件 SHA-256 + 转换器版本缓存(1 GB LRU)。取消重跑、换模式重导不再重复 OCR
  • PDF 提速:OCR 可用时跳过对 PDF 多余的 MarkItDown 首跑

界面

  • 品牌图标:应用图标替换为朱砂方印「题」,告别 Electron 默认原子图标
  • 申论作答页宽屏双栏:左栏题目+材料、右栏作答+解析,材料高度放宽
  • 选题下拉优雅截断:预览在句读处收尾并补省略号,不再拦腰断句

使用提示

  • 从 v1.0.3/v1.0.4 升级:应用内「检查更新」或下载本页安装包覆盖安装,数据不受影响
  • 申论教材推荐用法:知识库工坊 → 选择题本文件夹 → 产物类型「直导题库」→ 全选 PDF → 开始导入 → 抽查后全部批准并发布;练习进入「申论作答」页配合 AI 批改
  • 完整说明见 用户手册

完整变更: CHANGELOG.md