원클릭으로
paper-relevance-scorer
对搜索到的论文进行相关性评分(0-10分),采用三步式 Agent 编排:脚本准备上下文→Agent LLM 打分→脚本后处理。当用户说"给这些论文打分"、"评估论文相关性"时触发。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
对搜索到的论文进行相关性评分(0-10分),采用三步式 Agent 编排:脚本准备上下文→Agent LLM 打分→脚本后处理。当用户说"给这些论文打分"、"评估论文相关性"时触发。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
This skill should be used when the user wants to search for academic papers on arXiv. It supports searching by keywords, author, title, abstract, and categories with customizable time ranges. Use this skill when users ask to find papers, search for research, look up academic articles, or query arXiv for specific topics like "RAG papers", "LLM research", or "find papers by author X".
Use this skill when asked to read, analyze, or summarize an arxiv paper given an arxiv URL or paper ID. Also triggered when processing papers from daily research reports. **每次只精读一篇论文**,严禁批量精读。
对最终选中的论文进行深度精读,从 card.md 中提取结构化字段(sub_field、ID_paradigm、baselines 等)。当 paper-pipeline 编排流程执行到 Step 6(深度精读)时自动触发。
对边缘分数论文生成信息卡片,支持对话式实时交互(Agent 编排首选)和异步挂起(cron 兜底)。当用户说"人工审阅论文"、"捞回论文"时触发。
将论文分析结果沉淀到知识库(paper_index.json),检测论文关联关系,并基于跨论文洞察生成研究 Idea 提案。当 paper-pipeline 编排流程执行到 Step 6.8(知识沉淀)时自动触发。
编排论文阅读全流程(搜索→打分→仲裁→精读→代码评估→知识沉淀),通过 Agent 分步编排模式调度各子 Skill,支持断点续跑和对话式人工仲裁。当用户说"开始论文日常巡检"、"继续之前的巡检"、"运行论文 Pipeline"时触发。
| name | paper-relevance-scorer |
| description | 对搜索到的论文进行相关性评分(0-10分),采用三步式 Agent 编排:脚本准备上下文→Agent LLM 打分→脚本后处理。当用户说"给这些论文打分"、"评估论文相关性"时触发。 |
本 Skill 是 Agent 编排模式的核心体现。评分流程分为三步:
skill2_scoring_context.jsonskill2_agent_raw_output.jsonskill2_scored_results.jsonpython $PAPER_AGENT_ROOT/scripts/scorer_utils.py --prepare --run-id {run_id}
脚本将:
seed_papers.json 中选取 role: "foundational" 的论文(≤3 篇)profile.yaml 读取研究方向描述skill1_search_results.json 中的论文列表skill2_scoring_context.json(含 papers 列表、few-shot 示例、完整打分 prompt)请读取 pipeline_data/{run_id}/skill2_scoring_context.json 中的打分上下文。
对列表中的每篇论文,根据以下信息进行 0-10 分的相关性评分:
评分维度:
评分标准校准(Few-shot 正样本):
以下核心论文应被视为 9-10 分 的标杆。具体示例见 skill2_scoring_context.json 中的 fewshot_examples 字段。
输出格式要求 — 极其重要:
将评分结果写入 pipeline_data/{run_id}/skill2_agent_raw_output.json。
直接输出 JSON 数组。每个元素为一篇论文的打分结果:
[
{
"arxiv_id": "2603.01234",
"relevance_score": 8,
"scoring_rationale": "该论文提出了与用户研究方向高度相关的新方法...",
"tags": ["relevant_method", "novel_approach"]
},
{
"arxiv_id": "2603.05678",
"relevance_score": 3,
"scoring_rationale": "该论文关注传统协同过滤,与生成式推荐方向关联较弱...",
"tags": ["collaborative_filtering"]
}
]
禁止包含任何 Markdown 代码块修饰符(如 ```json)
禁止包含任何解释性文字、过渡句、寒暄语
禁止在 JSON 之前或之后附加任何非 JSON 内容
python $PAPER_AGENT_ROOT/scripts/scorer_utils.py --postprocess --run-id {run_id}
脚本将:
skill2_agent_raw_output.jsonis_whitelist_author: true 并 +1 分is_top_venue: true 并 +1 分skill2_scored_results.json| 文件 | 说明 | 产出步骤 |
|---|---|---|
skill2_scoring_context.json | 评分上下文(papers + few-shot + prompt) | Step 1 (--prepare) |
skill2_agent_raw_output.json | Agent LLM 评分原始输出 | Step 2 (Agent) |
skill2_scored_results.json | 最终评分结果(分三区) | Step 3 (--postprocess) |
{
"high": [
{
"arxiv_id": "2603.01234",
"title": "...",
"relevance_score": 9,
"scoring_rationale": "...",
"tags": ["generative_rec"],
"is_whitelist_author": true,
"is_top_venue": false
}
],
"edge": [...],
"low": [...]
}
| 场景 | 处理 |
|---|---|
| Agent 输出夹带 Markdown 修饰符 | 容错 JSON 提取器自动剥离 |
| Agent 输出完全无法解析 | 所有论文赋予默认分数 5 + scoring_failed: true |
| 单篇论文缺少必要字段 | 填充默认值(score=5, rationale="N/A") |
| Agent 遗漏某些论文 | 遗漏论文赋予默认分数 5 + scoring_failed: true |