SuperAPI AI 工具集

bench-debug

测试与质量

查看项目

更新于 10-16 03:10

技能介绍

用途:/bench-debug <doc_id> 针对单个文档调试解析失败,比较解析输出与标准答案并分析失败原因。

用法:执行 /bench-debug 01030000000189;再运行 ./scripts/bench.sh --doc-id <doc_id> 跑该文档基准。需对比的文件包括标准答案 tests/benchmark/ground-truth/markdown/<doc_id>.md、预测结果 tests/benchmark/prediction/opendataloader/markdown/<doc_id>.md、原始 PDF tests/benchmark/pdfs/<doc_id>.pdf。

主要能力:分析缺漏或多余文本位置、表格结构差异(TEDS 分数原因)、标题层级不匹配(MHS 分数原因)、阅读顺序错误(NID 分数原因);定位引发问题的 PDF 元素与涉及的 Java 核心组件;提出需修改的 Java 类或方法及预期影响范围。参考文件有 ground-truth/reference.json(逐文档元素信息,含类别与坐标)和 java/opendataloader-pdf-core/(核心解析逻辑)。示例输出显示某文档整体得分 0.2763,3 个表格中 2 个未检出(TEDS 0.15,边界检测失败,相关代码 TableDetector.java),阅读顺序错误(NID 0.45,多栏布局处理失败,相关代码 ColumnDetector.java),建议调整 TableDetector 聚类阈值并改进多栏检测逻辑。

限制:资料未提供安装方式、依赖要求、支持文档类型范围及许可信息。