InternAgentS:上海AI实验室开源科研智能体,分子晶体微流控仿真全流程工具

原创 发布日期:
61

一、InternAgentS是什么

InternAgentS 由上海人工智能实验室智能体系统中心开源的一款本地优先、面向理工科科研全流程的开源智能体工作台,核心目标是将 Claude Science 商业科研平台的完整科研工作体验落地到开源社区,摆脱商用平台云端数据限制、模型绑定约束。

项目底层基于 DeepAgents 与 LangGraph 智能体框架搭建,区别于普通对话AI,它不是单纯聊天工具,而是一套整合项目文件、远程算力、科研工具、论文撰写、数据仿真、人工审批权限的一体化科研操作系统,面向材料、计算化学、流体仿真、计算机科研等理工科研究者,实现从课题规划、文献调研、仿真计算、数据分析到论文产出的全链路自动化协作。

InternAgentS:上海AI实验室开源科研智能体,分子晶体微流控仿真全流程工具

二、功能特色

1. 本地优先,数据安全可控

项目文件、模型密钥、SSH算力配置、运行日志、会话状态全部存储在用户本地设备,不会强制上传第三方云端;敏感密钥统一存放本地 .env 配置文件,支持代码仓库忽略敏感文件,规避科研数据泄露风险。

2. 多模型无绑定,兼容国产大模型

原生支持所有 OpenAI 兼容接口,可灵活接入 DeepSeek、通义千问、GLM 等国产模型,后续将对接上海人工智能实验室集思国产免费模型平台,不强制绑定单一海外模型服务。

3. SSH远程Linux计算集群调度

内置独立SSH算力调度模块,复用本机 ~/.ssh/config 配置连接实验室Linux服务器、GPU集群;可在对话中发起仿真、计算任务,任务提交前人工审批,自动轮询任务状态,计算完成后自动拉取谱图、分子结构、仿真云图等结果文件。

4. 开箱即用全流程科研技能库

内置标准化可复用科研技能,无需从零开发:文献检索与综述撰写、论文精读对比、实验数据解析、科研绘图、论文/PPT撰写、代码调试、领域仿真工作流;支持自定义本地技能、从GitHub导入第三方技能,跨项目复用。

5. MCP/SCP双科研工具生态连接器

通过MCP服务对接外部数据库、第三方科研工具;打通上海人工智能实验室SCP领域工具生态,统一管理工具接口、密钥配置,扩展分子模拟、材料计算、流体仿真等专业工具能力。

6. 三栏一体化可视化工作台

采用分区式UI布局,对话、文件、运行状态同屏展示,无需多窗口切换:左侧管理项目、会话、技能、系统设置;中间对话交互区完成指令下发、任务审批;右侧常驻展示项目文件、分子结构、谱图、仿真产物,支持一键预览检索。

7. 全类型科研文件原生适配

原生支持PDF、Office文档、图片、分子晶体结构、光谱数据、仿真数值文件等科研产物,支持预览、检索、引用,所有AI生成图表、报告附带完整生成日志,满足科研可复现要求。

8. 分级权限审批机制

提供三级工具授权模式:自动授权、写入操作需审批、全部操作人工审批;远程集群计算任务强制弹窗审批,杜绝智能体无权限修改文件、占用算力。

三、技术细节

1. 整体技术架构链路

浏览器Next.js前端界面 → LangGraph协调器(agent.py)→ DeepAgent本地运行时引擎 → 项目工作空间(本地文件/Shell命令/技能库)+ MCP外部工具服务 + SCP科研生态

2. 开发语言与工程目录

  • 代码占比:TypeScript 59.3%、Python 33.1%,辅以JS、CSS、Shell脚本;

  • 核心目录:ui(前端界面)、internagents(后端智能体核心)、skills(内置科研技能)、scripts(一键启动脚本)、docs(中英文文档)、mcp(工具连接器)、desktop(桌面端程序)、tests(单元测试)。

3. 三服务分布式启动架构

一键脚本启动3个独立本地服务,端口可自定义:

