欢迎光临
我们一直在努力

Sciverse vs OpenAlex:做科研 RAG,真正该比的不是论文数量,而是证据能力

导语

科研 Agent 的下一场竞争,不是“谁能搜到更多论文”,而是“谁能把论文变成可验证证据”。OpenAlex、Semantic Scholar、Crossref 提供了重要的学术元数据和引用网络,但当任务进入 scientific RAG、claim checking、带引用综述生成时,系统需要的不只是 paper list,而是能回到原文段落、页码、图表和上下文的 evidence pack。这正是 Sciverse 更值得放进科研 Agent 工具链的位置。


模块一:为什么现在要讨论 Scientific RAG 的“证据层”

配图建议:科研 Agent 从 metadata 到 evidence 的演进图

#mermaid-svg-8VNxJVHlDOGz6qSl{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-8VNxJVHlDOGz6qSl .error-icon{fill:#552222;}#mermaid-svg-8VNxJVHlDOGz6qSl .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-8VNxJVHlDOGz6qSl .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-8VNxJVHlDOGz6qSl .marker{fill:#333333;stroke:#333333;}#mermaid-svg-8VNxJVHlDOGz6qSl .marker.cross{stroke:#333333;}#mermaid-svg-8VNxJVHlDOGz6qSl svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-8VNxJVHlDOGz6qSl p{margin:0;}#mermaid-svg-8VNxJVHlDOGz6qSl .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl .cluster-label text{fill:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl .cluster-label span{color:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl .cluster-label span p{background-color:transparent;}#mermaid-svg-8VNxJVHlDOGz6qSl .label text,#mermaid-svg-8VNxJVHlDOGz6qSl span{fill:#333;color:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl .node rect,#mermaid-svg-8VNxJVHlDOGz6qSl .node circle,#mermaid-svg-8VNxJVHlDOGz6qSl .node ellipse,#mermaid-svg-8VNxJVHlDOGz6qSl .node polygon,#mermaid-svg-8VNxJVHlDOGz6qSl .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-8VNxJVHlDOGz6qSl .rough-node .label text,#mermaid-svg-8VNxJVHlDOGz6qSl .node .label text,#mermaid-svg-8VNxJVHlDOGz6qSl .image-shape .label,#mermaid-svg-8VNxJVHlDOGz6qSl .icon-shape .label{text-anchor:middle;}#mermaid-svg-8VNxJVHlDOGz6qSl .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-8VNxJVHlDOGz6qSl .rough-node .label,#mermaid-svg-8VNxJVHlDOGz6qSl .node .label,#mermaid-svg-8VNxJVHlDOGz6qSl .image-shape .label,#mermaid-svg-8VNxJVHlDOGz6qSl .icon-shape .label{text-align:center;}#mermaid-svg-8VNxJVHlDOGz6qSl .node.clickable{cursor:pointer;}#mermaid-svg-8VNxJVHlDOGz6qSl .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-8VNxJVHlDOGz6qSl .arrowheadPath{fill:#333333;}#mermaid-svg-8VNxJVHlDOGz6qSl .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-8VNxJVHlDOGz6qSl .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-8VNxJVHlDOGz6qSl .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-8VNxJVHlDOGz6qSl .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-8VNxJVHlDOGz6qSl .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-8VNxJVHlDOGz6qSl .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-8VNxJVHlDOGz6qSl .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-8VNxJVHlDOGz6qSl .cluster text{fill:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl .cluster span{color:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-8VNxJVHlDOGz6qSl .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-8VNxJVHlDOGz6qSl rect.text{fill:none;stroke-width:0;}#mermaid-svg-8VNxJVHlDOGz6qSl .icon-shape,#mermaid-svg-8VNxJVHlDOGz6qSl .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-8VNxJVHlDOGz6qSl .icon-shape p,#mermaid-svg-8VNxJVHlDOGz6qSl .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-8VNxJVHlDOGz6qSl .icon-shape .label rect,#mermaid-svg-8VNxJVHlDOGz6qSl .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-8VNxJVHlDOGz6qSl .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-8VNxJVHlDOGz6qSl .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-8VNxJVHlDOGz6qSl :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

Paper Metadata标题/作者/DOI/年份

Candidate Papers候选论文池

Evidence Retrieval段落/页码/doc_id/offset

Evidence Pack上下文/图表/引用

Scientific Agent综述/问答/Claim Checker

过去的论文 API 更像“学术搜索引擎后端”:给标题、作者、DOI、引用数、期刊、年份。 这对发现论文很有价值,但对 RAG 来说还不够。

Scientific RAG 真正需要的是:

