Science-Star 是一个科学AI智能体构建、扩展和实验的平台,能将强大的基于ReAct的智能体引擎与规划、行动、记忆和反思等核心功能相结合,集成了HLE数据集支持和强大的可视化工具,为用户提供了一个从概念到实现的端到端解决方案。Science-Star集成可视化套件,用于数据检查、实时实验监控和结果分析,核心组件的即插即用模块化设计,允许轻松替换和定制数据加载器、内存、规划器、工具和评估器,提供对高级检索和基于文献的检索增强生成(RAG)的内置支持。Science-Star已通过实施ReAct框架和规划、行动、记忆、反思模块的端到端管道,在使用o4-mini-2025-04-16模型的小规模HLE数据集上取得了最先进(SOTA)的结果。
准备好搭建科学AI实验室了吗?跟着以下步骤操作,就能让 Science-Star 在你的系统上运行起来!
获取 Science-Star 的最新版本,在终端中执行以下命令:
git clone [email protected]:Melmaphother/Science-Star.git
cd Science-Star/
为保证最佳性能,建议搭建一个干净的 conda 环境,命令如下:
# 创建一个基于 Python 3.10 的全新 conda 环境
conda create -n Science-Star python==3.10
conda activate Science-Star
安装 AI 智能体运行所需的全部包,分核心依赖与额外专用包两部分:
1、安装核心依赖
pip install -r requirements.txt
2、安装额外专用包
pip install crawl4ai==0.6.3
pip install langchain==0.3.23
3、安装 smolagents 框架(开发模式)
cd src
pip install -e ./.[dev]
完成安装后,可通过以下步骤验证是否正常运行:
1、返回项目根目录
cd ..
2、执行快速测试,正常情况下会显示帮助信息
python3 science_star/run_hle.py --help
ERROR: pip 的依赖解析器目前未考虑所有已安装的包。此行为是以下依赖冲突的根源。gradio 5.22.0 需要 aiofiles<24.0, >=22.0,但你安装的 aiofiles 24.1.0 不兼容。成功安装 aiofiles-24.1.0 brotli-1.1.0 chardet-5.2.0 crawl4ai-0.6.3 cssselect-1.3.0 fake-http-header-0.3.5 fake-useragent-2.2.0 humanize-4.12.3 nltk-3.9.1 pillow-10.4.0 playwright-1.54.0 py0penSSL-25.1.0 pyee-13.0.0 pyperclip-1.9.0 snowballstemmer-2.2.0 tf-playwright-stealth-1.2.0
• 原因:包之间的依赖版本冲突、原生扩展的构建警告、缺少可选依赖
• 解决办法:只要最后看到 Successfully installed crawl4ai-0.6.3,就说明安装没问题!
ERROR: pip 的依赖解析器目前未考虑所有已安装的包。此行为是以下依赖冲突的根源。
crawl4ai 0.6.3 需要 aiofiles>=24.1.0,但你安装的 aiofiles 23.2.1 不兼容。crawl4ai 0.6.3 需要 pillow~=10.4,但你安装的 pillow 11.3.0 不兼容。成功安装 aiofiles-23.2.1 pillow-11.3.0 smolagents-1.10.0.dev0
• 原因:开发模式安装警告、可选依赖冲突、构建系统通知
• 解决办法:找到 Successfully installed 这条信息,出现它就代表安装成功!
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU