使用关键词从 arXiv 检索论文元数据并保存为 JSONL(`papers/papers_raw.jsonl`)。触发词:arXiv、arxiv、paper search、meta...
arXiv 搜索( 元数据- 第一)是一项面向实际任务的技能,主要用于收集一个初始文件集, 有足够的元数据支持下游的排名、 分类学建筑和引用生成;当在线时, 倾向于富豪 arXiv metada。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
收集一批初始论文,确保其包含足够丰富的元数据,以支撑下游的排序、分类体系构建及参考文献生成。
在线状态下,优先采用高质量的 arXiv 元数据(如分类标签、arxiv_id、pdf_url、published/updated 时间等);离线状态下,则接受用户提供的导出文件,并完成干净、规范的格式转换。
始终需阅读:
references/domain_pack_overview.md —— 域包(domain pack)如何驱动特定主题的行为逻辑域包(依据主题匹配自动加载):
assets/domain_packs/llm_agents.json —— 预设论文 ID 列表、LLM agent 相关主题的查询重写规则仅在以下场景中使用 scripts/run.py:
id_list 回填方式增强元数据请勿将 run.py 用作以下用途:
assets/domain_packs/ 目录下)queries.md(含关键词、排除项、时间窗口等配置)papers/papers_raw.jsonl(JSONL 格式;每行一条论文记录)title、authors、year、url、abstractarxiv_id、pdf_url、categories、primary_category、published、updated、doi、journal_ref、commentpapers/papers_raw.csvid_list 对缺失字段(如 abstract/authors/categories)进行元数据增强,启用方式为指定 --enrich-metadata 参数,或在 queries.md 中设置 enrich_metadata: true。queries.md 并展开为具体查询字符串。title、authors(数组形式)、year、url、abstractmax_results,则在此步应用限制。papers/papers_raw.jsonl 文件存在。title、authors、year、url 字段。papers/papers_raw.jsonl;向 STATUS.md 追加备注信息。output/ 目录写入任何正文内容。python scripts/run.py --helppython scripts/run.py --workspace --query "" --max-results 200 python scripts/run.py --workspace --input --query :可重复使用;多个 --query 将被合并为并集查询--exclude :可重复使用;排除规则在检索完成后应用--max-results :限制总检索数量上限--input :离线模式(支持 CSV/JSON/JSONL)--enrich-metadata:尽力通过 arXiv id_list 增强元数据(需联网)queries.md 同样支持如下字段:keywords、exclude、time window、max_results、enrich_metadatapython scripts/run.py --workspace --query "LLM agent" --query "tool use" --exclude "survey" --max-results 300 id_list 查询):python scripts/run.py --workspace --query 2509.02547 --max-results 1 papers/import.csv(或 .json/.jsonl)置于 workspace 目录下,然后运行:python scripts/run.py --workspace queries.md 配置):queries.md 中设置 - time window: { from: 2022, to: 2025 },再正常执行离线导入papers/papers_raw.jsonl 为空现象:
可能原因:
queries.md 为空。解决方案:
papers/import.csv|json|jsonl 放入 workspace,或显式传入 --input 参数。queries.md 中的排除项。--query 参数运行脚本,验证查询解析逻辑是否正常。现象:
authors/year/abstract/url 字段而失败。可能原因:
解决方案:
title、authors、year、url、abstract 字段。--enrich-metadata 尽力回填缺失字段。queries.md 中 keywords 非空(或已通过 --query 显式传入)。papers/import.* 文件,并重新运行脚本。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章