【天脉网】6月29日消息,苹果公司近日获得一项新专利,该专利揭示了他们在软件开发系统中集成机器学习模型的计划。据天脉网了解,该专利名为"将学习模型集成到软件开发系统中",预计将为苹果的开发者工具Xcode带来更多的人工智能功能。
多年来,苹果一直强调每个人都应该掌握编码的能力,并致力于利用机器学习帮助开发者更轻松地编写应用程序。尽管ChatGPT等辅助工具已经能够为应用开发者生成代码,但它们并不构成一个完整的解决方案,生成的代码也存在无法正常运行的可能性。
苹果在开发自己的人工智能产品方面采取了与ChatGPT不同的道路,坚持使用自己多年来积累的机器学习成果。这项新专利显示了苹果希望将机器学习模型用于开发者工具Xcode的发展方向,为开发者提供更多的人工智能功能,如代码自动补全和语法检查,并有可能提供更多其他功能。
该专利涉及了苹果所称的"训练人工智能",旨在利用机器学习模型帮助开发者克服一些常见的开发难题。苹果表示,"软件开发环境可用于在不同的计算平台上使用给定的编程语言创建软件程序"。开发者可以借助这些模型,充分利用集成开发环境(IDE)的生产力特性,如语法检查、自动补全以及检测参数列表中的名称或类型错误等功能。
苹果强调,他们的提案适用于任何语言,包括Swift、Objective C、C++、Python和Java等。类似于现在可以让ChatGPT为Applescript或SwiftUI生成代码一样,苹果的机器学习系统也可以应用于任何现有语言。
苹果的新专利描述了如何在开发者的应用程序中创建独立的子程序对象。苹果假设开发者也希望编辑由机器学习生成的代码,因此该专利还详细说明了这种情况是如何发生的。