AIPress.com.cn报道
Apple在Xcode 26.3中正式引入了"Agentic Coding"功能,将第三方AI编程代理集成到其开发环境中,首批支持的代理包括Anthropic的Claude Agent和OpenAI的Codex。
这次更新是Xcode 26引入AI编码助手后的一次重大扩展。Apple表示,新功能让AI代理能够在项目中以更高的自主性工作,并获得对Xcode工具和工作流的更广泛访问权限。
Apple全球开发者关系副总裁Susan Prescott表示:"Agentic Coding能够大幅提升生产力和创造力,简化开发工作流程,让开发者专注于创新。"
根据Apple和Anthropic的描述,集成后的AI代理可以:
搜索Apple文档,理解API和框架用法
探索项目完整的文件结构,识别需要修改的位置
更新项目设置
执行构建并进行迭代修复
捕获Xcode Previews进行视觉验证
最后一点尤其值得注意。代理可以在开发过程中截取SwiftUI的Preview画面,查看界面实际呈现效果,并根据视觉反馈进行迭代。这意味着AI不仅能写代码,还能"看到"代码运行的结果并自主判断是否需要修改。
Anthropic表示,这对SwiftUI开发尤为重要,因为视觉输出是实现决策的重要依据。Claude可以基于Preview输出自主迭代其实现方案。
Anthropic描述了一种新的工作模式:开发者可以为长期运行的任务提供一个目标,而不是逐步指令。Claude会自行分解任务、决定修改哪些文件、执行更改,并在失败时进行迭代,直到完成任务或需要用户输入。
Apple也描述了类似的方法,表示代理可以基于项目架构做出决策,理解整个应用及其结构,而不仅仅关注当前打开的文件。
Apple表示,Xcode 26.3通过Model Context Protocol(MCP)这一开放标准开放其能力。开发者可以使用任何兼容MCP的代理或工具与Xcode配合工作。
Anthropic也强调了MCP支持,表示使用Claude Code的开发者可以通过MCP与Xcode集成,在命令行中捕获视觉Previews。
Xcode 26.3目前以Release Candidate版本提供给Apple Developer Program成员,预计很快在App Store正式发布。
(AI普瑞斯编译)