Software that improves itself.
Build, instrument, research, improve. Then again.
-
Build
The factory plans the work as a tech tree, splits it into small tasks, and builds them in parallel, with tests at every step.
-
Instrument
Metrics and traces, such as OpenTelemetry, go in while the software is being built, not after something breaks.
-
Research
A week or a month later, the research engine comes back, reads what the software has been doing, finds the bottlenecks and writes benchmarks for them.
-
Improve
Candidate fixes are tested against those benchmarks. The winners go back to the factory, which builds them in, and the next check-in is scheduled.
Compound Research runs the same loop on itself. The factory built the research engine, and the research engine found the bottlenecks in the factory's own infrastructure, from its test runners to its job scheduler and message queue, which the factory then fixed.
Planned like a tech tree.
If you've played a strategy game, you know the shape. You push far enough down one branch to unlock the next, work that branch for a while, then come back with what you learned and unlock more of the first.
Compound Research plans both building and research this way. Every node is a piece of work with prerequisites, a way to measure it and a result. Dead ends are pruned and kept on record. What works unlocks what comes next.
More than a coding agent with a goal.
A coding agent works through one task at a time and stops when the task looks done. Compound Research plans the whole tree first, runs many branches in parallel, scores every change against a benchmark, and keeps a record of what didn't work.
Plans the whole tree
Work is a tree of tasks with prerequisites, not a single to-do list, so independent branches run at the same time.
Measures instead of guessing
Every candidate change is scored against a benchmark written for that bottleneck. Only the winners get built in.
Remembers dead ends
Pruned branches stay on record, so the next check-in starts where the last one stopped instead of trying the same idea again.
Point it at anything you can measure.
Inference and kernels
Find where speed and cost are being lost in model serving, and search kernel and serving changes against real benchmarks.
Drug discovery
Search candidate pipelines and screening setups against the assays and scores your team already trusts.
Semiconductor research
Explore design and process variants against simulation and test metrics, with a record of every branch tried.
Your own system
If it has an objective you can measure, such as latency, cost, accuracy or yield, Compound Research can build the harness and research it.
Try it early.
We're starting with a small group of teams. Tell us what you'd point Compound Research at and we'll get in touch.
Request received.
Thanks, . We'll write to .