苹果公司多年来一直表示,每个人都应该能够编码,并且自 2016 年以来,它一直致力于加快机器学习的速度,以便更轻松地编写应用程序,甚至为我们编码。
ChatGPT 较少被提及但更成功的用途之一是为应用程序开发人员生成代码。它从来都不是一个完整的解决方案,并且代码仍然可能根本无法工作,但在实践中,它是一个帮助开发的方便快捷的工具。
苹果公司没有追随 ChatGPT 潮流,转而专注于其多年的机器学习工作,现在在一项新授予的专利中,它正在让 ML 为开发人员服务。“将学习模型集成到软件开发系统中”描述了Xcode至少可以做更多的自动完成行和语法检查,但还可能做更多的事情。
该专利称:“软件开发环境可用于在不同的计算平台上以给定的编程语言创建软件程序。” “使软件开发人员能够在软件开发环境中利用机器学习模型的现有方法可能需要大量配置。”
该专利的含义是,苹果希望使用机器学习模型来消除开发障碍——无论这意味着创建大部分代码,还是只是帮助开发人员。
“使用此类模型的软件开发人员可以利用 IDE [集成开发环境] 的生产力功能,例如键入时进行语法检查、自动完成、检测参数列表中的名称或类型错误等,”继续说道苹果。
苹果表示:“在一个示例中,代码生成器创建了一个子例程,该子例程有助于通过特定编程语言支持的特定数据类型来访问现有机器学习数据的值”