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

Aug 4, 20262 min readBy Dalton Anderson
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.

DimensionSingle-model baselineToolchain candidate
Task successSame representative casesSame representative cases
QualitySame rubric and gradersSame rubric and graders
SafetySame prohibited outcomes and thresholdsSame prohibited outcomes and thresholds
LatencyUser-visible completion timeUser-visible completion time
CostFull request costModels, tools, retries, storage, and review
ReliabilityFailure and recovery rateComponent, coordination, and recovery rate
ObservabilityPrompt, response, and error recordPer-stage trace and end-to-end record
SecurityInput and output boundaryTool permissions, data movement, and escalation
MaintenancePrompt and model change burdenPrompts, 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.

  1. machinelearning.apple.com: illusion of thinkingmachinelearning.apple.com
  2. NIST AI RMF Measure guidanceairc.nist.gov
  3. youtu.be: 2unoT550UWAyoutu.be
  4. arxiv.org: 2507arxiv.org
  5. openai.com: a practical guide to building ai agentsopenai.com
  6. arxiv.org: 2506arxiv.org
  7. anthropic.com: demystifying evals for ai agentsanthropic.com
  8. arxiv.org: 2506arxiv.org
  9. open.spotify.com: 23EBn3y6n59SKM2C6T2lDsopen.spotify.com
  10. arxiv.org: 2506arxiv.org
  11. arxiv.org: 2506arxiv.org
  12. daltonanderson.ghost.io: apples ai strategy the flawed illusion of thinkingdaltonanderson.ghost.io
  13. anthropic.com: building effective agentsanthropic.com

From this episode

Two useful next steps.

Research Note · 1 min

Research Note: E072 Paper Version and Publication Boundary

E072 was recorded after version 1 of *The Illusion of Thinking* appeared on June 7, 2025. That is the paper Dalton read and criticized. The current arXiv record is versio

Evergreen · 1 min

How to Respond When an AI Evaluation Finds a Failure

A product operating loop for preserving, reproducing, mapping, mitigating, communicating, and monitoring an unfavorable AI benchmark or research result.

Return to the episode