Adversarial agents with shared goals
Adversarial agents with shared goals: multi-perspective coverage across competencies and time horizons
- Adversarial collaboration between agents with different perspectives and a shared goal produces better outcomes than a single generalist because each perspective has non-overlapping blind spots, and their combination achieves coverage that no single agent can replicate — confirmed independently in academic research, AI systems, and safety engineering
- Kahneman & Klein (2009) formally established that productive expert disagreement requires four conditions: mutual respect and shared goal, agreed factual criteria for resolution, acceptance of documented irreconcilable differences, and commitment to convergence where evidence allows
- Reason's Swiss cheese model (1990) provides the safety-engineering formalisation: independent defensive layers each cover different failure modes, and the critical design property is perspective independence — correlated perspectives provide less protection than their count implies
- The 15-agent taxonomy covers all three DIKW layers, and omitting any layer produces a distinct failure mode: absent Data→Information agents produce decisions untethered from measurement; absent Information→Knowledge agents prevent pattern abstraction; absent Knowledge→Wisdom agents cause building the wrong thing well
- Productive adversarial collaboration requires four interaction protocol components — triage (who reviews?), structured perspective registration (what is the concern and blocking condition?), explicit conflict surfacing (named, not implicit), and goal-anchored resolution (escalation to shared goal, not political resolution)
- The BBC Five Case Model is the most fully formalised instance of the adversarial-perspectives pattern, requiring five mandatory perspective agents — strategic, economic, commercial, financial, management — each with blocking rights specific to its domain, and a weakness in any one case is sufficient to reject the proposal
- SRE error budgets demonstrate that converting an adversarial negotiation (reliability vs. velocity) into an objective, pre-agreed data-driven protocol eliminates political deadlock and aligns both perspectives toward the shared goal of user trust
- The synthesis step — converting documented conflict into actionable knowledge — is the most frequently missing component in practice, whether in human review boards that document concerns without synthesis protocols or in AI multi-agent systems that leave aggregation to the end user
Research Question
What is the design pattern for a system of agents — human or AI — that share a common goal but deliberately occupy different competency domains and time horizons? How does "adversarial collaboration" (each agent challenging from a distinct perspective) produce better outcomes than a single generalist? What are the required agent roles, the interaction protocol between them, and the conditions under which disagreement is productive rather than blocking?
Findings
(Populated from §6 Synthesis above.)
Executive Summary
A system of agents sharing a goal but occupying different competency domains and time horizons demonstrably outperforms a single generalist because non-overlapping perspectives have non-overlapping blind spots, and their combination covers what any single agent necessarily misses. The pattern requires four structural components: a shared goal above all individual perspectives, an agreed methodology for resolving disagreements, proportionate triage of which perspectives apply to each task, and a synthesis step that converts documented conflict into actionable knowledge. The 15-agent taxonomy maps across all three DIKW layers — Data→Information (SRE, tester, performance), Information→Knowledge (designer, architect, security), and Knowledge→Wisdom (strategic alignment, values alignment, risk assessment) — and omitting any layer produces predictable failure modes. For AI multi-agent implementation, role-differentiated LLM agents with distinct personas and a judge/synthesis step outperform single-agent reflection, with model homogeneity being the key practical constraint on perspective independence.
Key Findings
- Adversarial collaboration between agents with different perspectives and a shared goal produces better outcomes than a single generalist because each perspective has non-overlapping blind spots, and their combination achieves coverage that no single agent can replicate — confirmed independently in academic research, AI systems, and safety engineering.
- Kahneman & Klein (2009) formally established that productive expert disagreement requires four conditions: mutual respect and shared goal, agreed factual criteria for resolution, acceptance of documented irreconcilable differences, and commitment to convergence where evidence allows.
- Reason's Swiss cheese model (1990) provides the safety-engineering formalisation: independent defensive layers each cover different failure modes, and the critical design property is perspective independence — correlated perspectives provide less protection than their count implies.
- The 15-agent taxonomy covers all three DIKW layers, and omitting any layer produces a distinct failure mode: absent Data→Information agents produce decisions untethered from measurement; absent Information→Knowledge agents prevent pattern abstraction; absent Knowledge→Wisdom agents cause building the wrong thing well.
- Productive adversarial collaboration requires four interaction protocol components — triage (who reviews?), structured perspective registration (what is the concern and blocking condition?), explicit conflict surfacing (named, not implicit), and goal-anchored resolution (escalation to shared goal, not political resolution).
- The BBC Five Case Model is the most fully formalised instance of the adversarial-perspectives pattern, requiring five mandatory perspective agents — strategic, economic, commercial, financial, management — each with blocking rights specific to its domain, and a weakness in any one case is sufficient to reject the proposal.
- SRE error budgets demonstrate that converting an adversarial negotiation (reliability vs. velocity) into an objective, pre-agreed data-driven protocol eliminates political deadlock and aligns both perspectives toward the shared goal of user trust.
- The synthesis step — converting documented conflict into actionable knowledge — is the most frequently missing component in practice, whether in human review boards that document concerns without synthesis protocols or in AI multi-agent systems that leave aggregation to the end user.
- Liang et al.'s Multi-Agent Debate framework (2023) showed empirically that role-differentiated LLM agents with a judge synthesis step outperform single-agent self-reflection, with the Degeneration-of-Thought problem being the AI analogue of human single-perspective commitment bias.
- Productive disagreement becomes blocking when a perspective agent has veto rights but no obligation to propose an alternative, when the resolution mechanism is political rather than methodological, or when no shared goal exists above the conflicting perspectives to escalate to.
- LLM multi-agent implementations using the same base model with different system prompts risk shared blind spots from training-induced biases, reducing perspective independence compared to heterogeneous models or heterogeneous fine-tuning.
- Organisations systematically underinvest in perspectives with low near-term visibility — risk assessment, values alignment, strategic alignment — which is why the most rigorous implementations of the adversarial-perspectives pattern are regulatory mandates rather than voluntary practices.
Assumptions
- Assumption: The 15-agent taxonomy covers standard failure modes for software and knowledge-work systems. Justification: The taxonomy is constructed from software-organisation experience. Other domains (manufacturing, healthcare, defence) have different specialisations and may require different agent types.
- Assumption: DIKW layer assignments for the 15 agents are correct. Justification: Assignments derived by matching each agent's primary concern to the DIKW transformation it primarily performs. Logically consistent but not empirically validated.
- Assumption: LLM agents with heterogeneous system prompts achieve meaningful perspective independence. Justification: Assumed as the best available implementation option; empirical validation of prompt-induced independence against training-induced shared biases is limited.
Analysis
Adversarial collaboration is grounded at three levels: theoretical (Kahneman, Reason), empirical/AI (Liang, Park, Guo), and institutional practice (ARBs, investment committees, SRE, red/blue teams). [inference] That independent domains converge on the same four structural components points to a recurring failure mode — single-perspective commitment bias — rather than a domain-specific quirk.
Coverage vs. coordination cost is the central trade-off. More independent perspectives provide more coverage but increase the cost of synthesis. The resolution is proportionate triage: not every change requires every perspective. This is confirmed in every institutional implementation examined — ARBs use risk-based triage; investment committees have materiality thresholds; SRE error budgets apply only to deployments that consume budget. The principle is: match the depth of multi-perspective review to the potential impact of the decision.
The synthesis step is the underappreciated load-bearing component. Every institutional implementation documents disagreements, but few have formal protocols for converting those disagreements into shared knowledge. The BBC Five Case Model is the exception: each case must not merely present its perspective but answer a specific structured question, enabling direct comparison across perspectives. The implication for AI multi-agent systems is that the judge agent or aggregation protocol is not a post-processing step — it is the central mechanism that converts adversarial agent output into value.
The regulatory pattern (BBC Five Case, financial committee governance) reveals an important meta-finding: left to voluntary choice, organisations systematically underinvest in perspectives whose failure costs are slow, diffuse, or hard to attribute. Risk assessment, values alignment, and strategic alignment failures are typically discovered late and attributed to other causes. This is the market failure that mandated multi-perspective review corrects.
Risks, Gaps, and Uncertainties
- Correlated failure modes: Organisational culture can make multiple perspectives fail simultaneously. A culture that systematically discounts long-term consequences will weaken both strategic alignment and values alignment agents, defeating the independence property the pattern depends on.
- Synthesis step absent: Most real implementations document conflict without synthesising it. The learning value of the adversarial process is captured only by the synthesis step.
- LLM model homogeneity: Prompt-differentiated instances of the same base model share training-induced biases. The degree of actual perspective independence is not well characterised empirically.
- Taxonomy completeness: The 15-agent taxonomy is not derived from a systematic survey of failure modes. Domain-specific agent types (regulatory compliance, accessibility, localisation) may be absent.
- Time-horizon conflict resolution: The protocol handles perspective conflicts but does not fully specify resolution for cases where different time horizons produce incompatible recommendations about the same trade-off.
Open Questions
- Optimal perspective count by task type: What is the empirical relationship between number of required perspectives and decision quality, net of coordination cost? (New backlog item candidate — medium priority)
- Synthesis protocol formalisation: What is the formal specification of the synthesis step — how do structured perspective artefacts map to a resolution decision? (New backlog item candidate — high priority, directly enables agent implementation)
- Prompt-induced perspective independence: Do LLM agents with heterogeneous prompts achieve meaningfully independent perspectives compared to those with the same base model and fine-tuning? (New backlog item candidate — medium priority)
- Failure mode rates by DIKW layer coverage: What is the empirical failure rate for organisations covering 1, 2, or 3 DIKW layers? (New backlog item candidate — low priority, empirical research gap)
- Dynamic role assignment in AI multi-agent systems: Does allowing agent roles to adapt mid-task (Li et al. 2025 approach) outperform fixed-role assignment for adversarial-collaboration tasks? (New backlog item candidate — medium priority)
sources
- [ ] Kahneman, D. & Klein, G. (2009). "Conditions for intuitive expertise: a failure to disagree." American Psychologist, 64(6), 515–526. — adversarial collaboration methodology; when expert disagreement is productive
- [ ] Reason, J. (1990). Human Error. Cambridge University Press. — Swiss cheese model; how multiple independent defensive layers outperform single-layer defence
- [ ] UK HM Treasury (2018). The Green Book: Central Government Guidance on Appraisal and Evaluation. — the BBC Five Case Model as a formal multi-perspective review framework
- [ ]
Research/completed/2026-03-08-bbc-five-case-model.md— completed research on the BBC Five Case Model - [ ] Park, J.S. et al. (2023). "Generative Agents: Interactive Simulacra of Human Behavior." UIST 2023. — role-differentiated AI agents with persistent identity and coordination
- [ ] Wang, L. et al. (2024). "A Survey on Large Language Model based Autonomous Agents." Frontiers of Computer Science. — multi-agent architectures and role differentiation
- [ ] Liang, T. et al. (2023). "Encouraging Divergent Thinking in Large Language Models through Debate." — AI agents with deliberately different views producing better outputs
- [ ]
Research/backlog/2026-03-10-nature-of-the-firm-coase-organisations.md— transaction cost logic for why each agent type exists inside the boundary - [ ]
Research/backlog/2026-03-10-dikw-transformation-functions.md— each agent type as a specialist at one or more DIKW transformations - [ ]
Research/completed/2026-03-10-formal-spec-intent-alignment-agentic-coding.md— formal specification as the K layer; adversarial agents supply the informal W layer