您的位置:首頁 > 資訊 >

每日熱訊!蘋果公開 AI / ML 新專利,計劃讓 Xcode 幫開發(fā)者寫代碼

IT之家 6 月 28 日消息,多年來,蘋果一直主張每個人都應(yīng)該掌握編碼的能力。自 2016 年起,蘋果就一直在努力讓機器學(xué)習(xí)幫助開發(fā)者更容易編寫 App,甚至是自動為你寫代碼。


(資料圖片)

實際上,ChatGPT 使用案例中之一就是為應(yīng)用開發(fā)者生成代碼,但這算不上一個完整的解決方案,而且寫出的代碼很可能無法正常運行,但畢竟它只是一個輔助工具。

目前來看,雖然蘋果希望發(fā)展自己的 AI 產(chǎn)品,但它沒有一昧地追隨 ChatGPT,而是堅持使用自己多年的機器學(xué)習(xí)工作成果。一項新獲得的專利表面,蘋果正在努力將其 ML 成果用于開發(fā)者。

這項名為“將學(xué)習(xí)模型集成到軟件開發(fā)系統(tǒng)中”的專利描述了 Xcode 未來的發(fā)展方向,將帶來更多的 AI 功能,例如代碼自動補全和語法檢查,而且未來可能還有更多功能。

該專利涉及蘋果專門稱為“訓(xùn)練人工智能”的內(nèi)容,蘋果希望利用 ML 模型幫助開發(fā)者消除一些常見的開發(fā)障礙。蘋果表示,“軟件開發(fā)環(huán)境可用于在不同的計算平臺上以給定的編程語言創(chuàng)建軟件程序” 。

“使用此類模型的軟件開發(fā)者可以利用 IDE (IT之家注:集成開發(fā)環(huán)境) 的生產(chǎn)力特性,例如語法檢查、自動補全、檢測參數(shù)列表中的名稱或類型錯誤等”。

蘋果表示,“例如,[該] 代碼生成器自動創(chuàng)建一個子程序,可通過特定編程語言支持的數(shù)據(jù)類型訪問現(xiàn)有 ML 數(shù)據(jù)的值”。

蘋果強調(diào),該提案旨在與“Swift、Objective C、C++、Python、Java”等任何語言一起工作。正如你現(xiàn)在可以讓 ChatGPT 為 AppleScript 或 SwiftUI 寫代碼一樣,蘋果 ML 系統(tǒng)也可以用于任何現(xiàn)有語言。

“轉(zhuǎn)換后的 ML 模型的代碼接口... 因此提供了與當(dāng)前項目中使用的特定編程語言兼容的功能和數(shù)據(jù)類型”,專利顯示。

總的來說,蘋果新專利描述了如何創(chuàng)建獨立的子程序作為開發(fā)人員在其 App 中采用的對象。蘋果假設(shè)開發(fā)人員也希望編輯由 ML 生成的代碼,因此該專利還詳細說明了這種情況是如何發(fā)生的。

如上所述,ML 技術(shù)旨在首先成為加速開發(fā)人員編碼的專業(yè)工具,而且還將使 Xcode 承擔(dān)新手或經(jīng)驗較少的開發(fā)人員所需的大部分工作。

廣告聲明:本文含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考。IT之家所有文章均包含本聲明。

標(biāo)簽:

相關(guān)閱讀