每日熱訊!蘋果公開 AI / ML 新專利,計劃讓 Xcode 幫開發者寫代碼
IT之家 6 月 28 日消息,多年來,蘋果一直主張每個人都應該掌握編碼的能力。自 2016 年起,蘋果就一直在努力讓機器學習幫助開發者更容易編寫 App,甚至是自動為你寫代碼。
(資料圖片)
實際上,ChatGPT 使用案例中之一就是為應用開發者生成代碼,但這算不上一個完整的解決方案,而且寫出的代碼很可能無法正常運行,但畢竟它只是一個輔助工具。
目前來看,雖然蘋果希望發展自己的 AI 產品,但它沒有一昧地追隨 ChatGPT,而是堅持使用自己多年的機器學習工作成果。一項新獲得的專利表面,蘋果正在努力將其 ML 成果用于開發者。
這項名為“將學習模型集成到軟件開發系統中”的專利描述了 Xcode 未來的發展方向,將帶來更多的 AI 功能,例如代碼自動補全和語法檢查,而且未來可能還有更多功能。
該專利涉及蘋果專門稱為“訓練人工智能”的內容,蘋果希望利用 ML 模型幫助開發者消除一些常見的開發障礙。蘋果表示,“軟件開發環境可用于在不同的計算平臺上以給定的編程語言創建軟件程序” 。
“使用此類模型的軟件開發者可以利用 IDE (IT之家注:集成開發環境) 的生產力特性,例如語法檢查、自動補全、檢測參數列表中的名稱或類型錯誤等”。
蘋果表示,“例如,[該] 代碼生成器自動創建一個子程序,可通過特定編程語言支持的數據類型訪問現有 ML 數據的值”。
蘋果強調,該提案旨在與“Swift、Objective C、C++、Python、Java”等任何語言一起工作。正如你現在可以讓 ChatGPT 為 AppleScript 或 SwiftUI 寫代碼一樣,蘋果 ML 系統也可以用于任何現有語言。
“轉換后的 ML 模型的代碼接口... 因此提供了與當前項目中使用的特定編程語言兼容的功能和數據類型”,專利顯示。
總的來說,蘋果新專利描述了如何創建獨立的子程序作為開發人員在其 App 中采用的對象。蘋果假設開發人員也希望編輯由 ML 生成的代碼,因此該專利還詳細說明了這種情況是如何發生的。
如上所述,ML 技術旨在首先成為加速開發人員編碼的專業工具,而且還將使 Xcode 承擔新手或經驗較少的開發人員所需的大部分工作。
廣告聲明:本文含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節省甄選時間,結果僅供參考。IT之家所有文章均包含本聲明。
標簽: