苹果研究团队突破AI编程瓶颈:让开源模型自学SwiftUI界面开发(苹果科研)

苹果研究团队突破AI编程瓶颈:让开源模型自学SwiftUI界面开发(苹果科研)

AIbase报道 - 苹果研究团队在最新发布的论文《UICoder:通过自动反馈微调大型语言模型生成用户界面代码》中,展示了一项令人瞩目的技术突破:成功训练开源模型自主学习SwiftUI用户界面开发。

尽管大型语言模型在创意写作和编程领域表现出色,但在生成"语法正确、设计良好的UI代码"方面仍存在明显短板。研究团队指出,即使在精心策划的数据集中,UI代码示例极为稀缺,在某些代码数据集中占比不足1%。

研究团队以开源编程模型StarChat-Beta为基础,采用独特的自动反馈循环方法:数据生成:向模型提供UI描述列表,指示其生成大量SwiftUI程序合成数据集质量筛选:通过Swift编译器验证代码可执行性,利用GPT-4V视觉模型对比界面与原始描述迭代优化:剔除编译失败、无关或重复的输出,保留高质量训练数据进行模型微调。

经过五轮迭代,团队获得了包含996,000个SwiftUI程序的庞大数据集,并成功训练出UICoder模型。

测试结果显示,UICoder在自动化指标和人工评估方面均显著超越基础StarChat-Beta模型,在整体质量上接近GPT-4水平,编译成功率甚至超越GPT-4。

研究中的一个重要发现源于数据分析:StarChat-Beta的原始训练数据几乎不包含SwiftUI内容。在创建TheStack数据集时,Swift代码库被意外排除,OpenAssistant-Guanaco数据集中仅有万分之一的Swift代码示例。

这一发现证明UICoder的性能提升并非来自重新整理已有数据,而是通过自动反馈循环构建的自生成精选数据集实现的真正学习突破。

研究团队表示,这种方法的成功验证了其在其他编程语言和UI工具包中的应用潜力,为AI辅助软件开发开辟了新的可能性。

论文地址:https://arxiv.org/html/2406.07739v1

特别声明:[苹果研究团队突破AI编程瓶颈:让开源模型自学SwiftUI界面开发(苹果科研)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

KTB BV-T18172-000-SN变压器:德国进口,原装正品,稳压神器!⚡️

在电子设备日益普及的今天,稳定的电源供应成为了我们日常生活中不可或缺的一部分。KTB BV-T18172-000-SN变压器作为德国进口的原装正品,以其卓越的稳压性能和耐用性,成为了众多家庭和企业的首选。本文将带你深入了解这款变压器的各项参

KTB BV-T18172-000-SN变压器:德国进口,原装正品,稳压神器!⚡️

爬楼机:在家也能享受户外登山的乐趣!🏔️(爬楼机是什么样子?)

厌倦了单调的跑步机和力量训练吗?想要在家就能体验到户外登山的乐趣?这台家用室内有氧电动楼梯机是你最佳的选择!无论是家庭健身还是商用训练,它都能满足你的需求,帮助你轻松拥有完美身材!🏔️

爬楼机:在家也能享受户外登山的乐趣!🏔️(爬楼机是什么样子?)

汇通砂轮片:金属切割神器,专业级开槽开齿修倒角必备!🔧✨(砂轮片价格)

金属加工中的难题,如何高效精准地完成开槽、开齿和修倒角?汇通砂轮片以其卓越的性能和精准的工艺,成为专业金属切割的首选工具。从材质选择到实际操作,本文将带你深入了解汇通砂轮片的独特魅力,让你轻松应对各种复杂的金属加工任务。🔧✨

汇通砂轮片:金属切割神器,专业级开槽开齿修倒角必备!🔧✨(砂轮片价格)

花露水加什么可以驱蚊(花露水加什么可以变成香水)

几乎每个家庭都备有驱蚊花露水,但你是否真正了解它的使用之道?接下来,我们一起探讨驱蚊花露水的防蚊效果及其实用功能,并揭秘如何增强其防蚊性能。 含防蚊成分的花露水能有效驱蚊

花露水加什么可以驱蚊(花露水加什么可以变成香水)

老年人冠心病💊怎么治疗(老年人冠心病吃什么药好?平时饮食要注意哪些禁忌?)

老年人冠心病的治疗方法包括生活方式调整、药物治疗、介入治疗、外科手术治疗以及心脏康复等。这种疾病通常由冠状动脉粥样硬化、高血压、糖尿病、高脂血症和吸烟等因素引起

老年人冠心病💊怎么治疗(老年人冠心病吃什么药好?平时饮食要注意哪些禁忌?)