autoresearch

Iteratively modify and evaluate Python training scripts within fixed time budgets.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/supercent-io/skills-template --skill autoresearch-supercent-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch
Source: https://github.com/supercent-io/skills-template/tree/main/.agent-skills/autoresearch
Command: npx skills add https://github.com/supercent-io/skills-template --skill autoresearch-supercent-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of machine learning experimentation, allowing an AI agent to autonomously modify model code, run experiments, and commit only improvements, thereby accelerating the discovery of better models.

Core Features & Use Cases

  • Autonomous Experimentation: AI agent iteratively modifies train.py to explore new hyperparameters and architectures.
  • Automated Execution & Evaluation: Runs fixed-duration GPU experiments and evaluates them using val_bpb.
  • Intelligent Committing: Only commits code changes that demonstrably improve the model's performance.
  • Use Case: Set up an overnight autonomous ML experiment loop to discover optimal model configurations for a new dataset, waking up to a significantly improved model and a log of all explored avenues.

Quick Start

Use the autoresearch skill to set up the environment and run an autonomous ML experiment loop.

Frequently Asked Questions about autoresearch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate machine learning experimentation to discover better models?

You can automate machine learning experimentation by using a framework that allows an AI agent to iteratively modify Python training scripts, run fixed-duration GPU experiments, and automatically commit only the changes that improve performance metrics like val_bpb.

How does autonomous ML experimentation evaluate and track model improvements?

Autonomous ML experimentation tracks model improvements by running fixed-duration GPU experiments and evaluating performance using validation bits-per-byte (val_bpb). It employs git-based ratcheting to commit only code changes that demonstrably enhance model performance.

Can I run autonomous ML experiments overnight without manual intervention?

Yes, you can set up an autonomous ML experiment loop to run overnight without manual intervention. The AI agent iteratively modifies train.py, explores new hyperparameters and architectures, and logs all explored avenues while committing only verified improvements.

What do I need to set up an autonomous ML experimentation loop?

To set up an autonomous ML experimentation loop, you need a Python training script like train.py, configured GPU hardware for fixed-duration execution, and git for commit management to ratchet only demonstrable model performance improvements.

How do I manage code versions when running autonomous deep learning experiments?

You manage code versions during autonomous deep learning experiments by using git-based ratcheting. This mechanism automatically commits only the code modifications that result in demonstrable performance improvements, discarding unsuccessful changes.

How do I interpret experimental results from autonomous ML model optimization?

Interpreting experimental results from autonomous ML model optimization involves analyzing tracked performance metrics like val_bpb across fixed-duration GPU runs. The framework logs all explored avenues and retains only committed code changes that improved these metrics.