Evolution Research post-trains the model behind your AI agent on your own traffic, then hands back a better endpoint and the eval results that show what changed.
Your app reaches its AI model through one web address: OpenAI, Anthropic, or your own model server. You swap that one address for ours. We pass every call through to the same model, so nothing changes for your users, and we record each task from start to finish, not as separate calls.
base_url = "https://api.openai.com/v1"
base_url = "https://our-endpoint/v1"We look through those trajectories for failure modes and show them in a dashboard, with how often each one happens and real examples.
You review the issues and confirm which ones to fix.
We build evals for each confirmed issue from your own data, then post‑train the model or optimize the harness against those evals.
You get a new endpoint, plus the eval results that show what changed.
We ran the loop on the agent's production traffic and post-trained the open-weight model behind it. Every comparison below runs both models on the same tasks, in the same environment, graded by the same rubric grader.
Real conversations from the agent's investment-banking and private-equity users, as full trajectories.
Auditing stood out: users asking the agent to find and fix the errors in a financial model.
Audit evals and training tasks built from those conversations and from certified financial models; the open-weight model post-trained against them.
The new endpoint went live to the agent's paying users; later checkpoints keep improving.
On 20 held-out audit tasks, the trained model beats the base model and lands level with Opus 5.5 and GPT-6.1 Sol. It improves or holds on every task family, and it makes the fewest unwanted edits of any model tested.
On the operator's own audit benchmark, built separately from a different task distribution, the shipped model finds and fixes more of the planted errors than the base model.
On the operator's 66-task financial-modeling benchmark and its 20-task release gate, the audit-trained model scores at or above the base model. Specializing on audit did not cost other skills.
Evaluation tasks are reserved from training and checked against every training set by workbook fingerprint. Both models run in the same agent environment; one frozen rubric grader scores every run, and full traces are kept for every rollout. p-values are one-sided paired tests; taken together the three results give p = 0.006 across 100 tasks.
A pilot covers one agent. We agree the success test with you before any training, then report the before and after on your own evals.
Or write to hello@evolution-research.com