将arXiv论文解读为中文内容,并生成对应的结构图。
text
[用户输入arXiv URL/ID]
│
▼
┌─────────────────────────┐
│ Step 1: 解析输入 │
│ 识别URL格式,提取arXiv ID │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 2: 获取论文信息 │
│ Crossref API / arXiv API │
│ 网页抓取 / 网络搜索 │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 3: 内容翻译 │
│ 学术标准术语对照 │
│ 保留公式与变量名英文 │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 4: 生成结构图 │
│ 分析论文类型 │
│ 选择Diagram类型 │
│ 调用Archify渲染器 │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Step 5: 输出结果 │
│ 中文内容 + HTML图表文件 │
└─────────────────────────┘
识别用户提供的 arXiv URL 或 ID:
https://arxiv.org/abs/XXXX.XXXXX → 提取 ID: XXXX.XXXXXhttps://arxiv.org/pdf/XXXX.XXXXXXXXX.XXXXX按优先级尝试以下方式获取论文内容:
优先方案 A(Crossref API):
bash
curl -s "https://api.crossref.org/works/https://doi.org/10.48550/arXiv.XXXXXXX" -H "User-Agent: Mozilla/5.0"
方案 B(arXiv API):
bash
curl -s "http://export.arxiv.org/api/query?id_list=XXXXXXX" -H "User-Agent: Mozilla/5.0"
方案 C(网页抓取):
https://arxiv.org/abs/XXXXXXX → 摘要https://arxiv.org/html/XXXXXXX → 全文HTMLhttps://arxiv.org/pdf/XXXXXXX → PDF方案 D(网络搜索):
bash
tavily_search query="title of the paper"
tavily_extract urls=["https://arxiv.org/abs/XXXXXXX"]
将英文论文翻译为中文,遵循学术标准:
根据论文内容选择最合适的 Diagram 类型:
论文类型Diagram 类型说明模型架构类(如YOLO、ResNet等)architecture系统组件、模型结构、资源连接方法流程类(如训练流程、检测Pipeline)workflow技术流程、步骤顺序、决策分支数据流动类(如ETL、数据处理管道)dataflow数据流转、多阶段处理状态机类(如训练阶段、生命周期)lifecycle状态转换、终端状态交互时序类(如Agent协作、API调用)sequence时序交互、多方调用链
调用 Archify 渲染器(从 Archify 技能目录):
bash
cd /root/.openclaw/workspace/skills/archify
node renderers/<type>/render-<type>.mjs <input>.json <output>.html
交付两个文件: