I spent a lot of time manually drawing bedroom frames. Why not build a bad configurator with AI? I used Labor Day having ChatGPT walk me through building this. I regret everything — tedious, needed to check every error — but I generated some kitchens.
What I learned: generating a thing is easy. Generating a thing that takes adjacencies into account is a complete disaster. The feature that makes it beautiful or intuitive is how we let users set adjacencies — and maybe the slide-things-around interface is what creates the adjacency matrix.
| Fridge | Sink | Range | Dishwasher | Cabinet | Wall | |
|---|---|---|---|---|---|---|
| Fridge | — | Y | N | Y | Y | Y |
| Sink | Y | — | Y | Y | Y | Y |
| Range | N | Y | — | N | Y | Y |
| Dishwasher | Y | Y | N | — | Y | Y |
| Cabinet | Y | Y | Y | Y | — | Y |
| Wall | Y | Y | Y | Y | Y | — |
Fridge + Sink: Yes — convenient but not ideal workflow. Fridge + Range: No — heat and cold conflict. Range + Dishwasher: No — heat damages the dishwasher door seal.