~/talk

Beyond Components: Designing Generative UI for MCP Apps

slides:none on file

Claim: a model prompted to rewrite a Postman blog produces a search box with a blur animation and accessibility without being asked, so the model now writes better frontend code. The talk maps three concrete approaches: static components (AG UI, Goose), declarative descriptors (JSON/YAML, Vercel JSON Render) and full generative UI where a weather agent returns HTML CSS JS in a single tool call. Trust requires containment, hence MCP apps with the double iframe default as the delivery sandbox.

AI-written summary · about

  1. 0:00Introduction: The evolution from 'poor man's bit coding' to high-fidelity UI generation
  2. 2:56Why are we still stuck with static UI?
  3. 3:33The new computer: Searching for the interface of the future
  4. 4:47The role of MCP apps and 'Super Apps'
  5. 5:52Three levels of UI generation: Static, Declarative, and Generative
  6. 6:03Understanding Static UI components (e.g., AG UI, Goose)
  7. 7:42The benefits of Declarative UI (e.g., JSON/YAML renderers)
  8. 10:06Moving to the next level: Generative UI components
  9. 11:25The challenge of trust: The need for sandboxing and containment
  10. 12:22Why MCP apps are the ideal delivery mechanism for Generative UI
  11. 13:21The 'TV/Radio' analogy: Imagining the future of agent interaction
  12. 14:46Beyond components: Towards true human-agent collaboration
  13. 16:16Conclusion: Shaping the future of user interfaces
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.