4月7日,科技媒体9to5Mac报道了苹果研究团队发表的SQUIRE工具研究论文,该工具旨在通过中间表示技术解决AI生成界面的不可控难题。SQUIRE的核心创新在于引入了中间表示层SquireIR,系统不直接生成代码,而是将界面建模为包含“插槽”的组件树结构。开发者通过自然语言提示逐步填充这些插槽,系统会针对特定位置生成多个备选方案,确保每次修改都精准限定在目标范围内,有效解决了大语言模型容易“过度修改”的问题。
在实际工作流程中,开发者输入目标描述与参考数据后,SQUIRE会自上而下构建UI。用户点击某个备选方案后,预览界面与底层代码会同步实时更新。若需调整特定区域外观,系统会生成临时控制器,让用户无需重新输入提示词,修改语义相关表述。这种设计将LLM定位为提供建议的“助手”,最终决定权仍保留在开发者手中。基于11名前端开发者的用户研究显示,该工具显著提升了开发体验,参与者对生成的代码质量与视觉效果均表示满意。