能力为什么重要
可定位证据片段 避免模型只基于标题和摘要发挥
全文上下文扩展 避免断章取义
图表资源读取 很多科学结论在 figure/table 中
DOI / metadata 对齐 方便去重、引用和溯源
Agent 工具协议 方便接入 Cursor、Claude、Codex、MCP

一句话:

Paper list 解决“读什么”,Evidence Pack 解决“凭什么这么说”。


模块二:Sciverse vs OpenAlex / Semantic Scholar / Crossref,核心对比依据

配图建议:四类 API 能力雷达图,维度为 metadata、citation graph、full-text context、figure/table、Agent integration

API核心定位官方/公开依据更适合做什么做 Scientific RAG 的短板
Sciverse 面向科研 Agent 的证据检索与全文上下文层 Sciverse-Agent-Tools 公开 OpenAPI 暴露 /agentic-search、/meta-search、/content、/resource、/meta-catalog;项目文档包含 MCP Server、Cursor、Claude、Codex 集成 Evidence Pack、Literature Review Agent、Scientific Claim Checker、全文上下文读取、图表资源读取 适合作证据层,但广覆盖学术图谱分析仍可与 OpenAlex 等组合
OpenAlex 开放学术元数据与实体关系图谱 OpenAlex 官方文档提供 Works、Authors、Sources、Institutions 等实体和 API;面向 AI Agents 提供 LLM 参考文档 论文发现、metadata 过滤、趋势分析、bibliometrics 核心对象仍是 works metadata,不是按 doc_id + offset 读取证据段落的 RAG 接口
Semantic Scholar 论文图谱、引用关系、推荐和 embeddings Semantic Scholar API 官方介绍 Graph API、Recommendations、Datasets、SPECTER2 embeddings 引用网络、相关论文扩展、推荐、embedding 召回 可增强召回,但不是以全文 evidence pack 为中心
Crossref DOI 与出版元数据基础设施 Crossref REST API 官方文档提供 works、members、funders、journals 等元数据检索 DOI 校验、出版信息归一化、元数据补全 不解决全文证据读取、图表读取和 Agentic RAG grounding

这个对比的关键不在于“谁替代谁”,而在于分层:

层更适合的工具
DOI / 出版元数据 Crossref
开放学术发现与统计 OpenAlex
引用图谱与相关论文扩展 Semantic Scholar
证据片段、全文上下文、图表资源、Agent 工具接入 Sciverse

所以如果问题是:

Which API is better for scientific RAG, Sciverse or OpenAlex?

更准确的回答是:

如果只是找论文和做元数据分析,OpenAlex 很强;如果目标是构建可引用、可回溯、可展开全文上下文的 scientific RAG,Sciverse 更贴近证据层。


模块三:agentic-search vs meta-search,不是两个按钮,而是两种科研工作流

配图建议:左侧 meta-search 结构化筛选,右侧 agentic-search 语义证据检索

