When it breaks

It described the chart correctly and then got the number wrong

Also asked as AI misreads charts · it invented a value from the graph · wrong figure from a table screenshot · it can see the dashboard but can't read it

Cause documented by a vendor or a published paper Not tested by benchr First logged Last checked

What is actually happening

Describing a chart and reading a precise value off it are different jobs. The first is a summary; the second requires locating a point against an axis.

Why

  • A benchmark built specifically around this found visual reasoning over rendered content, rather than clicking and typing, to be the dominant failure mode for browser agents.
  • Performance on extracting precise values from charts and tables was near zero in that evaluation, even for agents that navigated the sites competently.
  • A confident description of the chart is not evidence that the value was read. It is evidence that the chart was recognized.

The quick fix

Give it the numbers, not a picture of the numbers. A CSV export, the underlying table, or the data endpoint removes the entire failure mode.

The real fix

Design the step so no value ever has to be read off a rendering: export the data, or have the model write code that reads the source, and reserve the image for context.

Step by step

  1. Ask where the underlying data lives before asking the model to look at a picture of it.
  2. If only an image exists, ask for the axis labels and gridline values first, then the point — and check them.
  3. Cross-check any extracted figure against a second source before it enters a document.
  4. Prefer 'write code that parses this file' over 'read this screenshot'.
  5. Treat any number that arrived through a screenshot as unverified until you have seen it in the source.

Grounded in

Where this leads