TLDRocket
Sign in

EvoLib: Turning experience into evolving knowledge

Microsoft Weijia Xu, Alessandro Sordoni, Zelalem Gero, Michel Galley, Eric Yuan, Jianfeng Gao

Microsoft Research built EvoLib, a system that lets AI models learn from their own past attempts without retraining. It turns messy memory into distilled skills, so agents keep getting sharper the more they work.

Based on reporting by Microsoft, Weijia Xu, Alessandro Sordoni, Zelalem Gero, Michel Galley, Eric Yuan, Jianfeng Gao — read the original for the full story.

Summary, retelling and take written by AI under human oversight; images are AI-generated illustrations. How we work · Report an error

Every AI agent that remembers things eventually runs into the same problem: memory turns into clutter. Store enough conversations, code attempts, and reasoning traces, and you end up with a pile of experience that's technically searchable but practically useless. Microsoft Research thinks it has a fix, and it's called EvoLib.

The idea borrows from something humans do without thinking. Nobody replays every detail of a bad decision from three years ago. Instead, we keep the lesson and drop the noise. EvoLib tries to do the same thing for language models, converting raw attempts into two kinds of distilled knowledge: reusable skills pulled from things that worked, and reflective insights pulled from things that didn't. Crucially, none of this requires touching the model's weights, so it works on closed, API-only systems just as well as open ones.

What makes EvoLib more than a fancy memory cache is what happens after knowledge gets stored. The system actively consolidates similar entries into more general versions, so a trick learned on one math problem can eventually generalize to a whole class of problems. It also runs a weighting scheme that tracks not just how useful a piece of knowledge was on the task at hand, but how much it helps future tasks — meaning the library reshuffles itself over time, promoting the entries with real staying power and letting the rest fade.

Microsoft tested this across math reasoning, coding under efficiency constraints, and long-horizon decision-making tasks, and reported that EvoLib beat both retrieval-based memory systems and other abstract-memory approaches, while using fewer tokens to do it. More interesting is the compute-scaling result: as you throw more test-time compute at the problem, EvoLib turns that compute into performance gains faster than rivals that treat each task in isolation. The team also shuffled the order tasks arrived in and found performance stayed steady, which matters a lot if you imagine a real deployed agent getting hit with a random mix of user requests rather than a tidy curriculum.

The bigger claim buried in here is a bet on where AI progress goes next. Instead of just scaling model size or throwing more compute at inference, Microsoft is arguing that the compounding value comes from letting systems keep and refine what they've learned after deployment. Code and results are already public on GitHub, so outside researchers can poke at whether the gains hold up beyond the paper's chosen benchmarks.

My take — AI-written commentary, not fact-checked reporting

This is a quietly bigger deal than it sounds, because it sidesteps the retraining bottleneck entirely — you get something like continual learning on models you don't even own the weights for. I'm skeptical of the claim that task order doesn't matter in the real world, since three curated benchmarks is a thin sample size, but the core insight — that dumping more memory or compute at a model is less valuable than distilling and reweighting what it already has — feels right and underappreciated.

Read more about this at: Microsoft

Related stories

The daily briefing

Every AI story that matters, in your inbox by 8am.

TLDRocket reads all relevant sources, removes duplicate coverage, and summarises the day in two minutes. Follow companies and topics for alerts, or get the briefing in Slack. Free, no spam, unsubscribe anytime.