服务模块 默认端口 核心作用
Next.js UI工作台 3000 可视化操作界面、文件预览、对话交互
LangGraph协调器 2024 智能体任务流程调度、多步骤任务拆解
DeepAgent本地运行时 22024 本地文件读写、命令执行、技能调用

4. SSH远程计算底层实现

  1. 仅支持Linux远端主机,读取本地OpenSSH配置自动识别主机、端口、密钥、跳板机;

  2. 远端任务以独立后台bash进程运行,隔离任务目录;

  3. 配套完整本地HTTP API,支持主机新增、任务查询、任务状态监控,本地token鉴权;

  4. 自动抓取符合命名规则的计算结果,限制文件大小避免本地存储溢出。

5. 配置与安全机制

  1. 模型、MCP、SSH敏感信息统一存储本地 .env、资源配置文件,禁止提交至代码仓库;

  2. 日志、运行缓存、算力临时文件统一存放 .internagents 本地目录,git自动忽略;

  3. 所有外部工具调用、文件写入、远程算力操作均留存操作日志,可追溯。

6. 环境部署依赖

基础运行环境:Python 3.11及以上、Node.js + npm;仅需兼容OpenAI标准接口的大模型服务即可完成初始化。

InternAgentS:上海AI实验室开源科研智能体,分子晶体微流控仿真全流程工具

四、应用场景

1. 材料科学计算(钙钛矿晶体研究)

针对PbTiO3钙钛矿A/B位离子替换课题,自动生成晶体结构文件、预测晶格畸变、批量整理对比分析报告,一站式完成材料结构仿真与结果归纳。

2. 计算化学分子模拟

小分子(如咖啡因)自动化建模,调用算力计算分子轨道、红外光谱,生成分子可视化图谱并输出标准化化学研究报告。

3. 微流控流体仿真建模

快速搭建Y型微流控2D/3D模型,提交远程GPU集群完成流体仿真,自动导出速度场、浓度场云图,生成仿真对比图表。

4. 通用理工科科研全流程

  1. 文献调研:批量解析多篇论文,自动生成领域综述、对比不同研究方法;

  2. 代码开发:科研仿真代码阅读、调试、批量运行、输出结果总结;

  3. 论文产出:数据分析、绘图、论文初稿撰写、幻灯片制作;

  4. 集群运维:统一管理实验室多台Linux计算服务器,批量提交仿真任务。

五、使用方法

1. 环境准备

  1. 安装 Python3.11+、Node.js 与 npm;

  2. 克隆开源仓库 https://github.com/qzzqzzb/OpenClaudeScience

  3. 复制 .env.example 重命名为 .env,填入大模型接口地址、API密钥,支持DeepSeek、通义千问等国产模型配置。

2. 一键启动工作台

执行脚本 ./scripts/dev.sh,自动创建Python虚拟环境、安装前后端依赖,启动三大本地服务;可自定义端口、关闭自动浏览器、跳过依赖安装。
访问地址:http://127.0.0.1:3000/?assistantId=agent_local

3. 基础配置步骤

  1. 模型配置:进入设置页,选择OpenAI兼容模型服务商,填写接口地址与密钥;

  2. 算力配置:Compute模块导入本地SSH主机别名,完成集群服务器绑定;

  3. 技能管理:启用内置科研技能,或导入自定义GitHub技能库;

  4. 授权模式:根据项目风险选择自动审批/写入审批/全流程审批。

4. 科研任务操作流程

  1. 左侧新建项目,上传论文、分子文件、仿真代码;

  2. 中间对话区输入自然语言科研需求;

  3. 智能体生成文件修改、远程计算等操作卡片,人工确认审批;

  4. 右侧面板实时查看生成图表、报告、计算日志,支持预览导出。

六、竞品对比

选取3款同赛道科研智能体产品:InternAgentS、Claude Science、Devin,从开源属性、数据安全、国产模型、远程算力、成本、本地化部署维度对比。

