SuperAPI AI 工具集

paper2code

写作与研究

查看项目

更新于 10-16 08:11

技能介绍

用途:paper2code 用于把研究论文(PDF 文件或 arXiv 链接)自动转换为可执行代码,适用于论文复现、算法实现等请求。

主要能力:采用 4+2 阶段流水线。Step 0 获取论文文本;Phase 0(可选)搜索参考代码;Phase 1 提取算法、公式、伪代码与超参数;Phase 2 分析论文结构、系统架构与组件关系;Phase 3 生成实现计划(文件结构、组件、验证方法、环境依赖、实现策略);Phase 4 按依赖顺序逐文件生成完整可执行代码。各阶段输出以 YAML 保存,并定义了阶段间数据传递格式。

使用方式:支持 arXiv URL(如 https://arxiv.org/abs/xxxx.xxxxx)或 PDF 路径。处理 arXiv 链接时先下载 PDF,再用 pdftotext 转文本,例如:curl -L "https://arxiv.org/pdf/xxxx.xxxxx.pdf" -o paper.pdf,然后 pdftotext -layout paper.pdf paper.txt。对本地 PDF 使用 pdftotext -layout "/path/to/paper.pdf" paper.txt。也可直接提供转换后的文本或 Markdown。

行为规则:一次实现一个文件,完成当前文件后直接继续,不询问确认;论文原始规格优先于参考代码;每阶段完成前自检;代码优先可运行,避免过度抽象与冗余文档。

限制:资料未提供具体支持的编程语言、依赖环境、收费方式或平台信息;参考代码搜索为可选阶段;最终完成需通过清单检查(算法实现、环境与数据集版本、对比方法、实验集成、指标图表复现、文档、代码可运行)。