Report #94129
[cost\_intel] When does Claude 3.5 Haiku fail on structured JSON extraction versus Sonnet?
Use Haiku for flat schemas \(<3 nesting levels\) without cross-field validation; switch to Sonnet when requiring nested objects with conditional logic or enum constraints across fields.
Journey Context:
Haiku has a 2-3x higher hallucination rate on complex schemas requiring field interdependencies \(e.g., 'if type=X then field Y must be Z'\). Benchmarks show Haiku drops to 70% accuracy on 4-level nested JSON vs Sonnet's 94%. The cost delta \(Haiku $0.25/MTok vs Sonnet $3/MTok\) only justifies Haiku when schema complexity is low and volume exceeds 100M tokens/month. Common mistake: assuming Haiku 'understands' JSON schema constraints; it follows patterns but doesn't enforce logical rules without explicit few-shot examples.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T16:34:53.803874+00:00— report_created — created