导语

科研 Agent 正在更快地产生假设、综述与研究建议,但验证能力没有同步增长。真正可复核的单位不该是一段“看起来合理”的回答,而应是一条能回到论文、沿引用关系扩展、并允许人复查的证据路径。

正文

Google DeepMind 近期将科研 AI 的关键挑战概括为新的“验证瓶颈”:当 Agent 可以更快地产生研究想法,科学共同体如何验证它们,反而成为更稀缺的能力。

这也改变了科研 RAG 的问题定义。过去,我们常问“能否找到相关论文”;现在更该问:这篇论文依赖哪些前提?哪些后续工作支持或修正了它?它是否只是某个引用链中的孤立节点?

从“有引用”到“能审计引用”

论文搜索结果里常会带有少量引用或参考文献摘要,但对于高被引论文,这只是缩略图。系统综述、争议结论核验、Related Work 扩展,需要完整且可分页的关系访问。

层次常见做法局限适合的 Agent 动作
论文发现标题、关键词、作者检索找到候选,不代表理解脉络建立候选集
片段证据语义检索返回 chunk容易停在局部上下文定位主张位置
引用关系少量内联关系字段高被引论文会被截断扩展完整引用网络
原文复核阅读上下文与图表需要明确回读目标判断主张是否被误读

OpenAlex、Semantic Scholar 等平台适合学术图谱、发现与元数据查询;Sciverse 的定位则不同:它是面向科研 Agent 的 AI-ready 科学数据层,强调让 Agent 在同一调用链中完成结构化定位、引用关系扩展和原文复核。

把引用网络变成验证工作流

以“某项方法是否已被后续研究采用或挑战”为例,推荐的链路不是让模型直接总结,而是:

  1. meta-search 找到目标论文,取得稳定的 unique_id
  2. meta-paper-relations 分页读取 CITATIONSREFERENCESRELATED_WORKS
  3. 对关键节点再次做元数据筛选,按年份、领域或期刊缩小范围。
  4. 对最终要写入结论的节点,再用 content 回读原文上下文。

这里有一个容易混淆的细节:meta-paper-relations 使用的是 unique_id,不是用于全文读取的 doc_id。前者对应元数据记录与关系图节点;后者只在有可访问全文时用于读取正文。

import os
import time
import requests

API_BASE = "https://api.sciverse.space"
API_KEY = os.environ["SCIVERSE_API_KEY"]
HEADERS = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json",
}

def post_json(path, payload):
    response = requests.post(
        f"{API_BASE}{path}",
        headers=HEADERS,
        json=payload,
        timeout=30,
    )

    if response.status_code == 429:
        retry_after = int(response.headers.get("Retry-After", "2"))
        time.sleep(retry_after)
        return post_json(path, payload)

    response.raise_for_status()
    return response.json()

# 1) 先按标题定位论文,拿到 unique_id
papers = post_json("/meta-search", {
    "collection": "papers",
    "title_contains": "Retrieval-Augmented Generation",
    "page": 1,
    "page_size": 10,
})

target = papers.get("results", [])[0]
unique_id = target["unique_id"]

# 2) 分页获取“谁引用了它”
relations = post_json("/meta-paper-relations", {
    "unique_id": unique_id,
    "relation": "CITATIONS",
    "page": 1,
    "page_size": 50,
})

for item in relations.get("items", []):
    print(item.get("title"), item.get("id"))

print("total:", relations.get("total_count"))
print("pages:", relations.get("total_pages"))

以下字段以最新线上文档 / OpenAPI 为准。生产环境还应记录请求参数、分页位置、返回的 total_count,并把最终采用的论文节点与原文位置保存到 Evidence Pack 中。

为什么这比“多找几篇论文”更重要

引用网络不是装饰信息,而是科研判断的检索空间。

  • REFERENCES 帮助 Agent 追溯一个结论依赖的理论、数据集和方法来源。
  • CITATIONS 帮助发现后续验证、复现、应用或反驳。
  • RELATED_WORKS 适合补全同一问题周围、但未必直接互引的研究分支。

这让 Agent 的输出从“我找到了几篇相关论文”,升级为“我沿哪些路径检查了这个主张”。前者是检索结果,后者才接近可审计的研究过程。

一套可复现的验证方案

本文未进行实测跑分,仅提供可复现评测方案。

选取 20 个具有争议、迭代或跨学科特征的科研问题,为每个问题准备一个人工标注的核心论文集。分别比较“只用论文检索”和“检索 + 分页引用关系扩展”的工作流,评估:

指标检查方式
证据覆盖是否纳入关键前置工作与重要后续研究
路径可追溯每个结论能否回到论文节点、关系方向和原文位置
关系方向正确性是否区分被引 CITATIONS 与参考文献 REFERENCES
停止条件Agent 是否在关系覆盖充分后停止扩展
人工复核成本审稿人能否快速理解论文为何被纳入结论

核心不是让 Agent 无限滚雪球,而是让它明确:为什么扩展、扩展了哪一层关系、何时证据已经足够。

科研 Agent 的下一步,不只是生成更长的综述,而是把每一个重要判断放回可复查的引用网络。查看 Sciverse 文档,接入 Sciverse Agent Tools,即可在 Cursor、Claude、Codex 或 MCP 工作流中搭建这条验证链。

事实核查清单

  • Sciverse meta-paper-relationsunique_id 查询引用、参考文献与相关工作,并支持分页。
  • contentdoc_id 与 offset 回读原文,不应与关系查询混用。
  • 本文未引用内部调用数据,未宣称任何实测准确率、延迟或成本。
  • 对 OpenAlex、Semantic Scholar 的描述仅讨论定位与适用场景,不构成性能排名。

参考来源

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