The Curator

Field Notes on Generative Interfaces: Software Is Becoming a Temporary Composition

Last updated: 10/7/2026

Back to blog
Naomi Akello avatarNaomi Akello 8 min read
Cover image for Field Notes on Generative Interfaces: Software Is Becoming a Temporary Composition
AI-assisted, human-reviewed. Drafted with AI research tools from public sources and edited by our team. How we build these →

The familiar AI interface is a conversation wrapped around conventional software. A user asks for something; the model replies; the underlying application remains a fixed arrangement of pages, menus, tables, and forms.

That boundary is beginning to move. Models can now select interface components, populate their properties, bind them to tools, and revise the composition as a task develops. Instead of merely explaining how to use software, the system can assemble the relevant fragment of software for the moment at hand.

This is not a prediction that every application will dissolve into an endlessly mutating canvas. The more credible shift is narrower and more consequential: products will retain stable capabilities and records while presenting them through temporary, goal-specific compositions. The screen becomes a compiled view of intent.

What changed: generation moved from pixels to components

Early generative-interface demonstrations often asked a model to produce HTML or imitate a screenshot. That proved expressive, but it also exposed the wrong abstraction. Arbitrary markup is difficult to secure, test, make accessible, and connect reliably to product state.

The more useful pattern is constrained composition. The model does not invent any interface it can describe. It chooses from a registry of approved components such as a customer card, invoice table, date selector, comparison panel, approval form, or chart. Each component has a typed schema, permitted data bindings, supported actions, and explicit states.

A model might return a structured specification declaring: render a revenue summary, followed by a filterable account table, followed by an approval panel bound to a particular workflow. A deterministic renderer validates that specification and turns it into the visible interface.

This separation matters. The model interprets intent and proposes a composition; ordinary software remains responsible for rendering, authorization, validation, and execution. Generation becomes an orchestration layer rather than an unrestricted frontend runtime.

The practical architecture: four layers, not one prompt

A dependable generative interface requires several contracts to align. Treating it as a larger system prompt produces impressive prototypes and fragile products.

LayerResponsibilityFailure if omitted
Capability layerExposes domain operations and readable resources through typed toolsThe interface offers actions that cannot be completed safely
Component registryDefines approved views, properties, states, and action bindingsThe model generates inconsistent or inaccessible UI
Composition plannerMaps the user’s goal and context to a component treeThe screen is valid but irrelevant, cluttered, or misleading
Policy and execution layerChecks identity, permissions, confirmation rules, and side effectsA persuasive interface becomes an authorization bypass

The component registry is the pivotal asset. It functions simultaneously as a design system, a machine-readable vocabulary, and a product boundary. A strong definition includes required properties, allowable child components, loading and error behavior, accessibility metadata, provenance fields, and the actions a component may request.

The planner should emit a declarative tree rather than executable code. That tree can be schema-validated, inspected, logged, replayed, and tested before it reaches the renderer. If a component or binding is invalid, the system can reject the composition or fall back to a known view.

A worked example: assembling an exception desk

Consider an operations manager who asks, “Show me delayed orders from strategic accounts, explain the likely causes, and let me approve expedited shipping where the margin can absorb it.”

A conventional product sends the manager through an order list, account records, shipment tracking, and a profitability report. A conversational assistant may summarize the same information, but the manager must still translate prose into decisions.

A generative interface can assemble a temporary exception desk:

  1. A filter summary makes the interpretation of “delayed” and “strategic” visible and editable.
  2. An order table displays promised date, latest carrier event, account tier, margin band, and confidence in the inferred cause.
  3. Selecting a row opens an evidence panel containing the relevant order events and source timestamps.
  4. An expedited-shipping control calculates available options through a pricing tool.
  5. An approval component displays the cost, margin effect, permission scope, and final confirmation.

The model may decide which approved components best support the task and how to arrange them. It should not calculate the official margin, determine the user’s authority, or silently purchase shipping. Those responsibilities remain with domain services and policy controls.

If the user changes the goal to “prepare recommendations for my director,” the interface can replace execution controls with a review queue and an exportable briefing. The underlying records do not change; the composition does.

What this means for product design

The unit of design shifts from the page toward three smaller elements: capabilities, components, and transitions. Teams must define what the system can do, how each capability can be represented, and how users move between generated states without losing orientation.

Design systems become executable boundaries

