AI is growing increasingly capable of automatically generating user interfaces (GenUI) from user prompts. However, designing GenUI applications that enable users to discover diverse customizations while preserving GenUI's expressiveness remains challenging. Current design methods -- presenting prompt boxes and leveraging context -- lack affordances for customization discovery, while traditional menu-based approaches become overly complex given GenUI's vast customization space. We propose Gradually Generating User Interfaces -- a design method that structures customizations into intermediate UI layers that AI gradually loads during interface generation. These intermediate stages expose different customization features along specific dimensions, making them discoverable to users. Users can wind back the generation process to access customizations. We demonstrate this approach through three prototype websites, showing how designers can support GenUI's expanded customization capabilities while maintaining visual simplicity and discoverability. Our work offers a practical method for integrating customization features into GenUI applications, contributing an approach to designing malleable software.
翻译:人工智能(AI)正日益能够根据用户提示自动生成用户界面(GenUI)。然而,设计既能使用户发现多样化定制选项、又能保持GenUI表达能力的应用程序仍然具有挑战性。当前的设计方法——呈现提示框并利用上下文——缺乏支持定制发现的功能可见性,而传统的基于菜单的方法在GenUI庞大的定制空间下会变得过于复杂。我们提出“渐进生成用户界面”——一种将定制选项组织为中间UI层的设计方法,AI在界面生成过程中逐步加载这些中间层。这些中间阶段沿特定维度展示不同的定制功能,使其对用户可见。用户可通过回退生成过程来访问定制选项。我们通过三个原型网站展示了该方法,说明设计师如何在保持视觉简洁性和可发现性的同时,支持GenUI扩展的定制能力。我们的工作为将定制功能集成到GenUI应用程序提供了一种实用方法,为可塑软件的设计贡献了一种新思路。