Comparative Studies
Model Wars: Comparative Benchmarking
Section titled “Model Wars: Comparative Benchmarking”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.
Head-to-Head Protocols
Section titled “Head-to-Head Protocols”A “Model War” ensures that all agents in a study are evaluated under identical conditions:
- Shared Scenarios: All agents run against the exact same AES scenario set.
- Shared Seeds: The same base seed is used for every agent’s campaign.
- Identical Registry: All agents interact with the same world shims and simulators.
Setting Up a Comparative Study
Section titled “Setting Up a Comparative Study”1. Define the Agent Inventory
Section titled “1. Define the Agent Inventory”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"2. Run the Campaign
Section titled “2. Run the Campaign”Use the --compare flag to launch the multi-agent conductor.
python eval_runner/publication_suite/publication_suite.py --mode standard --compare agents_inventory.yamlOutput: The Comparative Leaderboard
Section titled “Output: The Comparative Leaderboard”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.
Research Methodology Note
Section titled “Research Methodology Note”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.