苹果研究团队推出新工具 SQUIRE,专门解决 AI 生成用户界面时“乱改”“不可控”的问题。
开发人员用自然语言描述想要的界面时,传统 AI 工具常因理解偏差而反复出错。SQUIRE 则通过一个叫 SquireIR 的中间层,把界面拆解成带“插槽”的组件树——AI 不直接写代码,而是为每个插槽提供多个可选方案,开发者点选后,界面预览和底层代码同步更新,且只改动当前部分,不影响已完成的内容。
整个过程自上而下构建 UI:输入目标描述和参考数据后,系统逐步生成结构;用户每选择一个方案,对应区域立刻更新,其他部分保持不变。
测试显示,SQUIRE 不仅提升编码效率,还增强了设计探索性。参与测试的开发者普遍认可其生成代码的质量和视觉效果。