The original idea
A deliberately small end-to-end pipeline, to test whether an agent could carry a structured specification through to a finished visual artefact.
- Hermes designs / specifies the house
- Hermes calculates dimensions and coordinates
- Hermes writes the Blender Python
- Blender generates the floor plan
- Hermes visually checks the result
The pipeline is simple to state. In practice, asking Hermes to invent a sensible architectural layout from nothing turned out to be the weak point. Several proposed specifications were poor, and the failures were architectural rather than technical.
Bedrooms far too small
Rooms that satisfied the area target but were unusable as bedrooms. One proposal produced a second bedroom only 1.2 m deep.
Circulation ate the house
Landings and hallways grew until they were larger than the rooms they were meant to serve.
Stairs did not physically fit
A 3.60 m run drawn into a 2.60 m opening, papered over with “the remaining stair continues into the landing”.
Unexplained floor area
Room areas totalled about 29 m2 against a 48.96 m2 envelope, with the shortfall described as “partitions”.
Windows in party walls
A bathroom window proposed on the side elevation of a house explicitly described as a mid-terrace.
Figures that disagreed
Stated areas did not match the drawn geometry, and stair treads overlapped the WC.
The agent also kept responding to a rejected proposal by starting another redesign, rather than applying the specific feedback it had been given. That loop was the single biggest time sink in the project.
The experiment showed that the architectural specification needed to be constrained by the human (or ChatGPT) before Hermes was asked to generate the Blender geometry.