Vibeleaderboard
Index / agent
Visit github.com
Category
AI Agents
Rank

Previous survey · No. 943 ·

Pricing
Open Source
Type
AGENT
Builder
sakanaai
Date

About

Sakana AI's framework for fully automated open-ended scientific discovery — LLMs that propose hypotheses, run experiments, and write papers end-to-end.

What it does

AI Scientist starts from a domain template containing baseline code, prompts, and seed ideas. It iteratively develops candidate studies, checks literature novelty, edits experiment code, runs bounded trials, creates plots, compiles a LaTeX paper, and asks a model to critique the result.

Why it's ranked here

This is a serious research automation prototype, not a generic agent wrapper. Its strongest evidence is the concrete pipeline: repeatable templates, baseline comparisons, bounded experiment retries, literature search, PDF production, and structured criticism. The verdict stays mixed because safe execution and suitable GPU infrastructure remain the operator’s responsibility.

What's good

The workflow preserves useful research artifacts at each stage, including copied experiment code, numerical summaries, notes, plots, papers, and structured criticism. Failed or timed-out trials feed their errors back into another editing attempt. Literature search supports two providers, and experiment ideas can run concurrently across several GPUs.

Tradeoffs

The supplied domains are narrow: language modeling, low-dimensional diffusion, and grokking. Community templates are explicitly unmaintained. Current workloads target Linux, NVIDIA GPUs, CUDA, and PyTorch; CPU execution is described as impractical. The system runs model-written code that may install dangerous packages, access the web, or spawn processes, so isolation is mandatory.

How to use it well

Use it as a supervised research harness when you already have a reproducible baseline, measurable outputs, GPU capacity, and a tightly scoped template. Inspect generated code, logs, results, citations, and reviews before trusting conclusions. It does not supply a safe execution boundary or replace expert validation of scientific claims.

Technical notes+

launch_scientist.py exposes the CLI, selects a template under templates, calls ai_scientist/generate_ideas.py for iterative JSON idea generation and Semantic Scholar or OpenAlex novelty checks, then delegates code edits through Aider. ai_scientist/perform_experiments.py permits up to five runs, retries editing after failures, deletes failed run directories, and invokes plotting after experiments. ai_scientist/perform_writeup.py checks citations, figures, duplicate sections, and LaTeX diagnostics before running pdflatex and bibtex. ai_scientist/perform_review.py extracts PDF text and can ensemble several structured reviews into a meta-review. ai_scientist/llm.py provides provider-specific clients and retry handling. requirements.txt installs API clients, PyTorch, data tooling, plotting, PDF parsing, Aider, and experiment tracking dependencies.

Observed

Primary language
Python
Install surface
Conda environment with Python 3.11, pip requirements, and a system installation of TeX Live
Interface
Command-line experiment runner plus importable Python review components
Platform target
Linux with NVIDIA GPUs, CUDA, and PyTorch
Included research templates
NanoGPT, 2D diffusion, and grokking
External services
Supports model APIs from OpenAI, Anthropic, DeepSeek, OpenRouter, and Google, plus Semantic Scholar or OpenAlex literature search

Read from README.md, requirements.txt, launch_scientist.py, ai_scientist/llm.py, ai_scientist/generate_ideas.py, ai_scientist/perform_review.py, ai_scientist/perform_writeup.py, review_iclr_bench/iclr_analysis.py, ai_scientist/perform_experiments.py.

What it can do

  • Generate scientific hypotheses

    Research domain or existing scientific literatureNovel testable hypotheses

  • Design and execute experiments

    Scientific hypothesis and experimental parametersExperimental results and data

  • Analyze experimental data

    Raw experimental data and resultsStatistical analysis and interpretations

  • Write scientific papers

    Experimental results, data analysis, and research findingsComplete scientific papers with methodology, results, and conclusions

  • Conduct literature review

    Research topic or field of studyComprehensive review of existing scientific literature

  • Propose new research directions

    Current scientific knowledge and experimental outcomesSuggestions for future research avenues

Intel on AI Scientist

More in Intel

Tags

research-agentsakanaai-scienceautomationllm

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.