sciverse academic retrieval

📚 科研级文献检索与RAG证据链

学术文献检索技能,支持结构化元数据搜索与语义分片检索,适用于需要引用级科学文献的AI工作流

收藏
3.7k
安装
1.3k
版本
0.5.1
CLS 安全性认证2026-07-19
点击查看完整报告 >

使用说明

核心用法

academic-retrieval 是面向科研场景的学术文献检索技能,提供三大核心能力:

1. 结构化元数据搜索search_papers):通过作者、年份、期刊、主题等精确字段过滤论文,支持DOI精准查询和开放获取(OA)状态筛选
2. 语义分片检索semantic_search):基于自然语言的RAG友好型搜索,返回带相关性评分的论文片段(chunk),含上下文偏移量供后续扩展阅读

3. 字节级原文读取read_content):通过doc_idoffset精确定位,支持前后文扩展阅读,可提取图表资源(get_resource

关键工作流:语义搜索→获取片段→按需扩展原文→提取图表,形成完整的文献证据链。list_catalog提供完整的字段Schema和枚举值采样,避免猜测字段名。

显著优点

  • 引用级可靠性:所有结果携带doc_id和偏移量,满足学术引用的可追溯要求
  • RAG原生设计:语义返回的chunk已预分片,含scoreoffset,可直接注入LLM上下文
  • 混合检索模式:支持结构化过滤(如限定Nature期刊2024年OA论文)+ 语义搜索的联合使用
  • 多模态支持:通过get_resource可提取论文中的图表图像,返回base64编码供视觉模型直接解析

潜在局限

  • 依赖外部API:需配置SCIVERSE_API_TOKEN,服务可用性受制于SciVerse平台
  • 非全量覆盖:学术数据库通常存在收录延迟,最新预印本可能缺失
  • 权限分层:OA状态过滤暗示部分论文可能受版权限制,全文访问需确认权限
  • 字段复杂性:高级过滤需理解OpenSearch风格的FilterOperators,学习成本较高

适合人群

  • 科研辅助AI Agent开发者
  • 需要文献综述自动化(systematic review)的学术团队
  • 构建科学问答系统的RAG应用工程师
  • 需多模态分析(图表+文本)的文献精读场景

常规风险

  • Token泄露SCIVERSE_API_TOKEN以环境变量管理,需防止CI/CD日志泄露
  • 合规边界:自动下载的图表资源需遵守原出版商版权协议,不宜用于商业再分发
  • 幻觉传导:若语义搜索返回低分片段(score阈值未明确),可能向下游LLM注入噪声
  • 速率限制:未披露配额策略,高频调用存在服务降级风险

安全解读

核心功能

SciVerse Academic Retrieval 是专为Agent工作流设计的学术论文检索工具,提供三大核心能力:

1. 结构化元数据搜索search_papers):通过作者、年份、期刊、DOI等精确字段筛选论文,返回完整文献元数据
2. 语义分块检索semantic_search):自然语言查询,返回论文相关段落分块,专为RAG场景优化

3. 字节级原文读取read_content):支持按偏移量读取论文原始文本,可前后扩展上下文

4. 图表资源获取get_resource):提取论文中的图片、表格等二进制资源

典型工作流semantic_search定位相关段落 → read_content扩展上下文 → 必要时get_resource获取配图,形成完整的学术问答与引用闭环。

显著优点

  • 代码极简安全:仅7个文件约300行代码,零外部依赖,仅用Node.js原生模块
  • 安全控制完善:BASE_URL强制白名单验证(仅限*.sciverse.space),HTTPS传输,Bearer Token认证
  • RAG原生设计:语义搜索返回带偏移量的分块,直接支持上下文扩展与精准引用
  • Schema自描述list_catalog工具提供完整字段说明与枚举值采样,降低使用门槛
  • 开源可信:Apache-2.0许可证,有明确官网与维护者,安全审计达S级(90分)

潜在局限

  • 服务依赖性:核心功能完全依赖SciVerse第三方API,服务可用性与数据质量受其SLA约束
  • 访问门槛:需注册获取SCIVERSE_API_TOKEN,无Token则无法使用
  • 网络限制:仅支持在线检索,无本地缓存机制(除list_catalog的24h服务端缓存)
  • 路径校验待完善get_resource的file_name参数目前依赖文档约定,缺乏运行时路径遍历防护
  • 超时控制缺失:fetch调用未设置超时,异常网络可能导致长时间挂起

适合人群

  • 需要为AI助手集成学术文献引用能力的开发者
  • 构建科研问答Agent、文献综述工具、智能写作辅助系统的团队
  • 追求代码安全可控、依赖最小化的企业级应用

常规风险

  • API Token泄露风险:Token通过环境变量注入,需用户自行保障存储安全
  • 第三方数据合规:检索结果包含学术论文元数据与片段,需遵守SciVerse服务条款及原始出版商的版权要求
  • 网络故障影响:无离线降级方案,API服务中断将导致功能完全不可用
  • 路径遍历潜在风险:file_name参数若被绕过文档约束,存在理论上的路径遍历可能(建议按安全报告添加运行时校验)

sciverse academic retrieval 内容

scripts文件夹
手动下载zip · 10.8 kB
_common.mjstext/javascript
请选择文件