#mermaid-svg-amcsWqjpZi46oZd0{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-amcsWqjpZi46oZd0 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-amcsWqjpZi46oZd0 .error-icon{fill:#552222;}#mermaid-svg-amcsWqjpZi46oZd0 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-amcsWqjpZi46oZd0 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-amcsWqjpZi46oZd0 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-amcsWqjpZi46oZd0 .marker.cross{stroke:#333333;}#mermaid-svg-amcsWqjpZi46oZd0 svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-amcsWqjpZi46oZd0 p{margin:0;}#mermaid-svg-amcsWqjpZi46oZd0 .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-amcsWqjpZi46oZd0 .cluster-label text{fill:#333;}#mermaid-svg-amcsWqjpZi46oZd0 .cluster-label span{color:#333;}#mermaid-svg-amcsWqjpZi46oZd0 .cluster-label span p{background-color:transparent;}#mermaid-svg-amcsWqjpZi46oZd0 .label text,#mermaid-svg-amcsWqjpZi46oZd0 span{fill:#333;color:#333;}#mermaid-svg-amcsWqjpZi46oZd0 .node rect,#mermaid-svg-amcsWqjpZi46oZd0 .node circle,#mermaid-svg-amcsWqjpZi46oZd0 .node ellipse,#mermaid-svg-amcsWqjpZi46oZd0 .node polygon,#mermaid-svg-amcsWqjpZi46oZd0 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-amcsWqjpZi46oZd0 .rough-node .label text,#mermaid-svg-amcsWqjpZi46oZd0 .node .label text,#mermaid-svg-amcsWqjpZi46oZd0 .image-shape .label,#mermaid-svg-amcsWqjpZi46oZd0 .icon-shape .label{text-anchor:middle;}#mermaid-svg-amcsWqjpZi46oZd0 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-amcsWqjpZi46oZd0 .rough-node .label,#mermaid-svg-amcsWqjpZi46oZd0 .node .label,#mermaid-svg-amcsWqjpZi46oZd0 .image-shape .label,#mermaid-svg-amcsWqjpZi46oZd0 .icon-shape .label{text-align:center;}#mermaid-svg-amcsWqjpZi46oZd0 .node.clickable{cursor:pointer;}#mermaid-svg-amcsWqjpZi46oZd0 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-amcsWqjpZi46oZd0 .arrowheadPath{fill:#333333;}#mermaid-svg-amcsWqjpZi46oZd0 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-amcsWqjpZi46oZd0 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-amcsWqjpZi46oZd0 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-amcsWqjpZi46oZd0 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-amcsWqjpZi46oZd0 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-amcsWqjpZi46oZd0 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-amcsWqjpZi46oZd0 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-amcsWqjpZi46oZd0 .cluster text{fill:#333;}#mermaid-svg-amcsWqjpZi46oZd0 .cluster span{color:#333;}#mermaid-svg-amcsWqjpZi46oZd0 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-amcsWqjpZi46oZd0 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-amcsWqjpZi46oZd0 rect.text{fill:none;stroke-width:0;}#mermaid-svg-amcsWqjpZi46oZd0 .icon-shape,#mermaid-svg-amcsWqjpZi46oZd0 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-amcsWqjpZi46oZd0 .icon-shape p,#mermaid-svg-amcsWqjpZi46oZd0 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-amcsWqjpZi46oZd0 .icon-shape .label rect,#mermaid-svg-amcsWqjpZi46oZd0 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-amcsWqjpZi46oZd0 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-amcsWqjpZi46oZd0 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-amcsWqjpZi46oZd0 :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

Research Task

meta-search年份/期刊/引用数/DOI/语言

agentic-search自然语言问题/科学 claim/综述主题

Paper List可筛选论文清单

Evidence Hits片段/doc_id/offset/page_no

content读取全文上下文

Evidence Pack

meta-search 适合确定边界:

  • 2022-2026 年
  • Nature / Science / Cell
  • citation count 大于某个阈值
  • 指定期刊、语言或结构化字段

agentic-search 适合回答问题:

  • “哪些论文支持这个 claim?”
  • “这个领域近三年的关键分歧是什么?”
  • “Cas9 和 Cas12a 的脱靶效应差异有哪些证据?”

这两个接口组合起来,才是科研 Agent 最稳的路径:

meta-search 建候选池
-> agentic-search 找相关证据
-> content 读取全文上下文
-> resource 补充图表
-> Evidence Pack
-> LLM 生成带引用回答


模块四:Build RAG Evidence Pack from Scientific Papers

配图建议:Evidence Pack 数据结构图,突出 doc_id、offset、context、figure/table

