Runway 的 Solaris 不是在写代码,它是在直接画 UI

PromptCube 中级 2小时前 578 浏览 1 点赞 约 2 分钟

国外 AI 公司 Runway 最近搞了个叫 Solaris 的玩意儿,号称是“Interface World Models”这个新大类里的第一个模型。简单说就是,它不用写代码,直接边渲染边生成软件界面。你点啥,它就以帧的形式给你刷出来一个能用的 UI。

怎么理解“Interface World Model”

传统的 UI 开发流程大家都知道:设计稿 → 切图/写代码 → 编译部署 → 用户操作 → 触发事件 → 更新界面。Solaris 把中间那一串折腾全干掉了,直接在交互的时候生成界面。想象一下,你在浏览器里操作一个 Todo 应用,每次点击新增任务时,它不是执行 JS 动态插入 DOM,而是直接产出下一帧的完整 UI 图像。

这种方式听起来像是在做一个动态的截图,但 Runway 强调 Solaris 更像一个“世界模型”,它内部维护了一个关于当前界面的状态,能根据用户行为预测并生成后续画面。所以理论上,它可以应用于任何需要即时反馈的交互场景,比方说原型设计、教学演示、甚至是游戏界面。

它到底有啥用

先别急着高兴,这玩意儿目前还处于技术预览阶段,Runway 没放出太多细节,但光从概念上看,它确实挺有想象力:

  • 极速原型:想法出来 5 分钟就能看到能点的界面,省去写代码调试的时间。
  • 降低开发门槛:非程序员也可以通过自然语言描述快速构建交互式应用。
  • AI Agent 的新交互范式:未来的 AI 助手可能不再是“给你一个网页链接”,而是直接生成一个可交互的 UI 供你使用。
Runway 的 Solaris 不是在写代码,它是在直接画 UI

目前的坑还有不少

  • 性能问题:实时生成 UI 肯定要一定的算力,尤其是高分辨率或复杂布局时,延迟可能会变得明显。
  • 交互逻辑的控制权:生成的界面能不能支持复杂的业务逻辑?状态管理靠什么?
  • 输出格式问题:它生成的是图像还是可以在网页中嵌入的组件?如何与现有系统集成?

个人觉得

Solaris 更像是在往“AI 编程”方向迈出的一步,但它的定义和传统的代码生成器有本质的不同。CodeWhisperer 或 Copilot 都是在提供代码片段,而 Solaris 干脆绕过了代码这一步。这样的模式可能更适合那些“我知道想要什么,但不会写代码”的用户群体。

不过,真正落地还得看它之后怎么处理上面提到的那些问题。但不可否认的是,Runway 在这次搞出了另一种思路:或许未来的 AI 编程不应该只是“自动写代码”,而是“自动生成体验”。

AI 编程RunwaySolarisInterface World ModelsUI 生成

全部回复 (4)

咖啡续命折腾党 中级 2小时前
其实最猛的是交互逻辑,它能理解你点的动作,不只是画个图。
0 回复
小Kevin在路上 中级 2小时前
画得好看有什么用?逻辑一乱全是废纸,还不如直接用 v0 写代码稳当。
0 回复
技术宅Kevin 初级 2小时前
@小Kevin在路上 逻辑确实是硬伤,不过如果连原型都搭不出来,光调代码逻辑也挺累的。你觉得v0现在的交互还原度能打几分?
0 回复
技术宅Ray 初级 2小时前
这玩意儿对后端逻辑的支持怎么样?光有前端界面没数据交互也白搭。
0 回复

发表回复

支持 Markdown 格式