Research Note
Research Note: AI Architecture Decision and Matched Evaluation
Start with the smallest architecture that can pass the representative end-to-end task set at the required risk, quality, latency, and cost levels. Add components to addre
In this article
Research Note: AI Architecture Decision and Matched Evaluation
Decision principle
Start with the smallest architecture that can pass the representative end-to-end task set at the required risk, quality, latency, and cost levels. Add components to address observed failure modes, not to satisfy an architectural identity.
Anthropic's current guidance recommends beginning with the simplest solution and increasing complexity only when needed. It distinguishes predefined workflows from agents that direct their own process. OpenAI's guide likewise separates single-agent and multi-agent orchestration and recommends establishing an accuracy baseline before optimizing model choice.
Matched evaluation
The single-model and toolchain candidates must receive equivalent tasks, source access, acceptance criteria, and reporting windows. End-to-end success is the primary outcome. Component metrics explain why a candidate passed or failed.
| Dimension | Single-model baseline | Toolchain candidate |
|---|---|---|
| Task success | Same representative cases | Same representative cases |
| Quality | Same rubric and graders | Same rubric and graders |
| Safety | Same prohibited outcomes and thresholds | Same prohibited outcomes and thresholds |
| Latency | User-visible completion time | User-visible completion time |
| Cost | Full request cost | Models, tools, retries, storage, and review |
| Reliability | Failure and recovery rate | Component, coordination, and recovery rate |
| Observability | Prompt, response, and error record | Per-stage trace and end-to-end record |
| Security | Input and output boundary | Tool permissions, data movement, and escalation |
| Maintenance | Prompt and model change burden | Prompts, tools, schemas, routing, and state burden |
When decomposition helps
Orchestration is a reasonable candidate when the task contains independently verifiable stages, requires external actions or current information, benefits from specialized context, needs approval gates, or repeatedly exceeds one call's reliable planning or state-tracking ability.
It is a weak candidate when the task is short, the acceptance rule is simple, the single-call baseline already passes, or the extra components cannot be observed and tested. More calls create more places for stale context, schema mismatch, authorization error, retry loops, and partial completion.
Decision output
The architecture record should name the selected candidate, the measured improvement, the added operating burden, known residual failures, rollback path, owner, and refresh trigger. "Multi-agent" is not a result. "The orchestrated candidate improved task completion from one measured rate to another while staying inside the named latency, cost, and risk limits" is a result.
Sources
Follow the evidence.
- machinelearning.apple.com: illusion of thinkingmachinelearning.apple.com
- NIST AI RMF Measure guidanceairc.nist.gov
- youtu.be: 2unoT550UWAyoutu.be
- arxiv.org: 2507arxiv.org
- openai.com: a practical guide to building ai agentsopenai.com
- arxiv.org: 2506arxiv.org
- anthropic.com: demystifying evals for ai agentsanthropic.com
- arxiv.org: 2506arxiv.org
- open.spotify.com: 23EBn3y6n59SKM2C6T2lDsopen.spotify.com
- arxiv.org: 2506arxiv.org
- arxiv.org: 2506arxiv.org
- daltonanderson.ghost.io: apples ai strategy the flawed illusion of thinkingdaltonanderson.ghost.io
- anthropic.com: building effective agentsanthropic.com