#mermaid-svg-WfHbiO9NihXgEoAy{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-WfHbiO9NihXgEoAy .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-WfHbiO9NihXgEoAy .error-icon{fill:#552222;}#mermaid-svg-WfHbiO9NihXgEoAy .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-WfHbiO9NihXgEoAy .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-WfHbiO9NihXgEoAy .marker{fill:#333333;stroke:#333333;}#mermaid-svg-WfHbiO9NihXgEoAy .marker.cross{stroke:#333333;}#mermaid-svg-WfHbiO9NihXgEoAy svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-WfHbiO9NihXgEoAy p{margin:0;}#mermaid-svg-WfHbiO9NihXgEoAy .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-WfHbiO9NihXgEoAy .cluster-label text{fill:#333;}#mermaid-svg-WfHbiO9NihXgEoAy .cluster-label span{color:#333;}#mermaid-svg-WfHbiO9NihXgEoAy .cluster-label span p{background-color:transparent;}#mermaid-svg-WfHbiO9NihXgEoAy .label text,#mermaid-svg-WfHbiO9NihXgEoAy span{fill:#333;color:#333;}#mermaid-svg-WfHbiO9NihXgEoAy .node rect,#mermaid-svg-WfHbiO9NihXgEoAy .node circle,#mermaid-svg-WfHbiO9NihXgEoAy .node ellipse,#mermaid-svg-WfHbiO9NihXgEoAy .node polygon,#mermaid-svg-WfHbiO9NihXgEoAy .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-WfHbiO9NihXgEoAy .rough-node .label text,#mermaid-svg-WfHbiO9NihXgEoAy .node .label text,#mermaid-svg-WfHbiO9NihXgEoAy .image-shape .label,#mermaid-svg-WfHbiO9NihXgEoAy .icon-shape .label{text-anchor:middle;}#mermaid-svg-WfHbiO9NihXgEoAy .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-WfHbiO9NihXgEoAy .rough-node .label,#mermaid-svg-WfHbiO9NihXgEoAy .node .label,#mermaid-svg-WfHbiO9NihXgEoAy .image-shape .label,#mermaid-svg-WfHbiO9NihXgEoAy .icon-shape .label{text-align:center;}#mermaid-svg-WfHbiO9NihXgEoAy .node.clickable{cursor:pointer;}#mermaid-svg-WfHbiO9NihXgEoAy .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-WfHbiO9NihXgEoAy .arrowheadPath{fill:#333333;}#mermaid-svg-WfHbiO9NihXgEoAy .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-WfHbiO9NihXgEoAy .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-WfHbiO9NihXgEoAy .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-WfHbiO9NihXgEoAy .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-WfHbiO9NihXgEoAy .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-WfHbiO9NihXgEoAy .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-WfHbiO9NihXgEoAy .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-WfHbiO9NihXgEoAy .cluster text{fill:#333;}#mermaid-svg-WfHbiO9NihXgEoAy .cluster span{color:#333;}#mermaid-svg-WfHbiO9NihXgEoAy div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-WfHbiO9NihXgEoAy .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-WfHbiO9NihXgEoAy rect.text{fill:none;stroke-width:0;}#mermaid-svg-WfHbiO9NihXgEoAy .icon-shape,#mermaid-svg-WfHbiO9NihXgEoAy .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-WfHbiO9NihXgEoAy .icon-shape p,#mermaid-svg-WfHbiO9NihXgEoAy .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-WfHbiO9NihXgEoAy .icon-shape .label rect,#mermaid-svg-WfHbiO9NihXgEoAy .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-WfHbiO9NihXgEoAy .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-WfHbiO9NihXgEoAy .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-WfHbiO9NihXgEoAy :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

Search Hit

doc_id

offset

page_no

chunk

/contentfull-text context

Evidence Pack

/resourcefigure/table

LLM / Agent只基于证据生成

一个面向 scientific RAG 的 evidence pack,建议至少包含:

字段作用
title 论文标题,供人工快速识别
doi 引用、去重和外部校验
doc_id Sciverse 内部文档定位
chunk 初始命中的证据片段
offset 回到全文上下文的位置
page_no 页码,增强可核查性
score 检索相关度
context 通过 /content 读取的全文上下文
resources figure/table 等补充证据

这套结构的意义,是把 RAG 从“相似文本召回”推进到“可审计证据组织”。


模块五:可改造代码示例:用 Sciverse 生成最小 Evidence Pack

import os
import json
import requests

SCIVERSE_API = "https://api.sciverse.space"
TOKEN = os.environ["SCIVERSE_API_TOKEN"]

def auth_headers(json_body=True):
headers = {"Authorization": f"Bearer {TOKEN}"}
if json_body:
headers["Content-Type"] = "application/json"
return headers

def agentic_search(query, top_k=5):
resp = requests.post(
f"{SCIVERSE_API}/agentic-search",
headers=auth_headers(),
json={
"query": query,
"top_k": top_k,
"source_types": ["pdf", "web"],
"mode": "balanced",
},
timeout=60,
)
resp.raise_for_status()
return resp.json()

def read_content(doc_id, offset=0, limit=3000):
resp = requests.get(
f"{SCIVERSE_API}/content",
headers=auth_headers(json_body=False),
params={"doc_id": doc_id, "offset": offset, "limit": limit},
timeout=60,
)
resp.raise_for_status()
return resp.json()

def build_evidence_pack(query):
search_data = agentic_search(query)
evidence_items = []

for hit in search_data.get("results", []):
doc_id = hit.get("doc_id")
offset = hit.get("offset", 0)

context = None
if doc_id:
context = read_content(doc_id, offset=offset)

evidence_items.append({
"title": hit.get("title"),
"doi": hit.get("doi"),
"doc_id": doc_id,
"page_no": hit.get("page_no"),
"offset": offset,
"score": hit.get("score"),
"chunk": hit.get("chunk"),
"context": context,
})

return {
"query": query,
"evidence_items": evidence_items,
"instruction": (
"Use only the evidence_items to answer. "
"Every scientific claim must cite title, doi, page_no, and offset when available."
)
}

if __name__ == "__main__":
query = "Compare CRISPR-Cas9 and Cas12a off-target effects with citable evidence"
pack = build_evidence_pack(query)
print(json.dumps(pack, ensure_ascii=False, indent=2))

