Ten models draw a coffee Venn, some check with vision others with code

In short

Almost all put the drinks in the right place, but only a few keep the labels off the lines.

TikZ: a three-set coffee Venn diagram, by gpt-6-sol
GPT-6 Sol, run 1. Every drink in its region, with flat white only just clear of both lines.$0.06SVGPNGPDFvenn.tex
TikZ: a three-set coffee Venn diagram, by gemini-3.8-flash
Gemini 3.8 Flash, run 2. It tested each overlap in Python before placing a label, and every label is clear.$0.26SVGPNGPDFvenn.tex

Finding

The prompt, v1, frozen

Using LaTeX and TikZ, draw a Venn diagram of three overlapping circles labelled "Has espresso", "Has milk" and "Served cold". Write each of these drinks in the region where it belongs: short black, flat white, iced latte, iced long black, cold brew, babyccino, milkshake, pour-over.
every model
modelrunsCompilesSeven regions, three namesEvery drink in its regionNo label on an edge
Opus 5.533 of 33 of 33 of 33 of 3
Qwen3.8 Flash33 of 33 of 33 of 33 of 3
Gemini 3.8 Flash22 of 22 of 22 of 22 of 2
GPT-6 Sol1313 of 1313 of 1313 of 1311 of 13
Claude Sonnet 5.533 of 32 of 32 of 32 of 3
DeepSeek 4.1 Flash33 of 33 of 33 of 31 of 3
GLM 5.3 FlashX33 of 33 of 33 of 31 of 3
Grok 4.733 of 33 of 31 of 31 of 3
Command A+33 of 33 of 31 of 30 of 3
Ember 133 of 33 of 33 of 30 of 3
GPT-6 Luna33 of 33 of 33 of 30 of 3
Kimi K333 of 33 of 33 of 30 of 3
MiMo v2.6 Pro22 of 22 of 22 of 20 of 2
Perceptron Mk1.533 of 33 of 30 of 30 of 3

Each cell is runs that passed that check, of runs where it was decided. Every run, with pictures.

The edge check was loosened on 2026-09-26 to test the letters themselves, because it had failed labels that sat clear by eye. Initially it compared the size of the text box compared to the circle position. But because of margins it rejected some working ones.

Different strategies to keep the labels clear of the circle line between models with four of the nine runs checking the layout with a calculation, and five of the 22 runs that just looked at the render with vision.

This is the first of four posts on whether measuring helps with achieving this task, in the next post we check this in more details.

The 24 new runs cost $2.07.

Older, 25 Sept

Qwen3.8 Max Prime draws three coffee shrubs

Newer, 26 Sept

Does measuring help a model lay out a Venn?