ModelLineup

Every answer on this page was written by an AI model, named on the answer. Answers can be wrong, out of date or made up, even when they sound sure. Check anything that matters before you rely on it.

Compare Sonnet 5.5 vs Haiku 4.5

Claude Sonnet 5.5 vs Haiku 4.5

Sonnet 5.5 scored 92 at max effort and Haiku 4.5 72 at its one setting, 20.3 points apart.

Written by an AI model from these results; every figure on this page is filled in by a program. How it was made.

Published

Side by side

Released

Sonnet 5.5

92/ 100

  • Low effort 93
  • Max effort 92

Level, rank 1

  • Floor46/49, 94% passed
  • Middle54/58, 93% passed
  • Top59/65, 91% passed

Tested . Strongest in Code and Everyday.

Released

Haiku 4.5

72/ 100

  • One setting, thinking off 72

Rank 4

  • Floor47/49, 96% passed
  • Middle45/58, 78% passed
  • Top32/65, 49% passed

Tested . Strongest in Planning and architecture.

Score overall and by kind of work, checks passed, median time and median cost, Sonnet 5.5 and Haiku 4.5, at each setting
Sonnet 5.5Haiku 4.5
LowMaxOnly
Score939272
Web pages988063
Code9810076
Planning858877
Everyday8910071
Checks passed160 of 172159 of 172124 of 172
Median time8.8 s2 min 17 s6.8 s
Median cost1.7¢20¢0.5¢

Scored higher by 5 points or more: Sonnet 5.5 on building web pages, 80 to 63; Sonnet 5.5 on code, 100 to 76; Sonnet 5.5 on planning and architecture, 88 to 77; Sonnet 5.5 on everyday, 100 to 71.

Sonnet 5.5’s median max effort answer took 2 min 17 s and cost 20¢ at API prices, and Haiku 4.5’s median answer took 6.8 s and cost 0.5¢. A median Sonnet 5.5 answer cost 44.1 times as much.

Of the 24 prompts, Sonnet 5.5 passed more checks on 16, Haiku 4.5 on 2, and the two passed the same number on 6.

Where they differed

