用途:覆盖学术论文的检索、获取、阅读与归档全流程。可搜索论文、下载 PDF、存入 WPS 笔记并进行精读分析,适用于文献调研场景。
主要能力:通过脚本 scripts/paper.py 搜索论文,默认数据源为 arXiv,也可切换 openalex;支持按分类过滤,如 arXiv 的 cs.AI、cs.LG、cs.CV、cs.CL、cs.NE、stat.ML。下载 PDF 后可将论文转为 Markdown 以便阅读分析。分析按元信息、研究问题、方法、实验、结论、局限、个人评价等维度输出结构化摘要。支持批量调研并生成横向对比表,汇总写入综述笔记。
使用方式:先检查 wpsnote-cli 是否可用,命令为 wpsnote-cli status --json;可用时后续笔记操作均用 wpsnote-cli,不可用时降级使用 MCP 工具(user-wpsnote 服务)。首次使用需安装依赖:pip install arxiv markitdown pymupdf。搜索示例:python3 /path/to/scripts/paper.py search "transformer attention" --top 5;下载并转换示例:python3 /path/to/scripts/paper.py get 1706.03762 --markdown。转换完成后用 cat 读取 .md 文件再分析。CLI 常用操作包括 search-notes、list、read、create、edit、tags。
PDF 转 Markdown 逻辑:加 --markdown 后先尝试 markitdown,失败则用 pymupdf 逐页提取为 ## Page N 格式,均失败则打印警告并返回空字符串。结果保存为同名 .md 文件。
存档流程:先搜索是否已有同名笔记,无则新建,有则追加内容到末尾;单篇论文用标签如 #论文/NLP,综述用 #论文/综述 加领域标签。
限制:数据源以 arXiv 和 OpenAlex 为主,其他来源暂未提供;扫描版 PDF 转换可能为空。ArXiv 依赖缺失可执行 pip3 install arxiv;OpenAlex 无结果时可改用 arxiv 或更通用的英文关键词。笔记模板见 references/note-template.md。