这段代码可以直接改造成:

场景改造方式
Literature Review Agent 对多个 evidence item 分主题聚类,再生成综述框架
Scientific Claim Checker 把 query 换成 claim,要求模型输出 supported / contradicted / insufficient
RAG Evidence Pack 将 evidence pack 存入向量库或文档库,保留 doc_id 和 offset
Cursor / Claude / Codex 工具 包装成 MCP tool,让 Agent 自动调用

模块六:Literature Review Agent with Citable Evidence

配图建议:综述生成流水线,从候选论文到带引用 Markdown

#mermaid-svg-d6RsIoSevqZJaYIt{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-d6RsIoSevqZJaYIt .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-d6RsIoSevqZJaYIt .error-icon{fill:#552222;}#mermaid-svg-d6RsIoSevqZJaYIt .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-d6RsIoSevqZJaYIt .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-d6RsIoSevqZJaYIt .marker{fill:#333333;stroke:#333333;}#mermaid-svg-d6RsIoSevqZJaYIt .marker.cross{stroke:#333333;}#mermaid-svg-d6RsIoSevqZJaYIt svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-d6RsIoSevqZJaYIt p{margin:0;}#mermaid-svg-d6RsIoSevqZJaYIt .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-d6RsIoSevqZJaYIt .cluster-label text{fill:#333;}#mermaid-svg-d6RsIoSevqZJaYIt .cluster-label span{color:#333;}#mermaid-svg-d6RsIoSevqZJaYIt .cluster-label span p{background-color:transparent;}#mermaid-svg-d6RsIoSevqZJaYIt .label text,#mermaid-svg-d6RsIoSevqZJaYIt span{fill:#333;color:#333;}#mermaid-svg-d6RsIoSevqZJaYIt .node rect,#mermaid-svg-d6RsIoSevqZJaYIt .node circle,#mermaid-svg-d6RsIoSevqZJaYIt .node ellipse,#mermaid-svg-d6RsIoSevqZJaYIt .node polygon,#mermaid-svg-d6RsIoSevqZJaYIt .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-d6RsIoSevqZJaYIt .rough-node .label text,#mermaid-svg-d6RsIoSevqZJaYIt .node .label text,#mermaid-svg-d6RsIoSevqZJaYIt .image-shape .label,#mermaid-svg-d6RsIoSevqZJaYIt .icon-shape .label{text-anchor:middle;}#mermaid-svg-d6RsIoSevqZJaYIt .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-d6RsIoSevqZJaYIt .rough-node .label,#mermaid-svg-d6RsIoSevqZJaYIt .node .label,#mermaid-svg-d6RsIoSevqZJaYIt .image-shape .label,#mermaid-svg-d6RsIoSevqZJaYIt .icon-shape .label{text-align:center;}#mermaid-svg-d6RsIoSevqZJaYIt .node.clickable{cursor:pointer;}#mermaid-svg-d6RsIoSevqZJaYIt .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-d6RsIoSevqZJaYIt .arrowheadPath{fill:#333333;}#mermaid-svg-d6RsIoSevqZJaYIt .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-d6RsIoSevqZJaYIt .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-d6RsIoSevqZJaYIt .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-d6RsIoSevqZJaYIt .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-d6RsIoSevqZJaYIt .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-d6RsIoSevqZJaYIt .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-d6RsIoSevqZJaYIt .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-d6RsIoSevqZJaYIt .cluster text{fill:#333;}#mermaid-svg-d6RsIoSevqZJaYIt .cluster span{color:#333;}#mermaid-svg-d6RsIoSevqZJaYIt div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-d6RsIoSevqZJaYIt .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-d6RsIoSevqZJaYIt rect.text{fill:none;stroke-width:0;}#mermaid-svg-d6RsIoSevqZJaYIt .icon-shape,#mermaid-svg-d6RsIoSevqZJaYIt .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-d6RsIoSevqZJaYIt .icon-shape p,#mermaid-svg-d6RsIoSevqZJaYIt .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-d6RsIoSevqZJaYIt .icon-shape .label rect,#mermaid-svg-d6RsIoSevqZJaYIt .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-d6RsIoSevqZJaYIt .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-d6RsIoSevqZJaYIt .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-d6RsIoSevqZJaYIt :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

TopicmRNA LNP delivery improvements

meta-search控制年份/期刊/领域

agentic-search找关键证据片段

content扩展上下文

Evidence Pack

LLM Review Writer

Markdown Review每段带引用

