Recursive Self-Improvement
AI Is Starting to Build Better AI
When AI builds itself
I Built a Self-Improving AI, and So Can You
The idea
Recursive Self-Improvement
System improves itself
System improves at improving.
LLM
language modelGive an LLM ways to act, observe, and adjust.
This surrounding setup is its harness.
The outer loop improves the harness.
RSI is (almost) all aboutimproving the harness(today)
How to improve the harness?
The feedback
Some tasks have
clear checks.
Outside code and math
What if “better”
is harder to check?

Suppose models become superhuman at code and math.
Can that help with tasks we can’t easily check?
Ask them to build tools or prove theorems on the fly.
A lot of self-improvement work starts with text.
What does it look like
in vision?
One way to get feedback in vision is to hide something, predict it, then check the answer.
We can use that feedback to train a network from scratch. But these models know a ton of info implicitly.
We want to express that as code.
Can we use this feedback to write tools which help them solve this task?
01 / Motion Recorded run
What happens behind the cover?
The problem
A short clip. A hidden drawing point.
02 / A photograph Recorded run
How high was the camera?
The problem
Measure the camera’s height above the floor.
For your own work
How can I break my task
into parts the model
can check?
Let it write the tools.
Keep the check independent.
Test on new examples.
The next question