对比维度 InternAgentS Claude Science Devin
开源属性 完全开源(MIT协议),代码可自由修改分发 闭源商业付费产品,无开源代码 开源代码,但核心算力模块私有化
数据存储模式 本地优先,所有文件、密钥留存本机,不上传云端 云端托管,科研数据上传Anthropic服务器 本地代码执行,任务日志上传官方云端
国产模型适配 原生支持DeepSeek、GLM、通义千问等国产大模型 仅支持Claude系列自研模型,无法接入国产模型 兼容OpenAI接口,无国产模型专属适配优化
远程Linux集群调度 原生内置SSH算力调度,适配实验室GPU集群 仅对接厂商合作云算力,不支持自有本地服务器 仅支持代码服务器,无专业仿真集群能力
使用成本 免费开源,仅需自备模型API密钥 按月订阅高额企业版服务费 免费基础功能,远程算力按量收费
专业科研工具生态 MCP/SCP双连接器,适配材料/化学/流体仿真 内置60+海外生物数据库,理工科覆盖有限 仅面向软件工程,无分子、晶体专业工具
本地化部署 完整本地三服务部署,离线可用 仅网页端,无法私有化本地部署 支持本地运行,但依赖官方云端鉴权

InternAgentS:上海AI实验室开源科研智能体,分子晶体微流控仿真全流程工具

七、常见问题解答(FAQ)

Q:InternAgentS 和 OpenClaudeScience 是什么关系?

A:OpenClaudeScience 是该项目GitHub仓库原名,产品正式对外命名为 InternAgentS,项目所有代码、功能完全统一,仅产品名称做更名迭代。

Q:InternAgentS 必须联网才能使用吗?

A:基础文件阅读、本地代码运行、技能处理可离线运行;仅调用大模型API、提交远程SSH计算任务时需要网络;所有本地文件、密钥全程不对外传输。

Q:是否支持Windows系统完整运行?

A:UI前端与基础功能支持Windows,但SSH远程计算模块仅适配Linux远端主机,Windows本地可作为客户端连接Linux服务器;开发文档标注已修复Windows桌面端运行与UIBUG。

Q:可以不使用付费大模型,完全本地部署开源大模型吗?

A:支持,只要本地开源模型提供OpenAI兼容接口,在.env文件填写本地模型地址与密钥即可接入,无强制云端模型限制。

Q:远程SSH计算任务数据会上传第三方平台吗?

A:不会,计算任务仅在本地客户端与自建Linux服务器之间传输,中间不经过任何第三方服务,任务文件、仿真结果全部保存在本地与自有集群。

Q:如何自定义新增专属科研技能?

A:可将自定义技能文件放入本地 ~/.internagents/myskills 目录,或从GitHub导入第三方技能至 imported-skills 文件夹,工作台设置页可一键启用。

Q:项目产生的科研文件、日志保存在哪里?

A:全部存储在本地仓库 .internagents 目录,包含会话日志、算力缓存、临时文件,该目录默认加入git忽略清单,不会上传代码仓库。

Q:无GPU集群,仅本地电脑能否正常使用?

A:可以,不配置SSH远程算力时,所有代码、仿真任务直接在本机执行,仅复杂分子、流体仿真任务运行速度受本地硬件限制。

八、相关链接

  1. 项目产品官网:https://internagents.github.io/

  2. GitHub开源仓库:https://github.com/qzzqzzb/OpenClaudeScience

九、总结

InternAgentS 是上海人工智能实验室推出的开源本地化科研智能体工作台,依托DeepAgents与LangGraph构建完整科研工作流,补齐商用科研AI平台数据云端托管、模型绑定、算力受限的短板,凭借本地优先的数据安全设计、全兼容国产大模型、原生SSH集群调度、材料/化学/流体仿真专属技能生态,为高校、实验室科研人员提供免费可私有化部署的一站式AI科研工具,覆盖文献调研、仿真计算、数据分析、论文产出全流程,开源MIT协议降低理工科科研团队落地使用与二次开发门槛。

打赏
THE END
作者头像
AI工具集
工具不孤岛,AI集大成——这里有你要的一切智能解法