苹果研究团队近日发布新方法,通过让开源大模型StarChat-Beta自我学习,高效生成并优化SwiftUI界面设计。该方法基于大量界面描述生成代码,构建合成数据集,并通过Swift编译器与GPT-4V对代码可运行性与视觉效果进行验证筛选。
经过五轮迭代,团队生成近百万条SwiftUI代码,并推出微调模型UICoder。测试显示,其代码生成质量显著优于原模型,接近GPT-4水平,尤其在编译成功率与界面贴合度方面表现突出。值得注意的是,UICoder的能力提升不依赖已有Swift数据,而是依靠自生成与筛选机制实现。