2026年7月17日
OpenScience:把文献、代码与实验放进同一个 AI 研究工作台
科研 Agent 常见的问题不是“不会回答”,而是工作链条断裂:查论文在一个工具里,写代码在另一个工具里,实验结果和结论又散落到不同文件。Synthetic Sciences 开源的 OpenScience,试图把这条链路收进一个本地运行的浏览器工作台。
科研 Agent 常见的问题不是“不会回答”,而是工作链条断裂:查论文在一个工具里,写代码在另一个工具里,实验结果和结论又散落到不同文件。Synthetic Sciences 开源的 OpenScience,试图把这条链路收进一个本地运行的浏览器工作台。
📌 这个项目是干什么的
OpenScience 面向机器学习、生物、物理和化学研究。用户给出研究目标后,Agent 可以检索文献、形成假设、编写并运行代码、分析实验,再整理结果。工作台内置文件树、编辑器、终端、会话历史,以及分子、基因组和图表的行内展示。
它默认提供通用 research Agent,也有 biology、physics、ml 等专用 Agent;可直接查询 arXiv、OpenAlex、Semantic Scholar、UniProt、PDB、ChEMBL、PubChem 等科学数据库。项目支持 Anthropic、OpenAI、Google 及本地模型,允许自带 API Key,无需注册账号;代码采用 Apache-2.0 许可证。
🔍 为什么值得关注
更值得看的不是“又一个科研聊天框”,而是它把科研过程当成可执行工作流。文献、脚本、终端输出和研究记录留在同一项目空间,Agent 不只给建议,还能调用 shell、编辑器、LSP、MCP 和领域技能完成具体步骤。
这种结构也便于团队借鉴:将领域数据库做成工具,将常用研究方法做成 Skill,再用计划、执行和复核 Agent 分工。即使不直接采用 OpenScience,也可以用这套思路改造内部的数据分析或实验平台。
🧪 谁适合试,怎么开始
适合需要频繁查文献、跑分析脚本和整理实验记录的科研开发者,也适合评估“Agent 能否进入真实研究流程”的技术团队。最短尝试路径是:
npx synsci
也可全局安装后启动:
npm install -g @synsci/openscience
openscience
首次体验建议选一个可人工核对的小任务,例如“检索某个公开数据集的相关论文,生成分析脚本并输出图表”,重点观察来源是否准确、代码能否复现、结论是否由结果支持,而不是直接交给它开放式研究课题。
⚠️ 使用提醒
官方明确说明:Agent 没有沙箱隔离,权限提示也不是安全边界。处理重要代码、凭据或数据时,应放进容器或虚拟机,并限制文件、网络和云计算权限。自带 API Key 虽保存在本机,请求仍会发送给所选模型服务商,敏感研究数据需先确认合规边界。
项目目前迭代很快,最新正式版本为 v1.3.4。290 多项技能和大量数据连接器代表覆盖面,不等于每条研究结论都可靠;论文引用、实验参数、统计方法与最终结论仍需专业人员复核。