When the World Becomes the Interface: How Spatial Referents Force a New Choice Between GUIs and Generative Agents
Hatched by Peter Buck
Apr 14, 2026
9 min read
2 views
78%
Hook: What if your office is the app
What if the next great user interface is not a window on a screen, but the room you are standing in? Imagine asking an assistant to settle a parking ticket while pointing at the curb where the violation happened, or a virtual tax preparer that reads your mortgage statement from its physical envelope and fills your forms inside a workspace that mirrors your kitchen table. This is not science fiction. Two shifts are colliding: machines that can hold and manipulate referents to real objects and spaces, and language models that can do open ended tasks by reasoning across messy web data, documents, and images.
That collision exposes a deep tension: do we encode human expertise into fixed, constrained interfaces that tell people and machines what is possible, or do we let open ended agents infer and improvise their way through each task? Spatial computing makes that choice consequential in new ways, because the machine now anchors its actions to the real world. The wrong choice can mean confusion in an immersive space; the right one can turn a chaotic environment into a composable, predictable workplace.
This article argues that the real design question is not GUI versus agent. It is how to bind referents in space so that agents and humans share a stable, discoverable playground. To do that we need new mental models and patterns for when to harden constraints and when to let intelligence roam.
The setup: two converging truths about modern interfaces
Two facts shape the next decade of interaction design. First, spatial computing changes the locus of the interface from pixel windows to physical places. A machine that "retains and manipulates referents to real objects and spaces" does not simply present information; it points, overlays, persists, and acts in relation to physical things. That persistence matters: a tag stuck to a machine, a virtual note pinned to a patient in an operating room, or an annotation hovering over a building facade are not merely visual flourishes. They are new primitives for collaboration and memory.
Second, large language models change who can build functionality. A single multimodal assistant can stitch together data retrieval, form filling, image parsing, and domain heuristics that previously required many bespoke apps. Tasks that used to need custom software now look automatable without writing code for each case. That expands what software can do, but it also introduces uncertainty: probabilistic models are better at open ended reasoning than deterministic, rule based work.
Put together, spatial computing supplies the referents, and LLMs supply the improvisational intelligence to act on them. But they disagree on a crucial point: spatial referents want fixity to be useful; agents prefer flexibility to handle variance. This is the tension leaders can no longer ignore.
The tension explored: affordances, embodied knowledge, and where automation breaks
To make this concrete, consider a simple task: disputing a parking ticket. A general purpose agent can ask you for the right documents, find the municipal website, fill a form, and write a persuasive appeal. That is the promise. But when the task depends on spatial facts tied to a place and time, problems emerge. Was the sign hidden behind scaffolding? Did the curb paint correspond to a temporary restriction? Which lane was active? Those details are inherently spatial and embodied.
Contrast two approaches:
-
A dedicated app or GUI: it offers a constrained set of options that an expert built: "Add a photo of the sign," "Select the type of sign," "Upload dash cam video." The app codifies the embodied knowledge and tells users what evidence matters.
-
An open ended agent: it asks follow up questions, asks you to upload images, searches policy language, and drafts the appeal. It can handle novel situations by improvising, but it may get stuck when it cannot reliably interpret the physical scene or when the user provides ambiguous input.
This is not merely a narrow shortcoming of current models. It reveals a tradeoff that designers must choose along two axes: how much embodied knowledge is embedded in the interface, and how much inference and improvisation the agent must perform at runtime.
I call this the Affordance Spectrum. At one end sits the rigid GUI that externalizes expertise as options and constraints. At the other end sits the open agent that must reconstruct the world from prompts and signals. Spatial computing tilts the stakes toward the GUI end because referents rely on position, orientation, and persistent identity. A floating annotation is only useful if everyone agrees on what it refers to.
But the spectrum is not binary. The best systems will be hybrids. The question is where to place the fulcrum.
A synthesis: referent binding, progressive fixity, and guided agents
To resolve the tension, we need three concepts that turn the tradeoff into design tools.
-
Referent binding: the act of linking machine state to specific physical objects, locations, or scenes. Binding can be explicit, like affixing a persistent marker to a machine, or implicit, like using SLAM coordinate frames to anchor a virtual overlay. The stronger the binding, the more predictable interactions become. For example, a training overlay for a specific model of industrial pump works because each pump has the same geometry and the overlay is bound to those physical features. When a model of pump changes, the binding breaks unless abstraction layers exist.
-
Progressive fixity: a strategy that starts with flexibility and progressively hardens constraints as the system observes patterns or as users confirm structure. Begin with a multimodal agent that asks free questions and ingests raw images. After enough successful interactions, generate a scaffolded template or mini GUI for that recurring use case. The template can later be made spatially persistent, so future users get guided choices plus the agent's ability to handle exceptions.
-
Guided agent pattern: combine a constrained template with an agent that knows how to operate inside it. The template encodes known good options and sanitizes input, while the agent supplies search, reasoning, and exception handling. Instead of asking the agent to invent the workflow, it executes within a defined grammar that reduces probabilistic failure and makes spatial referents discoverable.
These three ideas produce a practical design grammar: bind where the world needs certainty, keep agents as explorers where variance is high, and create templates when patterns repeat.
Concrete example: field maintenance. A technician arrives at a wind turbine. An AR headset pins an overlay that labels bolts and access panels, and a hybrid assistant prompts the technician to record torque readings by pointing the phone at the gauge. The overlay is a referent binding that persists across visits. The agent can still fetch the turbine history, interpret photos of wear, and suggest next steps. If a new fault pattern appears repeatedly, the system generates a checklist template that reduces future guesswork.
Another example: taxes. Filing involves rigid rules and lots of edge cases. Start with an agent that helps gather documents, parse photos of statements, and propose a draft return. Use progressive fixity to transform commonly repeated configurations into guided templates: a W2 ingestion flow, a mortgage deduction pathway, and a spatially aware table that maps receipts to categories. The spatial element is less literal here, but the same idea applies: bind a set of referents (receipts, forms, accounts) to persistent slots in the workflow so the agent has stable anchors to manipulate.
Design patterns and organizational moves that matter now
If you are a leader deciding where to invest, here are practical patterns that turn the theory into action.
- Map your world by referent intensity
Classify tasks along two dimensions: how much they depend on specific physical referents, and how much they depend on domain expertise that is hard to infer. Tasks high on both are ripe for referent binding plus templates: medical imaging annotation in a surgical theater, maintenance workflows in industrial settings, or design reviews anchored to a shared model. Tasks low on referent needs but high on variance may be better served by agents operating in permissive GUIs, such as customer support email drafting.
- Use progressive fixity as a product roadmap
Prototype with a generous, exploratory assistant to learn the common failure modes and the vocabulary users naturally use. After a few thousand interactions, distill patterns into a scaffolded interface that constrains input to the most important variables, while still allowing the agent to handle outliers. The scaffold is your way of transforming tacit embodied knowledge into repeatable software affordances.
- Build multimodal data pipelines and spatial registries
Agents need reliable inputs. Invest in pipelines that fuse images, location, sensor data, and documents into a canonical representation of a referent. Create an index of persistent objects and spaces, with metadata about identity, capabilities, and constraints. This registry is the backbone of referent binding. It also lets you measure coverage and spot where the binding frays.
- Design for graceful failure and clear affordances
Open ended agents will be fallible. In spatial contexts, failure can be disorienting because virtual overlays might point to the wrong thing. Make failure explicit: add confidence markers, require user confirmation before acting on physical objects, and provide a visible audit trail for how decisions were made. Where possible, provide corrective affordances so users can rebind a referent quickly.
- Make the human the ultimate arbiter, not an afterthought
The point of both templates and agents is to amplify human skill, not to replace it. Design interactions that let experts author and refine templates, teach agents by example, and quickly override actions. Over time, the best systems make expertise easier to encode, discover, and reuse.
Key Takeaways
-
Map tasks by referent intensity and expertise intensity, then decide whether to prioritize persistent spatial bindings, agent flexibility, or a hybrid.
-
Use progressive fixity: start with an exploratory agent, observe patterns, then create constrained templates that persist as spatial affordances.
-
Build a spatial registry that indexes objects, places, and their metadata so agents can bind to stable referents.
-
Design transparent failure modes: show confidence levels, require confirmations for physical actions, and expose audit trails.
-
Treat agents as guided apprentices: give them a grammar to operate within, and let humans encode the domain knowledge that reduces probabilistic errors.
Conclusion: software that lives in places, not just screens
Spatial computing is not merely about making interactions more immersive. It is about making the world part of the interface, so that machines can point, persist, and act upon the same referents that humans see. Language models give us agents that can navigate ambiguity, but ambiguity is a liability when actions are tied to physical things.
The future of productive systems will not be an ideological victory of GUIs over agents, or the other way around. It will be a craft of binding: deciding where the world needs stable anchors and where intelligence should be allowed to improvise. When you think about digitizing a workflow, ask not only what the agent can do, but what in the environment needs to be named, fixed, and indexed for everyone to agree on.
If you get that right, software stops being a set of windows and becomes a shared map of the workplace. That is when productivity leaps: when the machine, the person, and the place all speak the same language.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