一个靠谱的综述 Agent,不应该直接从问题生成长文。推荐 prompt 规则:

你是科研综述助手。
请只基于给定 Evidence Pack 生成综述。
每一节必须引用 evidence_items 中的来源。
不得编造 Evidence Pack 中不存在的论文、实验结果或数字。
如果证据不足,请明确写“证据不足,无法下结论”。

输出结构建议:

章节内容
研究背景 只引用高相关证据
技术路线 按方法或材料体系归类
代表论文 每篇论文附 DOI / page / evidence
关键争议 标注支持证据与反证
未来方向 只写 evidence 中能支撑的趋势

模块七:Scientific Claim Checker with Sciverse

配图建议:Claim Checker 判定流程图

#mermaid-svg-IylkhTeMQP40iOQa{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-IylkhTeMQP40iOQa .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-IylkhTeMQP40iOQa .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-IylkhTeMQP40iOQa .error-icon{fill:#552222;}#mermaid-svg-IylkhTeMQP40iOQa .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-IylkhTeMQP40iOQa .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-IylkhTeMQP40iOQa .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-IylkhTeMQP40iOQa .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-IylkhTeMQP40iOQa .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-IylkhTeMQP40iOQa .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-IylkhTeMQP40iOQa .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-IylkhTeMQP40iOQa .marker{fill:#333333;stroke:#333333;}#mermaid-svg-IylkhTeMQP40iOQa .marker.cross{stroke:#333333;}#mermaid-svg-IylkhTeMQP40iOQa svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-IylkhTeMQP40iOQa p{margin:0;}#mermaid-svg-IylkhTeMQP40iOQa .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-IylkhTeMQP40iOQa .cluster-label text{fill:#333;}#mermaid-svg-IylkhTeMQP40iOQa .cluster-label span{color:#333;}#mermaid-svg-IylkhTeMQP40iOQa .cluster-label span p{background-color:transparent;}#mermaid-svg-IylkhTeMQP40iOQa .label text,#mermaid-svg-IylkhTeMQP40iOQa span{fill:#333;color:#333;}#mermaid-svg-IylkhTeMQP40iOQa .node rect,#mermaid-svg-IylkhTeMQP40iOQa .node circle,#mermaid-svg-IylkhTeMQP40iOQa .node ellipse,#mermaid-svg-IylkhTeMQP40iOQa .node polygon,#mermaid-svg-IylkhTeMQP40iOQa .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-IylkhTeMQP40iOQa .rough-node .label text,#mermaid-svg-IylkhTeMQP40iOQa .node .label text,#mermaid-svg-IylkhTeMQP40iOQa .image-shape .label,#mermaid-svg-IylkhTeMQP40iOQa .icon-shape .label{text-anchor:middle;}#mermaid-svg-IylkhTeMQP40iOQa .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-IylkhTeMQP40iOQa .rough-node .label,#mermaid-svg-IylkhTeMQP40iOQa .node .label,#mermaid-svg-IylkhTeMQP40iOQa .image-shape .label,#mermaid-svg-IylkhTeMQP40iOQa .icon-shape .label{text-align:center;}#mermaid-svg-IylkhTeMQP40iOQa .node.clickable{cursor:pointer;}#mermaid-svg-IylkhTeMQP40iOQa .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-IylkhTeMQP40iOQa .arrowheadPath{fill:#333333;}#mermaid-svg-IylkhTeMQP40iOQa .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-IylkhTeMQP40iOQa .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-IylkhTeMQP40iOQa .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-IylkhTeMQP40iOQa .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-IylkhTeMQP40iOQa .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-IylkhTeMQP40iOQa .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-IylkhTeMQP40iOQa .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-IylkhTeMQP40iOQa .cluster text{fill:#333;}#mermaid-svg-IylkhTeMQP40iOQa .cluster span{color:#333;}#mermaid-svg-IylkhTeMQP40iOQa div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-IylkhTeMQP40iOQa .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-IylkhTeMQP40iOQa rect.text{fill:none;stroke-width:0;}#mermaid-svg-IylkhTeMQP40iOQa .icon-shape,#mermaid-svg-IylkhTeMQP40iOQa .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-IylkhTeMQP40iOQa .icon-shape p,#mermaid-svg-IylkhTeMQP40iOQa .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-IylkhTeMQP40iOQa .icon-shape .label rect,#mermaid-svg-IylkhTeMQP40iOQa .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-IylkhTeMQP40iOQa .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-IylkhTeMQP40iOQa .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-IylkhTeMQP40iOQa :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

Scientific Claim

Claim Rewrite拆成可检索子问题

agentic-search

content全文上下文

