文章总结: ScienceSkills是GoogleDeepMind开源的科学AIAgent能力模块,通过标准化接口将AlphaFold、ClinVar等30+权威科学数据库封装为可复用Skill,解决AI科学推理中的幻觉风险与token低效问题。项目采用Apache-2.0许可,活跃维护中,但存在文档不完整、框架锁定等局限,建议从clinvar-database等公开文档完善的Skill入手验证兼容性。 综合评分: 78 文章分类: AI安全,安全工具,解决方案,安全建设
Science Skills:让AI代理接入30+科学数据库(45 tokens/session调用成本)
原创
AI Online AI Online
人工智能online
2026年9月16日 09:36 上海
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
Science Skills 是 Google DeepMind 开源的一套 AI Agent 能力模块,通过标准化接口将 AlphaFold、AlphaGenome、UniProt、ClinVar 等 30+ 权威科学数据库的查询能力封装为可复用 Skill[1][2]。项目采用 Apache-2.0 许可,Python 实现,当前已获 3051 Stars 和 348 Forks[1]。
NOTE
本文评估截至 2026-09-15,基于 GitHub 仓库 README 与第三方 Skill 文档[3]。
Science Skills 解决 AI Agent 执行科学推理任务时的两大痛点:幻觉风险(模型基于训练记忆生成不准确的科学结论)与 上下文低效(长上下文窗口消耗大量 token)[1]。
定位与声明
Science Skills 通过 Skill 封装特定科学工具的调用逻辑,使 Agent 在执行任务时直接访问权威数据源而非依赖模型记忆,从而实现更好的 grounding(事实锚定)与更高的 token 效率。
项目明确面向 Claude Code 和 Codex 环境设计[3],这意味着其 Skill 架构与 Anthropic/OpenAI 的 Agent 框架深度绑定。对于非目标运行时环境的用户,当前无法直接使用这些 Skill。README 提及集成 AlphaGenome、AlphaFold DB(AFDB)等 Google DeepMind 旗舰研究成果,但 Skill 的具体实现细节未在仓库中完全公开。
场景与痛点
AI 在基因变异解读、蛋白质功能预测等高度专业化场景中频繁出错。传统 RAG(检索增强生成)方案虽能引入外部知识,但缺乏对科学数据库结构的深层理解,导致检索精度不足或 token 消耗过高[1]。科学文献与数据库更新频率高,模型训练数据存在天然滞后,进一步加剧了幻觉风险。
Science Skills 的设计思路是将专业数据库的访问能力预封装为 Skill,使 Agent 能够在对话中按需调用,无需自行构建检索管道或管理数据库连接。以 ClinVar 数据库为例,clinvar-database Skill 可查询人类基因变异的临床分类(Pathogenic/Benign/VUS)及其证据依据,单次调用成本仅 45 tokens[3]。
TIP
从已有完整文档的 Skill(如 clinvar-database)入手,验证与自身工作流的兼容性。
核心功能
Skill 架构与数据库集成
每个 Skill 封装特定科学工具的调用逻辑与上下文注入能力。以 clinvar-database 为例,Skill 对接 NCBI 维护的 ClinVar 数据库,提供变异的临床意义查询功能[3]。证据未公开 Skill 的具体调用协议,但第三方文档显示其支持在 Claude Code/Codex 会话中直接调用,输入为变异标识符或查询参数,输出为结构化的临床分类与证据摘要。
这种架构的潜在优势在于:Skill 可复用性强,开发者无需为每个科学查询场景单独编写数据库访问代码; grounding 效果可预期,因为数据直接来自权威数据库而非模型生成。局限在于 Skill 数量与质量取决于维护进度,当前证据仅呈现单一 Skill 案例,30+ 数据库的具体覆盖情况待验证。
Token 效率优化
README 明确将”higher token efficiency”列为核心目标[1]。clinvar-database 的实测数据为每次调用消耗 45 tokens(会话级别),内部处理 4,015 tokens[3]。对于需要多次查询的复杂科学工作流(如变异致病性评估 + 蛋白功能关联分析),Skill 的 token 开销应显著低于让模型自行生成查询语句或维护长上下文窗口的方案。技术细节未完全公开,无法评估 token 优化的具体实现机制(如是否采用流式响应、缓存策略或查询压缩)。
AlphaFold/AlphaGenome 集成能力
项目标题明确提及集成 AlphaFold 与 AlphaGenome 的研究成果[1],但证据未提供对应的具体 Skill 示例或调用方式。AlphaFold 提供蛋白质结构预测能力,AlphaGenome 覆盖基因组分析功能,两者的集成可将结构生物学与基因组学的权威数据注入 Agent 工作流。对开发者影响:若这些 Skill 确实可用,将显著扩展 Science Skills 在药物发现、精准医疗等场景的应用边界;但当前无法从公开证据验证其完成度与接口设计。
上手方式
README 当前未提供完整的安装命令或 Python SDK 调用示例。根据第三方 Skill 文档,Skill 通过 Claude Code/Codex 的 mod 系统接入[3][4];用户需在 Claude Code 或 Codex 环境中配置 Skill 路径或安装对应的 mod 包。
对于希望自行扩展或查阅源码的开发者,可访问 https://github.com/google-deepmind/science-skills 查看仓库结构[1]。建议关注以下文件:仓库根目录的 README(当前证据仅获取元数据,未获取完整文档内容)、skills/ 目录下的各 Skill 实现、examples/ 目录(如存在)中的使用示例。
由于无法获取可运行的最小示例,本文无法提供完整安装命令或调用代码块。开发者应直接查看仓库 README 的 Quick Start 章节,或查阅 agentmods.dev 上各 Skill 的独立文档页[3]了解具体配置方式。
亮点对比
Science Skills 与通用 Agent 框架的功能定位存在本质差异,不宜直接套用量化指标对比。以下从能力边界角度定性说明:
| 维度 | Science Skills | 通用 RAG 框架(如 LangChain) | 通用科学搜索 API | | — | — | — | — | | 数据源 | 预集成的 30+ 权威科学数据库 | 需自行配置数据源与检索管道 | 通常为单一搜索 API | | Agent 集成 | 原生支持 Claude Code/Codex | 通用适配,无特定科学场景优化 | 无 Agent 集成能力 | | Token 效率 | 针对科学查询优化(45 tokens/session) | 取决于检索策略与上下文管理 | 通常需要较长上下文 | | Grounding 保障 | 数据直接来自权威数据库 | 数据质量依赖用户配置 | 结果需人工验证 |
通用 RAG 框架灵活性更高,但需要开发者自行完成数据库对接、查询优化与结果验证工作。Science Skills 的优势在于开箱即用,但代价是框架锁定与扩展性受限。
选择建议:若已在使用 Claude Code/Codex 且需要快速接入科学数据库,Science Skills 可降低集成成本;若需要跨 Agent 框架通用或接入自定义数据源,通用 RAG 方案更为适合。
成熟度与风险
活跃度信号:Stars 3,051、Forks 348、最近提交 2026-09-15、Python 语言、Apache-2.0 许可[1],表明项目处于活跃维护状态且允许商业使用。
不适用场景:非 Claude Code/Codex 环境(当前无法直接使用);需要接入本文未列出的其他科学数据库(Skill 列表不完整);对数据实时性要求极高(数据库更新频率由各数据源决定,Skill 层未提供同步机制)。
WARNING
README 缺少完整文档与安装示例[1];Skill 的版本管理与兼容性说明未公开;30+ 数据库中仅 clinvar-database 有公开的 token 消耗数据,其他 Skill 的性能特征未知。
关键局限:项目未发布正式版本号,难以判断稳定性[1]。
快速决策与总结
决策树:
- 你的 Agent 运行时环境是否为 Claude Code 或 Codex?
- 否 → 当前不适用,考虑通用 RAG 框架 – 是 → 进入下一步
- 你的科学工作流是否涉及基因变异、蛋白质、基因组等已覆盖领域?
- 不确定 → 查看 agentmods.dev 上已发布的 Skill 列表[3],确认所需数据库是否在列 – 是且已覆盖 → 进入下一步
- 你的项目能否接受框架锁定与文档有限的风险?
- 能 → 可尝试接入,从 clinvar-database 等公开文档完善的 Skill 入手;关注仓库 README 更新与新 Skill 发布 – 不能 → 等待官方发布正式版本与完整文档
总结:Science Skills 在科学 AI Agent 领域提供了差异化定位——通过预封装的权威数据库 Skill 提升 grounding 质量并控制 token 消耗。其 Apache-2.0 许可与活跃维护状态(3,051 Stars、2026-09-15 提交)为项目可信度提供支撑。然而,当前文档完整性不足、Skill 覆盖范围未完全公开、且存在明确的框架依赖,建议谨慎评估后尝试,优先从已有完整文档的 Skill(如 clinvar-database)入手,验证与自身工作流的兼容性后再决定是否深度依赖。
参考来源
[1] GitHub – google-deepmind/science-skills
[2] GitHub – google-deepmind/science-skills (alternate link)
[3] clinvar-database — Skill for Claude Code and Codex
[4] GitHub – iOSDevSK/agentmods
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:人工智能online AI Online AI Online《Science Skills:让AI代理接入30+科学数据库(45 tokens/session调用成本)》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论