AI does the trial and error. A fixed check decides.
Every idea is a ticket. Every try ends as a pull request or a written-up rejection. Nothing reaches your main code unless it is proven better, and nothing merges without your review.
What you get instead.
AI does the trial and error. Your engineers decide what to try and what to merge.
Your engineers get their time back
AI studies your code and each idea, writes the code and measures it. Your team reviews results instead of producing them.
Gains you can trust
Old and new code run on the same problems, several times each. A change counts only if it is clearly better, not lucky, and nothing else got worse. A fixed check decides, not the AI.
Cleanups that are safe to merge
A cleanup only goes through if every test passes and results get no worse.
Every failure makes the next try smarter
When an idea fails, its code is thrown away but its notes stay in your repo. The next idea starts from what was learned.
The failed try is what pointed the next one the right way.
Every try takes the same five steps.
Each step leaves notes in your repo and updates your ticket, so you can always check what happened and why.
- 01Your team or ours
Add an idea
An idea is a normal GitHub ticket. Your team and ours share one list.
- 02AI
Read up
It studies your code and the idea, then writes a plan. It also looks at why the last idea failed.
- 03AI
Build and measure
It writes the code, then builds, tests and measures it on a separate copy of your code.
- 04Fixed check
Decide
Plain code compares old and new on the same problems. No AI gets a vote.
- 05You
Review or learn
A win becomes a pull request for you to review; your team decides what gets merged. A failure leaves notes for the next idea.
| Kind | What it changes | Check |
|---|---|---|
| search | Smarter ways to look for better answers | clearly better results |
| settings | Tuning the settings you already have | clearly better results |
| rules | Better rules for building and choosing answers | clearly better results |
| cleanup | Tidier structure, same results | all tests pass · nothing worse |
| new rules | Handling a new kind of business rule | passes new test problems |
| splitting | Breaking big problems into smaller ones | passes new test problems |
| inputs | New inputs and outputs | passes new test problems |
Your best result only moves up.
Your best result only moves up when a change wins.
- FunSearch: AI-written packing rules beat the classic ones
- EoH: AI improves its ideas and its code together
- ReEvo: AI learns from written feedback on past tries