Don't Generate the UI. Let AI Compose It.
Description and use
Instead of fixed screens, AI dynamically selects and configures UI primitives, enabling quick data access and safe write operations.
Problem
Enterprise apps often force users to navigate fixed screens to answer questions, limiting flexibility and efficiency.
Outcome
The composed UI approach reduces user friction, ensures deterministic rendering, and confines write permissions to server‑side capabilities, improving safety and efficiency.
Workflow
- 1. User asks a question in chat (e.g., "Where are our vans around Utrecht?").
- 2. AI model identifies intent and relevant capability (fleet data).
- 3. Model selects a map primitive and configures it with markers and layers.
- 4. The renderer displays the map in the chat context.
- 5. For a write scenario, the model drafts notes and opens a review form with read‑only anchors.
- 6. User edits, approves or rejects notes; approval triggers a server‑side write via a protected tool.
- 7. The system logs the action and updates the database.
- 8. The conversation continues with further questions or updates.
Evidence
Ask where our vans are around Utrecht, and the model answers with a map.
The model cannot write the notes. Approval in the form is what calls the commit, through a tool the model has no access to.
- Record date: 2026-09-17T21:00:14.811Z