A button is no longer merely a visual primitive. In a model-composed system, its definition may need to specify which action classes it can trigger, whether confirmation is mandatory, what provenance must be shown, and how failure is communicated. Design-system governance therefore becomes part of application security.

Navigation becomes continuity

When views are temporary, stable menus cannot carry all the burden of orientation. Users need persistent anchors: the active goal, applied constraints, source records, completed actions, pending decisions, and a way back to a canonical object. The interface may change; the task history must not disappear.

Evaluation moves beyond visual quality

A polished composition can still be wrong. Teams need to evaluate whether the interface selected the correct records, exposed material uncertainty, offered only valid actions, required confirmation at the right moment, and preserved accessibility under different component combinations.

Where adaptive composition earns its complexity

Generative interfaces are most valuable when the task varies significantly but the underlying capabilities are well defined. Operations, analytics, internal administration, incident response, and complex configuration fit this pattern. Users repeatedly combine known resources and actions in arrangements that are difficult to anticipate as fixed pages.

They are less compelling for frequent, stable workflows where spatial memory matters. A cashier, dispatcher, or editor may become slower if familiar controls continually move. Nor should generation replace a carefully designed form simply because a model can produce one.

  • Use fixed interfaces for repetitive actions, regulated disclosures, and workflows benefiting from learned muscle memory.
  • Use adaptive composition for irregular investigations, cross-domain synthesis, and role-specific operational tasks.
  • Use hybrid interfaces when a stable shell can host generated panels, comparisons, or exception flows.

The hybrid form is likely to be the practical default. Persistent navigation, identity, notifications, and canonical records remain stable. The workspace inside that frame adapts to the current objective.

The hidden trade-offs

Adaptation introduces variance, and variance increases the surface area for testing. A fixed page has a bounded set of states. A component planner can produce many valid arrangements, including some that are technically correct but cognitively poor.

Latency is another constraint. Intent interpretation, data retrieval, planning, validation, and rendering can turn a simple interaction into a visible wait. Systems will need progressive composition: render the stable frame immediately, stream safe read-only components as their data arrives, and delay consequential controls until policy checks complete.

There is also a tension between personalization and shared understanding. If two colleagues receive materially different views of the same case, references such as “the second chart” or “the red panel” lose meaning. Products may need shareable composition snapshots with versioned data references, not merely links that regenerate a fresh screen.

Finally, a generated interface can make an inference feel official. Visual structure confers authority. Labels should distinguish source facts, model-derived classifications, forecasts, and suggested actions. Provenance cannot be hidden in a tooltip reserved for suspicious users.

What remains unresolved

The first unresolved question is authorship. When a composition causes a poor decision, responsibility may be distributed across the component designer, tool owner, model, policy author, and user. Logging the final action alone is insufficient; systems need a record of the data, composition specification, model rationale where available, and confirmations that preceded it.

The second is accessibility under combinatorial conditions. Individual components can pass review while their generated arrangement creates an incoherent focus order, excessive verbosity, or ambiguous grouping. Accessibility must be validated at the composition level.

The third is discovery. Fixed products teach users what is possible through visible controls. An interface assembled only in response to explicit requests may conceal useful capabilities from people who do not know what to ask. Generated views will need restrained forms of suggestion without turning every screen into an unsolicited recommendation engine.

The final question is where adaptation should stop. A system that continuously rearranges itself may optimize each moment while eroding trust over time. The strongest products will establish a constitutional layer: stable terminology, canonical records, invariant permission cues, and predictable confirmation rituals.

The signal to watch

The important signal is not a model producing a beautiful dashboard from a sentence. It is a product exposing a typed component registry, policy-aware action bindings, inspectable composition plans, and durable task history.

That architecture reveals the deeper transition. Software is not becoming an improvisation without structure. It is separating into stable institutional capabilities and temporary personal arrangements. The opportunity lies in designing the contract between them: constrained enough to trust, expressive enough to make a new interface appear precisely when the old one would have become a maze.

This post was drafted with AI assistance and reviewed against our editorial policy before publication. Corrections are made at the source, on the page, with the date shown.

Generative UIAI InterfacesProduct DesignAgentic SystemsDesign Systems

From our own rounds

Measured on The Curator, from real sessions people played on this site — not a third-party dataset.

Rounds played here
169
Questions per round
1.7
Play a round and add to these numbers
Share this post

Rate this article

No ratings yet

Discussion

Comments are moderated. Read our editorial policy.