ScienceAgentBench
[ICLR'25] ScienceAgentBench: Toward Rigorous Assessment of Language Agents for Data-Driven Scientific Discovery
File Explorer
Download Latest Version (.zip)- README.md
- README.md
- base_engine.py
- bedrock_engine.py
- openai_engine.py
- __init__.py
- constants.py
- docker_build.py
- docker_utils.py
- dockerfiles.py
- grading.py
- log_parsers.py
- prepare_images.py
- remove_containers.py
- run_evaluation.py
- test_spec.py
- utils.py
- .gitignore
- agent.py
- calculate_metrics.py
- compare_diff.py
- compute_scores.py
- config_conda_env.py
- gpt4_visual_judge.py
- LICENSE
- README.md
- recover_pred_from_log.py
- requirements.txt
- run_eval.py
- run_evaluation.sh
- run_infer.py
# Installation Guide
git clone https://github.com/OSU-NLP-Group/ScienceAgentBench
Downloads the entire project code from GitHub to your computer.
cd ScienceAgentBench
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install pip-tools
Installs the package published on PyPI directly β no need to clone the source.
pip install docker # install Docker SDK for Python
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Python
Easyconda create -n sci-agent python=3.10 pip setuptools wheel
Type this command into your terminal and run it.
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
conda create -n sci-agent-eval python=3.10 pip setuptools wheel
Type this command into your terminal and run it.
pip install pip-tools
Installs the package published on PyPI directly β no need to clone the source.
pip install docker # install Docker SDK for Python
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
