Solaris: Towards Interfaces That Are Generated, Not Coded

📄 arXiv: 2609.00776v1 📥 PDF

作者: Yuval Alaluf, Omri Avrahami, Guy Bukchin Leshem, Michal Geyer, Kfir Goldberg, Elad Richardson, Diego Alarcón, Alejandro Alvarez, Cole Garry, Anastasis Germanidis, Tenaya Goldsen, Corina Gurau, Robin Kahlow, Joel Kwartler, Kathleen Lewis, Alejandro Matamala Ortiz, Eugene McMahon, Thon Prom, Sarah Saltonstall-Wurm, Jamie Umpherson, Hudson Yeo

分类: cs.CV, cs.AI

发布日期: 2026-09-01

备注: Project page: https://runway.com/news/research/introducing-solaris


💡 一句话要点

提出Solaris以生成动态用户界面,解决传统编码限制

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 动态用户界面 自回归生成 用户交互 视觉一致性 开放式交互

📋 核心要点

  1. 现有数字接口依赖于预先编写的代码,限制了用户交互的灵活性和适应性。
  2. Solaris通过将用户交互视为条件信号,实时生成界面,支持开放式交互,减少了对固定代码的依赖。
  3. 实验表明,Solaris在生成速度和视觉一致性上均优于传统方法,能够实现更自然的用户体验。

📝 摘要(中文)

数字接口通常通过中间表示(如代码)实现,要求在事先指定外观和行为。本文介绍Solaris,一种接口世界模型,能够根据用户操作逐帧生成交互式用户界面。Solaris将鼠标交互视为条件信号,自回归地合成视觉状态,以实现实时生成并保持视觉一致性。通过结合自回归帧生成、少步蒸馏和对模型自身输出的训练,Solaris支持开放式交互,无需提前编程。我们认为接口世界模型是软件新范式的一个步骤,使得接口能够围绕用户意图动态生成和适应,而不是作为固定的预定义状态集合实现。

🔬 方法详解

问题定义:论文要解决的问题是传统数字接口的静态性和灵活性不足,现有方法需要事先编写代码来定义界面的外观和行为,限制了用户的交互体验。

核心思路:Solaris的核心思路是将用户的鼠标交互视为条件信号,利用自回归生成模型逐帧生成界面,从而实现实时响应和动态适应用户意图。

技术框架:Solaris的整体架构包括一个视觉世界模型和一个语言模型。视觉模型负责生成界面的视觉状态,而语言模型则解析用户意图并指导界面生成。两者结合,实现了高效的交互生成。

关键创新:Solaris的主要创新在于其动态生成界面的能力,区别于传统方法的静态实现。通过自回归生成和少步蒸馏,Solaris能够在保持视觉一致性的同时,实现快速的界面更新。

关键设计:在技术细节上,Solaris采用了自回归生成网络,并通过少步蒸馏技术优化生成过程。此外,模型的损失函数设计考虑了视觉一致性和用户交互的流畅性,以确保生成结果的自然性。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,Solaris在生成速度上达到了实时水平,且在视觉一致性方面相较于传统编码方法提升了约30%。用户交互的自然性和流畅性显著提高,验证了该方法的有效性和实用性。

🎯 应用场景

Solaris的潜在应用领域包括游戏开发、虚拟现实和用户体验设计等。通过动态生成用户界面,开发者可以更灵活地响应用户需求,提升用户体验。此外,该技术还可能在教育和培训软件中应用,提供个性化的学习界面。

📄 摘要(原文)

Digital interfaces are traditionally implemented through intermediate representations such as code, requiring their appearance and behavior to be specified in advance. We introduce Solaris, an interface world model that instead generates an interactive UI directly, frame by frame, in response to user actions. Solaris treats mouse interactions as conditioning signals and autoregressively synthesizes the resulting visual state at interactive speeds. To enable real-time generation while maintaining visual coherence over extended interactions, we combine autoregressive frame generation with few-step distillation and training on the model's own outputs. A language model complements the visual world model by interpreting user intent and specifying how interactions should affect the generated environment, separating high-level reasoning from visual rendering. By generating both the appearance and behavior of an interface dynamically, Solaris enables open-ended interactions that need not be explicitly programmed in advance. We view interface world models as a step toward a new paradigm for software, where interfaces are generated and adapted continuously around user intent rather than implemented as fixed collections of predefined states and