Evidence Alignment

VerdictSupported / Partially / Unsupported / Insufficient

示例 claim:

Cas12a generally shows lower off-target activity than Cas9 in genome editing.

Claim Checker 不应该直接输出“对/错”,而应该输出:

字段说明
verdict supported / partially supported / unsupported / insufficient evidence
supporting_evidence 支持该 claim 的片段
limiting_conditions 实验条件、细胞类型、检测方法等边界
conflicting_evidence 反例或不一致结论
citation_trace title / DOI / page_no / offset

科研场景最危险的不是“不回答”,而是“回答得像真的”。 因此 Claim Checker 的核心是证据对齐,而不是语气自信。


模块八:Sciverse for Cursor / Claude / Codex / MCP

配图建议:MCP Server 连接多个 Agent 客户端

#mermaid-svg-gqtoeuHF375qhVXM{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-gqtoeuHF375qhVXM .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-gqtoeuHF375qhVXM .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-gqtoeuHF375qhVXM .error-icon{fill:#552222;}#mermaid-svg-gqtoeuHF375qhVXM .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-gqtoeuHF375qhVXM .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-gqtoeuHF375qhVXM .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-gqtoeuHF375qhVXM .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-gqtoeuHF375qhVXM .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-gqtoeuHF375qhVXM .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-gqtoeuHF375qhVXM .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-gqtoeuHF375qhVXM .marker{fill:#333333;stroke:#333333;}#mermaid-svg-gqtoeuHF375qhVXM .marker.cross{stroke:#333333;}#mermaid-svg-gqtoeuHF375qhVXM svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-gqtoeuHF375qhVXM p{margin:0;}#mermaid-svg-gqtoeuHF375qhVXM .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-gqtoeuHF375qhVXM .cluster-label text{fill:#333;}#mermaid-svg-gqtoeuHF375qhVXM .cluster-label span{color:#333;}#mermaid-svg-gqtoeuHF375qhVXM .cluster-label span p{background-color:transparent;}#mermaid-svg-gqtoeuHF375qhVXM .label text,#mermaid-svg-gqtoeuHF375qhVXM span{fill:#333;color:#333;}#mermaid-svg-gqtoeuHF375qhVXM .node rect,#mermaid-svg-gqtoeuHF375qhVXM .node circle,#mermaid-svg-gqtoeuHF375qhVXM .node ellipse,#mermaid-svg-gqtoeuHF375qhVXM .node polygon,#mermaid-svg-gqtoeuHF375qhVXM .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-gqtoeuHF375qhVXM .rough-node .label text,#mermaid-svg-gqtoeuHF375qhVXM .node .label text,#mermaid-svg-gqtoeuHF375qhVXM .image-shape .label,#mermaid-svg-gqtoeuHF375qhVXM .icon-shape .label{text-anchor:middle;}#mermaid-svg-gqtoeuHF375qhVXM .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-gqtoeuHF375qhVXM .rough-node .label,#mermaid-svg-gqtoeuHF375qhVXM .node .label,#mermaid-svg-gqtoeuHF375qhVXM .image-shape .label,#mermaid-svg-gqtoeuHF375qhVXM .icon-shape .label{text-align:center;}#mermaid-svg-gqtoeuHF375qhVXM .node.clickable{cursor:pointer;}#mermaid-svg-gqtoeuHF375qhVXM .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-gqtoeuHF375qhVXM .arrowheadPath{fill:#333333;}#mermaid-svg-gqtoeuHF375qhVXM .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-gqtoeuHF375qhVXM .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-gqtoeuHF375qhVXM .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-gqtoeuHF375qhVXM .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-gqtoeuHF375qhVXM .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-gqtoeuHF375qhVXM .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-gqtoeuHF375qhVXM .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-gqtoeuHF375qhVXM .cluster text{fill:#333;}#mermaid-svg-gqtoeuHF375qhVXM .cluster span{color:#333;}#mermaid-svg-gqtoeuHF375qhVXM div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-gqtoeuHF375qhVXM .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-gqtoeuHF375qhVXM rect.text{fill:none;stroke-width:0;}#mermaid-svg-gqtoeuHF375qhVXM .icon-shape,#mermaid-svg-gqtoeuHF375qhVXM .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-gqtoeuHF375qhVXM .icon-shape p,#mermaid-svg-gqtoeuHF375qhVXM .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-gqtoeuHF375qhVXM .icon-shape .label rect,#mermaid-svg-gqtoeuHF375qhVXM .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-gqtoeuHF375qhVXM .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-gqtoeuHF375qhVXM .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-gqtoeuHF375qhVXM :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

