SuperAPI AI 工具集

doc-parse

智能体与模型

查看项目

更新于 10-15 19:56

技能介绍

用途:doc-parse(密卷房)用于把多格式文档解析为结构化 Markdown,并附带元数据与解析置信度,作为 RAG 索引、企业知识库、合同结构化等下游任务的数据底座。

主要能力:输入为已通过 security-scan 的本地文件路径 file_path,可选 formats 格式白名单(默认全格式)。输出包含 markdown 正文、metadata(标题、页数、表格数、作者等)、confidence(0–1 解析置信度)、fallback_used(最终生效的解析器名称)。采用三级 fallback:MinerU(首选,强排版还原)、PyMuPDF(次选,PDF 快速解析)、pdfplumber(兜底,表格/文本抽取),并用 python-magic 做类型探测。

使用方式:由密卷房 Worker 在收到已通过安全扫描的文件时调用,依次尝试三级解析器并输出最终结果与置信度。复赛代码包真实入口为 scripts/run_doc_parse.py,执行等价于 core.runtime.AgentSession.run_stage("doc-parse"),调用 archive.mijuanfang.MiJuanFangAgent,纯 Python 可离线运行。运行命令:python skills/doc-parse/scripts/run_doc_parse.py。产物:examples/snse_survey/skill_outputs/doc_parse.json(解析结果 + 置信度 + fallback 信息)。

失败处理:主解析器失败自动降级到下一档,直到全部尝试;三级全部失败则标记人工介入,不输出残缺结果,回传 BLOCKED 给军机处;单页超大文件分块解析后拼接以避免内存溢出,块级失败仅标记该块低置信度。

适用场景与限制:适合 RAG 索引、企业知识库、合同结构化等通用解析场景,置信度透明可供下游决定是否人工复核以降低幻觉风险。资料未提供支持的具体格式清单、性能指标、收费与平台信息。