圖片來源: 

蘋果

蘋果於周二(2/3)推出Xcode 26.3,讓開發者可在Xcode中直接使用Anthropic的Claude Agent與OpenAI的Codex,由AI代理人自主完成複雜的程式開發任務,而不再只是回應單一步驟的輔助工具,等於是宣告App開發流程進入由AI主動參與的新階段。

Xcode為蘋果所打造的整合開發環境(IDE),支援從iPhone、iPad、Mac、Apple Watch、Apple Vision Pro到Apple TV等各種蘋果裝置。去年釋出的Xcode 26,已於IDE中導入生成式AI助理,支援程式碼產生、除錯與文件撰寫,但當時AI仍以「回合式助手」為主,需由開發者逐步下指令。

Xcode 26.3的最大差異,在於AI角色從被動輔助升級為可長時間運作的「程式代理人」,能在理解整個專案架構後,自行拆解任務、跨檔案修改程式、執行建置與測試,並反覆迭代直到完成目標。

在Xcode 26.3中,Claude與Codex不只是聊天介面中的模型,而是能直接存取Xcode內部能力的代理人。代理人可探索完整專案結構與中繼資料、查閱蘋果官方開發文件,確保使用最新API與最佳實務;同時也能透過Xcode Previews進行視覺驗證,特別適用於SwiftUI等高度依賴介面呈現的開發場景。

蘋果表示,為了讓代理式程式撰寫順利運作,團隊與Anthropic及OpenAI密切合作,針對Token使用效率與工具呼叫進行最佳化,確保代理人能在IDE中穩定執行長時間任務。當代理開始工作時,系統會將其行動拆解為多個步驟,並在介面中清楚顯示每次修改內容與執行流程,提高整體透明度。

圖片來源/蘋果

值得注意的是,Xcode 26.3並非只針對特定模型進行客製化整合。蘋果同時透過Model Context Protocol(MCP)開放Xcode能力,讓任何相容MCP的外部AI代理都能接入Xcode,進行專案探索、檔案管理、程式修改、文件查詢與視覺預覽。

在實際應用上,不同模型也呈現出不同使用特性。市場普遍認為,Claude較適合處理需要長時間推理與整體規畫的任務,而Codex則在程式碼產生與錯誤修正等工程執行層面展現優勢。

Xcode 26.3目前已以發行候選版形式提供給蘋果Developer Program成員,正式版將於近期透過App Store上架。

熱門新聞

Advertisement