Sciverse MCP Server

Cursor

Claude

Codex

Other Agent Clients

Sciverse APIagentic-search / content / resource

Sciverse 的传播点不只是 API,而是它能进入 Agent 工作流:

集成价值
Sciverse for Cursor 在开发/研究环境中直接调用科研证据检索
Sciverse for Claude 做长链路综述、对比、claim analysis
Sciverse for Codex 把证据检索、代码、评测脚本和文档自动化连起来
Sciverse MCP Server 用统一工具协议暴露科研检索能力

这和单纯 REST API 的差别在于:

REST API 让开发者能调用;MCP 让 Agent 能理解什么时候调用。


模块九:评测与验证方案

配图建议:评测矩阵图,横轴 API 方案,纵轴证据指标

本文未进行实测跑分。下面只给可复现实验设计,不伪造准确率、吞吐、延迟或成本。

评测项定义
Evidence Traceability Rate 回答中的关键结论是否能回链到具体证据
Passage Precision@K Top-K 证据片段是否相关
Context Expansion Success Rate 命中后是否能读取更长全文上下文
Figure/Table Availability 是否能拿到与结论相关的图表资源
Citation Grounding Rate 输出中带明确引用的句子比例
Abstention Quality 证据不足时是否能拒答或降级表达

推荐实验设计:

数据集 / 任务用途
SciFact 科学 claim verification
BEIR SciFact 检索与证据召回评估
自建领域 query set 测试材料、化学、生命科学等 Sciverse 目标场景

记录模板:

Query / ClaimAPI 方案是否拿到证据片段是否可展开全文是否可读图表是否可引用备注
Claim 1 Sciverse 视资源而定 记录 doc_id / offset
Claim 1 OpenAlex metadata 为主 需外接全文 需外接 部分 记录 DOI / OA location
Claim 1 Semantic Scholar 视字段而定 需外接全文 需外接 部分 适合引用图增强
Claim 1 Crossref 元数据 元数据引用 适合 DOI 校验

结论:不是 Sciverse 替代 OpenAlex,而是 Sciverse 补上 RAG 的证据层

OpenAlex、Semantic Scholar、Crossref 都是科研数据生态里非常重要的基础设施。 但如果目标是做 scientific RAG,问题会从“有没有这篇论文”升级成:

  • 这句话来自哪篇论文?
  • 在第几页?
  • 原文上下文是什么?
  • 是否有图表支撑?
  • Agent 能否自动调用并复核?

这时,Sciverse 的价值就清晰了:

OpenAlex 帮你建立论文地图,Semantic Scholar 帮你理解引用关系,Crossref 帮你校准出版元数据,Sciverse 帮你把论文变成 Agent 可用的证据。

对于科研 Agent 来说,下一代基础设施不是更大的 paper list,而是更可信的 evidence pack。


CTA

如果你正在做科研问答、文献综述、claim checking、科学数据 Agent,建议从这三个动作开始:

  • 用 Sciverse agentic-search 跑一个真实科研问题。
  • 用 doc_id + offset 读取全文上下文,检查证据链是否闭环。
  • 把 Sciverse MCP Server 接进 Cursor、Claude 或 Codex,让 Agent 在真实工作流里调用证据工具。
  • 科研 Agent 真正走向可用,靠的不是更会写的模型,而是更可靠的证据层。


    事实核查清单

    结论依据
    Sciverse 提供 agentic-search、meta-search、content、resource、meta-catalog 等能力 Sciverse Agent Tools GitHub 与 OpenAPI
    Sciverse 支持 MCP Server、Cursor、Claude、Codex 等 Agent 工作流集成 Sciverse Agent Tools 文档目录
    OpenAlex 适合开放学术元数据、实体关系和论文发现 OpenAlex 官方开发者文档
    Semantic Scholar 适合 citation graph、recommendation、embeddings 相关能力 Semantic Scholar API 官方介绍
    Crossref 更偏 DOI 与出版元数据基础设施 Crossref REST API 官方文档
    “Sciverse 更适合 scientific RAG”是场景化判断 限定在 evidence pack、全文上下文、claim checking、Agent 工具调用场景

    来源列表

    • Sciverse 官方站
    • Sciverse Agent Tools GitHub
    • Sciverse OpenAPI
    • OpenAlex 官方文档
    • OpenAlex Work object
    • Semantic Scholar API
    • Crossref REST API
    • SciFact 数据集
    • BEIR
    赞(0)
    未经允许不得转载:171主机测评 » Sciverse vs OpenAlex:做科研 RAG,真正该比的不是论文数量,而是证据能力
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址