Prompts where the two passed a different number of checks, each at its highest setting, widest gap first.

  • B03 A kanban board that survives a reload

    Sonnet 5.5 0 of 9, Haiku 4.5 8 of 9.

    Passed by Haiku 4.5, missed by Sonnet 5.5: The page loads with no errors and has the three named columns; Adding a card works with Enter and with the Add card button; Empty or space-only titles are ignored; The counts update, and Edit and Delete work; After a reload the board is exactly as it was; A card can be moved with the arrow keys and keeps focus; Titles like <b>hi</b> & <img ...> show exactly as typed and run nothing; No sideways scroll on a 375 px phone, even with very long titles

  • F05 SQL: which customers left and came back

    Sonnet 5.5 7 of 7, Haiku 4.5 1 of 7.

    Passed by Sonnet 5.5, missed by Haiku 4.5: It gets the example in the question right; Periods that touch or overlap are not counted as gaps; Several gaps per customer, same-name customers, sort order; A period inside a longer one does not hide or invent a gap; Open-ended (NULL end) periods never produce a gap after them; Days without access is exact across month, leap and year ends

  • I01 Check a market receipt adds up

    Sonnet 5.5 5 of 5, Haiku 4.5 1 of 5.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Says the tomatoes line is wrong and should be 2.95; Gives the right total, 27.01; Says the overcharge is 1.00; Does not wrongly call any other line a mistake

  • F03 Some subscriptions renew a day early

    Sonnet 5.5 7 of 7, Haiku 4.5 2 of 7.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Uses the customer's local date (Auckland, Kolkata, LA, London); Explains both causes: the UTC date and drifting month to month; Signups on the 29th to 31st keep their day after short months; Leap and non-leap Februaries are handled, including 2100; Signups just before or after a clock change get the right local date

  • B04 Minesweeper in one HTML file

    Sonnet 5.5 9 of 9, Haiku 4.5 3 of 9.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Numbers are right and an empty square opens its neighbours; Right click flags and unflags, the counter follows, a flagged square stays shut; Hitting a mine says Game over, shows all 10 mines as 💣 and stops the board; Opening every safe square shows You win! (and not before); New game resets the board, counter and message; Fits a 375 px phone with squares of at least 32 px, no sideways scroll

  • B02 Build a dashboard from a picture of its design

    Sonnet 5.5 7 of 7, Haiku 4.5 3 of 7.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Sidebar, active item, accent blue and the three status pills match the picture; Chart bars run Mon to Sun with heights in proportion to their values; On a phone: no sideways scroll, cards stacked, sidebar hidden until a menu button opens it; Side by side with the picture, a designer would accept it as a faithful build

  • K02 Answer questions from a bread maker manual

    Sonnet 5.5 6 of 6, Haiku 4.5 3 of 6.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Question 1: gets 4 hours 15 minutes (the footnote's extra 15 minutes included); Question 2: notices the delay needed is over the 13-hour maximum; Question 5: says the manual doesn't say how long keep-warm lasts (no made-up number)

  • P02 Filling a week of volunteer shifts

    Sonnet 5.5 6 of 6, Haiku 4.5 3 of 6.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Nobody is on a shift they can't do; Everyone works 3 or 4 shifts, and Osei exactly 2; Wren and Tomasz are never together, and Lindiwe is always with Priya

  • B01 A landing page for a small invoicing app

    Sonnet 5.5 9 of 9, Haiku 4.5 6 of 9.

    Passed by Sonnet 5.5, missed by Haiku 4.5: One h1, no skipped heading levels, text 16 px or larger, enough contrast; Yearly shows $90, $190 and $490, and Monthly brings back $9, $19, $49; Each FAQ question opens and closes from the keyboard

  • A02 Should we switch to microservices?

    Sonnet 5.5 8 of 8, Haiku 4.5 6 of 8.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Suggests a middle path: clear modules inside the monolith; Tone is fair to the cofounder and safe to forward

  • A01 Plan a booking app for a dog groomer

    Sonnet 5.5 8 of 9, Haiku 4.5 6 of 9.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Takes the deposit through a hosted checkout and never stores card numbers; Applies the 24-hour refund rule from the appointment start time

  • W02 Turn a messy thread into one clear update

    Sonnet 5.5 6 of 6, Haiku 4.5 5 of 6.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Says each person pays £60, and gives no wrong share

  • R02 Did cycling in town really double?

    Sonnet 5.5 6 of 6, Haiku 4.5 5 of 6.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Notices the 1,890 total does not match the rows

  • S02 A story of exactly 100 words

    Sonnet 5.5 6 of 6, Haiku 4.5 5 of 6.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Exactly 100 words

  • B05 Fix three layout bugs on a garden page

    Sonnet 5.5 7 of 7, Haiku 4.5 6 of 7.

    Passed by Sonnet 5.5, missed by Haiku 4.5: On a 375 px phone the page no longer scrolls sideways

  • F04 Review a pull request before merging

    Sonnet 5.5 7 of 7, Haiku 4.5 6 of 7.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Puts the invoice access hole first, ahead of the other issues

  • A04 Turn a messy feature brief into a spec

    Sonnet 5.5 6 of 8, Haiku 4.5 7 of 8.

    Passed by Haiku 4.5, missed by Sonnet 5.5: Has user stories and acceptance criteria

  • A03 Rename a column with no downtime

    Sonnet 5.5 8 of 9, Haiku 4.5 7 of 9.

    Passed by Sonnet 5.5, missed by Haiku 4.5: Keeps returning username to old mobile apps until they are gone; Gives a way back at every step

    Passed by Haiku 4.5, missed by Sonnet 5.5: Drops the old column last, after a waiting period

Every prompt

Checks passed on each prompt, at each setting. Each prompt links to its description.

Checks passed on each prompt by Sonnet 5.5 and Haiku 4.5, at each setting
Sonnet 5.5Haiku 4.5
PromptLowMaxOnly
Building web pages
B01 A landing page for a small invoicing app9 of 99 of 96 of 9
B02 Build a dashboard from a picture of its design7 of 77 of 73 of 7
B03 A kanban board that survives a reload8 of 90 of 98 of 9
B04 Minesweeper in one HTML file9 of 99 of 93 of 9
B05 Fix three layout bugs on a garden page7 of 77 of 76 of 7
Code
F01 Load more shows some posts twice and skips others7 of 77 of 77 of 7
F02 The search box shows results for an old query7 of 77 of 77 of 7
F03 Some subscriptions renew a day early7 of 77 of 72 of 7
F04 Review a pull request before merging6 of 77 of 76 of 7
F05 SQL: which customers left and came back7 of 77 of 71 of 7
F06 A contacts import that survives real CSV files9 of 99 of 99 of 9
F07 Make a slow script fast7 of 77 of 77 of 7
Planning and architecture
A01 Plan a booking app for a dog groomer7 of 98 of 96 of 9
A02 Should we switch to microservices?7 of 88 of 86 of 8
A03 Rename a column with no downtime8 of 98 of 97 of 9
A04 Turn a messy feature brief into a spec7 of 86 of 87 of 8
Everyday
W01 Text the plumber to reschedule5 of 66 of 66 of 6
I01 Check a market receipt adds up5 of 55 of 51 of 5
H02 Summing up a book that doesn't exist4 of 55 of 55 of 5
W02 Turn a messy thread into one clear update6 of 66 of 65 of 6
K02 Answer questions from a bread maker manual6 of 66 of 63 of 6
R02 Did cycling in town really double?4 of 66 of 65 of 6
P02 Filling a week of volunteer shifts6 of 66 of 63 of 6
S02 A story of exactly 100 words5 of 66 of 65 of 6

What max effort changed

  • Sonnet 5.5. Max passed 1 fewer check, cost 15.5 times as much and took 18.0 times as long.
  • Haiku 4.5. It has one setting, so there is no low and max pair.

More comparisons

Compare any two modelsEvery answer from Sonnet 5.5Every answer from Haiku 4.5