如何设计一套自动把Word格式范式模板转成LaTeX模板的Agent
基于OpenClaw框架,我设计并工程化落地了三类skills协同的Word to LaTeX转换Agent:
- 格式解析skill(docx-format-parser):采用OOXML结构解析+PDF视觉多模态识别的双通道融合策略,提取文档样式体系按文档级、章节级、段落级、浮动体级、引用级五层输出结构化IR,每条规则标注置信度,低置信度项推送人工确认。
- 模板生成skill(latex-template-nenerator):优先可复用片段库中按特征向量检索匹配已验证的LaTeX代码,未命中时由LLM按约束规则生成,内置28条中英文排版坑点约束,输出.cls/.sty/.tex三层分离代码,关键参数均标注可调标记。
- 编译校验skill(latex-compile-validator):将编译报错按A/B/C三级分流处理——A类确定性错误直接规则修复,B类由LLM上下文修复,C类语义问题推送用户决策;编译通过后执行PDF视觉校验,验证成功的片段自动入库积累
三个skill以IR Schma为数据协议、以片段库为共享资产,形成“解析——映射——校验——入库”的闭环
