The story behind AI Colosseum

Inspiration

Choosing an AI model is surprisingly difficult. Leaderboards can tell you which model performs well across general benchmarks, but they rarely answer the question that actually matters:

Which model works best for my task, with my tools, budget, and quality requirements?

A model that excels at coding may not be the best choice for research. A powerful reasoning model may produce the strongest result, but a smaller model might complete the same well-defined task faster and more economically.

I built AI Colosseum to replace assumptions with evidence.

What it does

AI Colosseum is a controlled evaluation studio where multiple AI models compete on the same real-world task.

Every contestant receives:

  • The same frozen brief and input files
  • The same tools and permissions
  • The same time and API-cost limits
  • An isolated working environment
  • The same deterministic success criteria

The application records each model’s progress, tool calls, latency, cost, errors, recovery attempts, checks, and final artifacts. It never exposes private chain-of-thought reasoning—only observable evidence.

After the models finish, AI Colosseum first determines whether each submission is valid. It then performs a blind comparative quality review and produces an explainable verdict with scores, category winners, trade-offs, recommendations, and limitations.

The included arenas cover frontend development, code repair, web research, document analysis, data analysis, synthetic trading, and custom user-defined challenges.

How I built it

I built AI Colosseum during OpenAI Build Week using Codex and GPT-5.6.

Codex was my primary engineering collaborator. It helped transform the original idea into a complete Next.js application spanning the interface, API routes, provider integrations, battle orchestration, server-sent events, virtual task environments, persistence, evaluation logic, and automated tests.

I found the Codex experience especially effective for sustained development. It gave me more usable session headroom than I had experienced with Claude, allowing me to continue large cross-repository tasks without repeatedly restarting the context. Plugins, Projects, and even the Codex pet made the environment feel more like an interactive development workspace than a traditional chat interface.

I also developed a deliberate GPT-5.6 workflow:

  • GPT-5.6 Sol for planning, architecture, debugging, and difficult product decisions
  • GPT-5.6 Luna for execution once the task and acceptance criteria were clearly defined

Luna’s token efficiency was one of my biggest discoveries. Many tasks did not require a Sol-class model once the problem had been properly structured. Moving those tasks to Luna helped conserve tokens, usage limits, and cost without sacrificing execution quality.

GPT-5.6’s frontend design capabilities were another major surprise. Its visual directions and interface refinements helped shape the distinctive editorial design of AI Colosseum and the polished applications produced inside Frontend Forge.

Challenges

The hardest challenge was making comparisons genuinely fair.

Models behave differently, use tools differently, and produce different types of artifacts. A simple score would hide those differences rather than explain them. I separated evaluation into two stages: deterministic validity checks followed by blind comparative quality review.

Another challenge was observability. I wanted users to see meaningful progress without exposing private model reasoning. The solution was a public event model containing tool activity, checks, cost, latency, failures, recoveries, and artifacts.

Long-running battles also required careful handling. Runs needed to survive page refreshes, preserve partial evidence, support cancellation, and discard provider credentials when execution finished. Provider keys are therefore kept in server memory for the active run and never written to browser storage or persisted battle records.

What I am proud of

AI Colosseum became more than a model comparison dashboard. It is a working, end-to-end product with:

  • Multi-model and multi-provider battles
  • Task-specific evaluation arenas
  • Live observable execution
  • Per-model cost and time controls
  • Deterministic evidence gates
  • Blind comparative review
  • Inspectable generated artifacts
  • Persistent battle history
  • Guided custom-arena creation
  • Explicit limitations and trade-offs

The most important accomplishment is that AI Colosseum does not claim to identify a universally “best” model. It helps users identify the best configuration for a specific job—and shows the evidence behind that conclusion.

What I learned

The project reinforced a simple lesson: model selection should be treated as an experiment, not a popularity contest.

I also learned that efficient model usage begins with good task definition. Planning with a powerful model and delegating clearly specified execution to an efficient model can be more effective than using the largest model for everything.

What is next

The current version is designed for local demonstrations and a single persistent Node.js runtime. The next step would introduce durable workers, shared database and artifact storage, private organizational datasets, repeated trials, statistical reliability estimates, team collaboration, and reusable evaluation templates.

The long-term goal is to make AI Colosseum a practical decision system for teams adopting AI:

Don’t choose a model because it leads a leaderboard. Make it prove itself on your work.

Built With

  • codex
Share this project:

Updates