Research Paper Kb

Polar Sponsor
爱发电 赞助
.NET 9.0

持久化的跨会研究论文知识库。导入arXiv/DOI,提取方法、研究空白及威胁等级,追加至PAPERS.md,永不丢失论文内容。

研究论文- kb.

功能概述

研究论文- kb.是一项面向实际任务的技能,主要用于AI 代理的活性研究论文知识库. 将任何论文(arXiv URL, DOI, 或标题) 插入到一个永久的 PAPERS. md 知识中.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

research-paper-kb

面向 AI 智能体的持久化研究论文知识库。

支持输入任意论文(arXiv URL、DOI 或标题),从中提取结构化信息,并写入永久存在的 PAPERS.md 知识库中,该知识库跨会话保留。从此不再丢失任何论文上下文。

触发条件

当用户执行以下任一操作时,启用本技能:

  • 粘贴 arXiv URL(例如:https://arxiv.org/abs/2310.12345)
  • 粘贴 DOI(例如:10.1038/s41586-024-07156-8)
  • 说“将这篇论文加入我的 KB” / “跟踪这篇论文” / “保存这篇论文”
  • 说“我们对 [论文标题] 了解多少?”
  • 说“更新我的论文 KB” / “扫描我的 PAPERS.md”
  • 说“展示我正在跟踪的论文” / “我保存了哪些论文?”

本技能的功能

  1. 获取论文摘要、元数据及关键章节内容
  2. 提取结构化情报(方法、声称填补的空白、威胁等级、与用户工作的重叠度)
  3. 生成格式规范的 BibTeX 条目
  4. 追加一条结构化条目至工作区中的 PAPERS.md
  5. 更新 MEMORY.md,添加指向该知识库的指针,确保后续会话可识别 KB 已存在
  6. 跨会话生效 —— 知识库以文件形式存在,而非依赖临时上下文

分步操作指南

步骤 1:识别论文

接受以下任意一种输入:

  • arXiv URL:https://arxiv.org/abs/XXXX.XXXXX
  • arXiv ID:2310.12345 或 2310.12345v2
  • DOI:10.XXXX/...
  • 标题字符串:通过 Semantic Scholar API 查询

在继续前,请先将其标准化为 arXiv ID 或 DOI。

步骤 2:获取论文元数据

对于 arXiv 论文 —— 获取其摘要页面:

https://arxiv.org/abs/

提取字段:标题、作者、发表日期、摘要、学科分类。

同时调用 Semantic Scholar API 获取结构化元数据:

https://api.semanticscholar.org/graph/v1/paper/arXiv:?fields=title,authors,year,abstract,tldr,citationCount,influentialCitationCount,fieldsOfStudy

对于 DOI 论文 —— 使用 Semantic Scholar:

https://api.semanticscholar.org/graph/v1/paper/?fields=title,authors,year,abstract,tldr,citationCount,influentialCitationCount,externalIds

对于仅提供标题的情况:

https://api.semanticscholar.org/graph/v1/paper/search?query=&fields=title,authors,year,abstract,externalIds&limit=1

步骤 3:提取结构化情报

从摘要及(若可用)全文中提取以下信息:

字段 提取内容
Method 核心技术方案或贡献(1–2 句)
Gap they claim 该论文声称要解决的问题或局限性
Key results 主要定量或定性结果
Overlap with user's work 若上下文不明确则向用户确认;否则根据已有 PAPERS.md 条目与 MEMORY.md 推断
Threat level 1–5 分制:该论文对用户研究构成多大程度的威胁?(1 = 完全无关,5 = 直接竞争)
Citation count 来自 Semantic Scholar 的引用数
Related papers 从同一 API 请求中获取最多 3 篇高引相关论文

Threat level 判定参考:

  • 1 — 所属领域完全无关,无任何重叠
  • 2 — 方法相近但应用场景不同
  • 3 — 方法类似,但使用不同数据集或领域
  • 4 — 直接竞争,主张高度重合
  • 5 — 几乎完全相同的工作,针对同一目标问题

步骤 4:生成 BibTeX

生成格式规范的 BibTeX 条目。格式如下:

arXiv 论文:

@article{,
  title     = {},
  author    = { and  and ...},
  journal   = {arXiv preprint arXiv:},
  year      = {},
  url       = {https://arxiv.org/abs/},
  note      = {arXiv:}
}

已发表论文:

@article{,
  title     = {},
  author    = { and  and ...},
  journal   = {},
  year      = {},
  doi       = {},
  url       = {https://doi.org/}
}

BibTeX 键名规范:FirstAuthorLastNameYearFirstContentWord(例如:Smith2024diffusion)

步骤 5:写入 PAPERS.md

检查工作区根目录下是否存在 PAPERS.md。若不存在,则创建并写入如下头部:

# PAPERS.md — Research Paper Knowledge Base
> Auto-maintained by the `research-paper-kb` skill. Add papers with: "add this paper to my KB"
> Last updated: 

---

追加(切勿覆盖)如下模板条目:

## []()
**Added:**   
**Authors:** , , ...  
**Venue:**   
**Citations:**  (Semantic Scholar)  
**Threat Level:** <1-5> — 

### Method
<1-2 sentence description of the core technical contribution>

### Gap They Claim


### Key Results
### Overlap With My Work ### Notes ### BibTeX ```bibtex

步骤 6:更新 MEMORY.md

向 PAPERS.md 写入完成后,在 `MEMORY.md` 中追加或更新 PAPERS.md 指针:

查找或新建 `## Research Paper KB` 小节:

## Research Paper KB
- PAPERS.md exists in workspace root —  papers tracked as of 
- Latest addition:  (/5)
- Run `research-paper-kb` to add more papers

若该小节已存在,则更新论文总数与最新添加条目行。

步骤 7:向用户确认

回复摘要信息:

✅ Added to PAPERS.md

**[Paper Title]** ()
- Authors: ...
- Threat level: X/5 — 
- BibTeX key: `AuthorYearWord`

PAPERS.md now has N papers. Run `show me my papers` to review.

查询模式:“展示我保存的论文”

当用户请求回顾其论文知识库时:

  1. 读取 PAPERS.md
  2. 汇总统计:总数量、最高威胁等级论文、最近添加论文
  3. 可选地按威胁等级、主题或年份筛选
  4. 提供导出全部论文 BibTeX 的选项:收集所有 @article{...} 块,并以代码块形式呈现

查询模式:“关于 X 我们了解什么?”

当用户询问某篇特定论文或主题时:

  1. 在 PAPERS.md 中搜索匹配的标题、作者或关键词
  2. 返回对应的结构化条目
  3. 若未找到,提示:“该论文尚未加入您的 KB。是否需要我为您添加?”

边界情况处理

情形 处理方式
arXiv 论文未找到 尝试 Semantic Scholar 标题搜索;仍失败则请用户确认标题准确性
DOI 论文需付费访问 从 DOI.org 元数据接口获取摘要(https://doi.org/,请求头 Accept: application/json);注明“全文不可用”
论文已在 PAPERS.md 中存在 依据标题/arXiv ID 匹配检测;提供更新备注或威胁等级的选项,而非重复添加
用户尚未明确自身研究方向 询问:“您的研究聚焦于哪个方向?我将据此评估重叠度。” 并将答案存入 MEMORY.md
Semantic Scholar 请求频率受限 降级使用 arXiv API:http://export.arxiv.org/api/query?id_list=

与其他技能的集成

本技能与以下技能协同效果最佳:

  • citation-management —— 支持完整 BibTeX 工作流及 PubMed/Google Scholar 搜索
  • biorxiv-database —— 面向生物学/生命科学预印本(可用于发现待添加论文)
  • cs-research-methodology —— 基于您的 KB 识别研究空白并提出研究建议
  • proactive-research(ClaWHub)—— 可自动将新论文推送至本 KB

修改的文件

文件 操作
PAPERS.md 追加新条目(若缺失则创建)
MEMORY.md 更新 ## Research Paper KB 小节

永不修改:SOUL.md、USER.md、AGENTS.md、TOOLS.md 或任何项目文件。

交互示例

用户:“将这篇加入我的 KB:https://arxiv.org/abs/2310.06825”

Agent:

  1. 获取 arXiv 2310.06825 → Jiang 等人所著《Mistral 7B》
  2. 获取 Semantic Scholar 元数据(12k 引用)
  3. 提取:Method = 分组查询注意力机制 + 滑动窗口;Gap = 构建高效 7B 规模模型
  4. 结合 MEMORY.md 中上下文评估该论文对用户研究的威胁等级
  5. 生成 BibTeX 键名 Jiang2023mistral
  6. 将结构化条目追加至 PAPERS.md
  7. 更新 MEMORY.md
  8. 回复:“✅ 已添加 Mistral 7B(威胁等级:2/5 —— 聚焦高效推理,与您关注的 X 方向不同)”

元数据

name: research-paper-kb
version: 1.0.0
author: 
category: Academic & Research
tags: [research, papers, arxiv, bibtex, knowledge-base, literature, academic, persistent-memory]
summary: Persistent cross-session knowledge base for research papers. Ingest arXiv/DOI → extract method/gap/threat level → append to PAPERS.md. Never lose paper context again.
requires: []

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习