跳转至

快速开始

示例假设 $skill 保存已安装的 skill 目录,设置方法见安装:

$skill = Join-Path $env:USERPROFILE ".agents/skills/acquire-research-papers"

获取一篇已知论文

python "$skill/scripts/arp.py" fetch `
  --input "https://aclanthology.org/2024.acl-long.1/" `
  --output "C:\Research\papers"

只有 JSON 状态为 delivered 时才可以使用输出文件。只有题名、没有 DOI 或正式链接时,必须先经过发现流程;fetch 不会在多个同名或近似题名之间猜测。

建立主题论文集

用户通常只需要用自然语言描述任务,由当前 Agent 生成论文集规范。下面的精简示例展示系统会明确哪些边界:

schema_version: 1
mode: corpus
name: llm-agent-and-evolutionary-computation
target:
  minimum: 20
  preferred: 30
  maximum: 30
scope:
  venues:
    - name: "Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)"
      short_name: ACL
      publisher: ACL
      kind: conference
      years: [2025]
    - name: IEEE Transactions on Evolutionary Computation
      short_name: TEVC
      publisher: IEEE TEVC
      kind: journal
      issn: [1089-778X, 1941-0026]
      years: [2024, 2025]
  years:
    include: [2025, 2024]
    priority: [2025, 2024]
  publication_types:
    include: [full, journal-article]
  topics:
    include:
      - large language model multi-agent
      - evolutionary optimization
    synonyms:
      - agent collaboration
      - LLM-guided search
    exclude:
      - editorial
      - correction
quotas:
  groups:
    - name: ACL
      minimum: 10
      venues:
        - "Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)"
    - name: TEVC
      minimum: 10
      venues:
        - IEEE Transactions on Evolutionary Computation
delivery:
  require_pdf: true
  require_official_bibtex: true
  export_markdown: false
  profile: numbered
  naming_template: "papers/{publisher}/{number}.{ext}"

先运行发现:

python "$skill/scripts/arp.py" discover corpus --progress `
  --spec .\corpus.yaml --output C:\Research\corpus-run

当前 Agent 随后阅读 evidence-packets.jsonl,根据标题和摘要生成绑定哈希的评审决定。导入这些决定并冻结选集:

python "$skill/scripts/arp.py" review corpus `
  --run C:\Research\corpus-run `
  --decisions C:\Research\corpus-run\review-decisions.jsonl

下载阶段只读取冻结清单:

python "$skill/scripts/arp.py" acquire corpus `
  --selection C:\Research\corpus-run\selection-manifest.json `
  --output C:\Research\corpus-delivery

论文集检索说明了每个阶段以及会遇到的 pending 状态。

准备一次文献调研

schema_version: 1
mode: research
question_type: gap-analysis
research_question: Has prior work jointly optimized this scenario and mechanism?
work_under_review:
  scenario: multi-agent edge computing
  mechanism: LLM-guided evolutionary optimization
  decisions: [task allocation, agent communication]
  objectives: [latency, solution quality]
  constraints: [limited communication budget]
seed_papers: []
analysis:
  max_full_text_papers: 20
  graph_seed_limit: 3
  graph_neighbors_per_direction: 25
scope:
  years: [2023, 2024, 2025, 2026]
delivery:
  write_narrative: false
  export_markdown: false
python "$skill/scripts/arp.py" discover research `
  --brief .\research-brief.yaml --output C:\Research\literature-review

发现阶段返回 status: review_required。先阅读其中的 saturation_signals 和 next_actions:它们说明评审前是否需要扩大检索词或扩大引用图(见文献调研)。随后由 Agent 评审经过哈希绑定的候选,冻结最相近论文,获取正式文件,阅读 MinerU 解析结果并导入证据:

python "$skill/scripts/arp.py" review research `
  --run C:\Research\literature-review --decisions .\research-review.jsonl
python "$skill/scripts/arp.py" acquire research `
  --run C:\Research\literature-review
python "$skill/scripts/arp.py" evidence research `
  --run C:\Research\literature-review --records .\evidence-review.jsonl

评审和证据 JSONL 由当前 Agent 根据不可变候选包和解析后的全文生成,并遵守 schemas/ 中的公开格式。最终 status: complete 表示冻结的最相近论文都已完成评审,不表示已经找到世界上所有论文,也不表示创新性得到无条件证明。