CoScientist 开源复现
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../coscientist-recommend.pptx../../coscientist-recommend.mp4本文目录
📌 核心价值:把"一个科学家憋几个月想假说"变成"一群 AI 专家 24 小时不打烊地生成、辩论、排名、进化科学假说
基于 Google DeepMind 发表在 Nature 的 AI co-scientist 思路开源复现,多智能体像科研团队一样头脑风暴,还自带 Elo 锦标赛给假说排名。

🚀 什么是 CoScientist 开源复现?
做科研最大的瓶颈不是算力,是想出一个好假说。一个科学家要读几千篇论文、跨好几个领域、再憋几个月才能提出一个值得验证的假说。而 AI 天生"读过几乎所有公开论文",缺的只是一个结构化的科学思维流程。
CoScientist 开源复现(conradry/open-coscientist-agents)就是把这个流程写成了代码:一群各有专长的 AI 代理(Agent)协作,自动产出新颖、可验证、高质量的科学假说。它不是单个大模型在"想",而是 7 个不同角色的 AI 专家同时在工作——有的负责想点子,有的负责挑刺,有的负责辩论排名,有的负责改进,像一个不知疲倦的科研团队。
它基于 Google DeepMind 2026 年发表在 Nature 的论文《Accelerating scientific discovery with Co-Scientist》,用 LangGraph 做代理编排、GPT Researcher 做文献分析,支持 Gemini 2.5 Pro / Claude Sonnet 4 / o3 多模型协作与对抗。

核心定位:给研究者配一个"AI 科研合伙人",不是替代科学家,而是把假说产生的广度与速度拉满。
✨ 核心功能一览
CoScientist 内部有 7 个专门代理,各演一个角色:

- 文献综述代理:把研究目标拆成子问题,系统做全面文献分析。
- 生成代理:用多种推理路径产出新颖假说,每个假说都带文献引用。
- 反思代理:像同行评审一样严格挑刺,做"深度验证"把假说拆成小假设逐一核对。
- 进化代理:把排名靠前的假说融合、简化、跳出框架,产生更好的新版本。
- 元评审代理:从所有评审中找共性规律(比如"所有药物假说都忽略了血脑屏障穿透性"),反馈给全员。
- 督导代理:自适应规划器,把大目标拆成可执行步骤,并行调度各代理。
- 最终报告代理:综合所有成果生成研究摘要。
最关键的创新是"假说锦标赛":假说像选手一样两两 PK 辩论,用 Elo 评分系统(和 AlphaGo 排名棋手同一思路)排出优劣,赢的优先被改进。
🛠️ 快速上手:5 分钟跑通示例
安装
# 需要 Python 3.12+
git clone https://github.com/conradry/open-coscientist-agents.git
cd open-coscientist-agents
pip install -e .
# 配置多家模型 Key(多模型协作/对抗是它的一大特色)
export OPENAI_API_KEY="your-openai-key"
export ANTHROPIC_API_KEY="your-anthropic-key"
export GOOGLE_API_KEY="your-google-key"
# 文献检索用 Tavily
export TAVILY_API_KEY='your-api-key'
核心代码示例
直接用 Python 跑一个完整科研循环:
import asyncio
from coscientist.framework import CoscientistConfig, CoscientistFramework
from coscientist.global_state import CoscientistState, CoscientistStateManager
goal = "肠道菌群如何影响类风湿关节炎?益生菌能否缓解症状?哪些菌株最有潜力?"
initial_state = CoscientistState(goal=goal)
config = CoscientistConfig()
state_manager = CoscientistStateManager(initial_state)
cosci = CoscientistFramework(config, state_manager)
final_report, final_meta_review = asyncio.run(cosci.run())
注意:它不是"一次性出答案",而是迭代多轮——生成→反思→进化→锦标赛→元评审→再生成,Elo 提升够大才停。给它的"思考时间"越多,假说质量持续提升,没有饱和现象。
可视化面板
自带 Streamlit 仪表盘,能看假说排行榜、语义聚类图(Proximity Graph)、辩论记录、督导决策日志:
cd app
pip install -r viewer_requirements.txt
streamlit run tournament_viewer.py


多代理协作的架构长这样:

📊 与竞品对比
市面上做"AI 科研"的工具不少,差异在编排方式和是否带锦标赛:

CoScientist 开源版的独门绝技是"假说锦标赛 + 多模型协作对抗 + Streamlit 可视化"三件套,而多数同类要么单代理、要么没有可解释的排名过程。
💡 适用场景
场景 1:生物医学假说挖掘

功能说明:给一个疾病机制问题,系统自动产出可验证的药物重定位/新靶点假说。 输入要求:一段自然语言研究目标(如"XX 疾病的新治疗靶点")。 输出效果:Top 5 假说 + 完整 Elo 排名表 + 辩论记录 + 最终报告。 适用场景:高校课题组找方向、药企早期靶点发现、综述写作前的假说梳理。
场景 2:跨领域文献启发

功能说明:文献综述代理跨多个子领域检索,把 A 领域的知识迁移到 B 领域。 输入要求:研究目标 + 可选约束条件。 输出效果:带文献引用的假说,且每个声称都经过反思代理核验 PMID 真实性。 适用场景:需要跨学科链接的选题、基金申请书的前期论证。
用户群体总结
- ✅ 高校/研究所科研人员:把"想方向"的时间从几个月压到几天。
- ✅ 药企/生物科技公司:早期靶点发现与药物重定位的假说穷举。
- ✅ AI Agent 爱好者:研究多智能体编排、LangGraph 实战的现成范本。
- ❌ 不适合:想"一键出论文结论"的人——它产出的是待验证假说,不是实验结论;且需要自备多家模型 API Key。
💰 定价方案
完全开源,本地部署,不收授权费:
- 费用:免费,MIT 协议,可商用、可改。
- 成本:主要花在调用 Gemini / Claude / o3 的 API 上,按用量计费;锦标赛跑 20-30 个假说期间 API 费用可控。
- 硬件:普通开发机即可,无需 GPU。
开源协议: MIT
💡 新手上路提示:先装好 OPENAI/ANTHROPIC/GOOGLE/TAVILY 四个 Key 再跑,否则文献检索和反思阶段会直接失败。
🎯 总结
CoScientist 开源复现把 Google DeepMind 的"AI 科研合伙人"思路落地成了可本地跑的多智能体系统:生成、辩论、排名、进化一条龙,还带可视化面板让你看清楚每个假说为什么赢。它不是要取代科学家,而是把最费时的"想假说"环节工业化。
推荐指数: ⭐⭐⭐⭐☆(满分5星,扣一星是因为目前配置项有硬编码、尚无测试覆盖,适合愿意折腾的研究者)
适合人群: 科研人员、AI Agent 开发者、需要做假说穷举的研发团队
立即体验: conradry/open-coscientist-agents
数据截至 2026-09-06,最新信息请以官网为准。