Skip to content

Comparative Studies

For academic research, a single agent’s performance is rarely enough. Researchers often need to compare multiple agents (or different versions of the same agent) against the same benchmark library. Model Wars is the dedicated protocol in AgentV for executing these comparative studies.

A “Model War” ensures that all agents in a study are evaluated under identical conditions:

  1. Shared Scenarios: All agents run against the exact same AES scenario set.
  2. Shared Seeds: The same base seed is used for every agent’s campaign.
  3. Identical Registry: All agents interact with the same world shims and simulators.

Create an agents_inventory.yaml file defining the fleet of agents to benchmark.

agents:
- name: "GPT-5.4-Mini-v1"
protocol: "openai"
agent: "gpt-5.4-mini"
- name: "Claude-4.6-Sonnet-v1"
protocol: "claude"
agent: "Claude-4.6-Sonnet"
- name: "Local-Llama4-8B"
protocol: "ollama"
agent: "llama4"

Use the --compare flag to launch the multi-agent conductor.

Terminal window
python eval_runner/publication_suite/publication_suite.py --mode standard --compare agents_inventory.yaml

Model Wars produces a unified leaderboard.html designed for peer review:

  • Head-to-Head Win Rates: Statistical matrix showing which agent outperformed which in specific scenario categories.
  • Normalized Performance Gap: Visualizing the delta between proprietary and open-source models.
  • Robustness Radar: A radar chart comparing agents across the 7 NIST Dimensions.

Fair Comparison: To ensure a “fair fight,” researchers should always verify that the Agent Temperature is consistent across all models in the inventory (typically 0.0 for research). Use the agentv doctor command to verify that all adapters are correctly passing these parameters.