Craig Federighi 曾表示 Apple 已擴展 Swift Assist 的願景,將 ChatGPT 的原生整合以及透過 API 對其他大型語言模型 (LLM) 的支援直接帶入 Xcode。現在,Apple 也將原生支援 Anthropic 的 Claude。
重點文章
Swift Assist 的演進
最初在 WWDC24 上發布的 Swift Assist,被視為 Apple 對 GitHub Copilot 等工具的回應:一個內建的 AI 編碼助手,旨在幫助開發人員探索框架和編寫程式碼。然而,該功能從未真正推出。儘管 Apple 似乎已放棄 Swift Assist 這個名稱,但該功能現已隨著 Xcode 26 到來,其範圍也比原先更廣。它不再僅依賴 Apple 自己的模型,而是將支援:Apple 自己的模型;原生 ChatGPT 支援 (設有每日上限,除非登入或提供 API 金鑰);以及連接任何第三方供應商的能力,包括在 Mac 上執行的本地模型。
Claude 深度整合的發現
深入研究今日發布的 Xcode 26 beta 7,發現多處提及在新的「Intelligence」功能中直接支援 Anthropic 帳戶,並明確提到 Claude Sonnet 4.0 和於 5 月 14 日發布的一個版本 Claude Opus 4。這意味著雖然 ChatGPT 仍是唯一獲得第一方 Xcode 整合的模型,但對 Anthropic 帳戶的底層支援已到位,暗示 Claude 的整合可能會比預期更早到來。開發人員一直都能透過 API 接入 Claude,但 Apple 似乎正朝著為 Claude 提供與 ChatGPT 在 Xcode 中相同原生整合程度的方向發展。早在 5 月,《彭博》就曾報導 Apple 正在內部測試一個由 Claude 驅動的 Xcode 版本,當時仍在討論是否要公開推出。
生態系整合的潛力
根據最新的發現,喜愛 Claude 的開發人員可能會很快獲得更流暢、內建的體驗。否則,它仍將與任何其他供應商一樣運作,只需插入 API 金鑰即可編寫程式碼。這些發現也為 Claude 有可能加入 ChatGPT,成為 Siri 和系統寫作工具的替代方案打開了大門。儘管這與 Xcode 功能沒有直接關係,但 Apple 可能會選擇同步推出這兩者。
