苹果公开 AI / ML 新专利,计划让 Xcode 帮开发者写代码

35小吃技术网 推荐阅读 2023年09月25日22时59分43秒 146 0

I网T网之家6月28日消息,多年来,苹果一直倡导每个人都应该具备编码能力。 从2016年开始,苹果就一直在努力让机器学习更方便开发者编写App,甚至自动为你编写代码。

实际上,其中一个用例是为应用程序开发人员生成代码,但这不是一个完整的解决方案,编写的代码很可能不起作用,但它毕竟只是一个辅助工具。

目前,苹果虽然希望开发自己的AI产品,但它并没有盲目跟风,而是坚持使用自己多年的机器学习工作成果。 一项新授予的专利表明,苹果正在努力将其机器学习成果带给开发者。

苹果公开 AI / ML 新专利,计划让 Xcode 帮开发者写代码-第1张图片

该专利名为“将学习模型集成到软件开发系统中”,描述了 Xcode 的未来方向,将带来更多 AI 功能,例如代码补全和语法检查,未来可能还会带来更多功能。

该专利涵盖了苹果公司专门称之为“训练人工智能”的内容,苹果公司希望利用 ML 模型来帮助开发者消除一些常见的开发障碍。 根据苹果公司的说法,“软件开发环境可用于在不同的计算平台上以给定的编程语言创建软件程序”。

“使用此类模型的软件开发人员可以利用 IDE(IT H网ouse 注:集成开发环境)的生产力功能,例如语法检查、自动完成、参数列表中的名称或类型错误检测等。”

据苹果公司称,“例如,代码生成器会自动创建一个子例程,该子例程可以通过特定编程语言支持的数据类型访问现有机器学习数据的值”。

苹果强调,该提案旨在与任何语言“Swift、C、C++、Java”一起使用。 正如您今天可以编写或编写代码一样,Apple 的 ML 系统可以用于任何现有语言。

该专利显示:“转换后的机器学习模型的编码接口......从而提供与当前项目中使用的特定编程语言兼容的函数和数据类型。”

苹果公开 AI / ML 新专利,计划让 Xcode 帮开发者写代码-第2张图片

总的来说,苹果的新专利描述了如何创建独立的子例程作为开发人员在其应用程序中采用的对象。 苹果假设开发人员也想编辑机器学习生成的代码,因此该专利还详细说明了这是如何发生的。

如上所述,ML 技术首先旨在成为一种专业工具,可以加快开发人员编码速度,并且还允许 Xcode 完成新手或经验不足的开发人员所需的大部分工作。

广告声明:本文所包含的外部跳转链接(包括但不限于超链接、二维码、密码等)用于传达更多信息并节省选择时间,结果仅供参考。 IT之家所有文章均包含此声明。