Hugging Face has quietly shipped one of the more practical evaluation tools for reinforcement learning to come along in a while. The open-source system, called AI vs. AI, pits user-submitted models against each other in continuous matches and ranks them using an ELO rating system. Every model starts at 1200 points—a number the team admits is entirely arbitrary—and gains or loses points based on match outcomes.
The mechanics are deliberately simple. After a match, ratings update symmetrically. A high-rated model beating a low-rated one won’t gain much, but a low-rated agent pulling off an upset will see a significant swing. Hugging Face kept the calculation basic, with no adjustments based on starting ratings, so gains and losses always mirror each other. The average rating stays constant at 1200.
The matchmaking algorithm works in rounds. All available models go into a queue, and the system pairs each model with a random opponent from the closest-rated contenders. Matches run in a Unity environment—currently SoccerTwos, the environment used for the Hugging Face Deep RL Course—and results get logged to a Hugging Face Dataset. The process runs on free Spaces hardware with a scheduler keeping the background task alive.
What makes this genuinely useful is the match history. Every result is stored, so you can dig into why your agent lost to a specific opponent and even visualize those matches in a demo Space. That level of transparency is rare in RL evaluation, where models are often judged on a single metric that obscures behavior. The team is positioning this as an alternative to classic metrics—a relative measure of skill against a wide range of policies rather than an objective score. It’s a smart hedge against overfitting to any single evaluation environment.
There’s a catch worth noting: the ratings only become meaningful with enough submissions. Hugging Face acknowledges that more agents lead to more representative rankings. For now, the system is live with SoccerTwos, but the implementation is environment-agnostic. It wouldn’t be surprising to see this expand to other adversarial multi-agent settings—and the fact that it runs on free hardware means the barrier to entry is essentially zero.