Blueprint-Bench 2 | Andon Labs

4 min read Original article ↗

Eval

How do AI agents understand space? We test this by asking them to convert apartment photographs into accurate 2D floor plans. While photos are familiar training data, spatial reconstruction requires genuine intelligence.

Blueprint-Bench 2 tests spatial reasoning by asking AI agents to convert apartment photographs into accurate 2D floor plans. Each agent processes 50 apartments sequentially, examining ~20 interior photos per apartment and generating a floor plan showing room layouts, connections, and relative sizes. Agents use a persistent notepad to carry insights between apartments, enabling cross-apartment learning and iterative strategy refinement.

Connectivity similarity score

All scores are normalized so that the random baseline maps to 0 and a perfect score maps to 1. Error bars represent standard error.

0.00.20.40.60.81.0Claude Fable 5GPT-5.5Gemini 3.5 FlashGPT-5.6 SolGPT-5.6 TerraGrok 4.5GPT-5.4Gemini 3.1 ProClaude Opus 4.7GPT-5.6 LunaClaude Opus 4.8Claude Sonnet 4.6Kimi K2.6Gemini 3 FlashGrok 4.3Gemini Robotics-ER 1.6Claude Haiku 4.5Grok 4.20 ReasoningHuman (0.59)

Leaderboard

Model Score
1

Human*

0.586
2

Claude Fable 5

Claude Fable 5

0.386
3

GPT-5.5

GPT-5.5

0.362
4

Gemini 3.5 Flash

Gemini 3.5 Flash

0.336
5

GPT-5.6 Sol

GPT-5.6 Sol

0.336
6

GPT-5.6 Terra

GPT-5.6 Terra

0.308
7

Grok 4.5

Grok 4.5

0.273
8

GPT-5.4

GPT-5.4

0.271
9

Gemini 3.1 Pro

Gemini 3.1 Pro

0.265
10

Claude Opus 4.7

Claude Opus 4.7

0.245
11

GPT-5.6 Luna

GPT-5.6 Luna

0.226
12

Claude Opus 4.8

Claude Opus 4.8

0.145
13

Claude Sonnet 4.6

Claude Sonnet 4.6

0.067
14

Kimi K2.6

Kimi K2.6

0.039
15

Gemini 3 Flash

Gemini 3 Flash

0.000**
16

Grok 4.3

Grok 4.3

0.000**
17

Gemini Robotics-ER 1.6

Gemini Robotics-ER 1.6

0.000**
18

Claude Haiku 4.5

Claude Haiku 4.5

0.000**
19

Grok 4.20 Reasoning

Grok 4.20 Reasoning

0.000**

**Score at or below the random baseline

*Human baseline tested on subset of 12 apartments only

The eval

Blueprint-Bench 2 tests spatial reasoning through converting apartment photographs into accurate 2D floor plans. Models examine ~20 interior photos and generate a floor plan showing room layouts, connections, and relative sizes.

Blueprint-Bench Overview

Converting apartment photographs (left) into a 2D floor plan (right). Red dots indicate rooms, green lines show doorways.

Success requires identifying rooms, inferring spatial relationships, understanding scale, and generating structured output following strict formatting rules.

Scoring

Plans are scored by comparing their connectivity graph against ground truth. The composite score weights six sub-metrics: Jaccard similarity (50%) measures overlap in room-to-room connections, degree similarity (20%) compares how many doors each room has, density similarity (10%) checks overall graph connectivity, room count (10%), door count (5%), and orientation (5%). All scores are matched under D4 symmetry to be rotation and reflection invariant. Scores are then normalized so that the random baseline maps to 0 and a perfect score maps to 1.

Agent notepad system

Each agent processes 50 apartments sequentially and has access to a persistent notepad. This notepad carries across apartments, letting agents record strategies, common patterns, and lessons learned. The best models use this to build structured knowledge about typical apartment layouts, improving their approach over time.

Key findings

Blueprint-Bench 2 was released in May 2026. The top three models (GPT 5.5, Gemini 3.1 Pro, and Claude Opus 4.7) significantly outperform the rest, with tight variance indicating consistent spatial reasoning. The key discriminator is Jaccard similarity (room-to-room connectivity). All models achieve ~90% on room count, but lower-performing models struggle to correctly infer which rooms connect to which.

Gemini Robotics-ER 1.6 underperforms expectations. Despite being designed for spatial and embodied reasoning, it scores below Gemini 3 Flash. Its spatial specialization does not translate to improved floor plan generation.

Sparks of spatial reasoning

In the original Blueprint-Bench, model outputs were essentially noise. In Blueprint-Bench 2, we see the first signs of genuine spatial reasoning from 2D photographs.

Reversing camera direction using landmarks - Gemini 3.1 Pro uses a washer/dryer visible in two photos to figure out which direction the camera is facing:

Hallway with washer/dryer and bedroom doorway Entry hall with front door and washer/dryer

assistant · Gemini 3.1 Pro

If the washer/dryer is on the right, it means we are looking from the front door towards the living room. (...) And if you face away from the door, the washer/dryer is on the right, the bedroom is straight ahead, the living room is on the left. Bingo!

Inferring a through-room from multiple doorways - GPT 5.5 notices doors in two photos of the same bedroom lead to different rooms, deducing it functions as a connecting passage:

Bedroom with doorway to living area Bedroom with doorways to hall and living area

assistant · GPT 5.5

In image six, I notice a clear door between the bedroom and living area, indicating direct connection. (...) In image seven, I see a closed door on the left wall, possibly a closet, and the central open door connects to the hall (...) This suggests the bedroom might function as a through-room, connecting to both the living area and the hall.

Blueprint-Bench 2 builds on our original paper with an agent-only evaluation, improved scoring, and a persistent notepad for cross-apartment learning.

Are you a researcher and want to test a model on Blueprint-Bench?

Contact us at [email protected].