苹果正在将智能体编程(agentic coding)引入Xcode。周二,该公司宣布发布Xcode 26.3,该版本将允许开发者直接在苹果官方应用开发套件中使用智能体工具,包括Anthropic的Claude Agent和OpenAI的Codex。Xcode 26.3候选版本今天已向所有苹果开发者开放,可从开发者网站下载,稍后将在App Store上线。
这一最新更新紧随去年Xcode 26的发布,该版本在苹果的集成开发环境(IDE)中引入了对ChatGPT和Claude的支持,该环境用于为iPhone、iPad、Mac、Apple Watch和苹果其他硬件平台构建应用。智能体编程工具的集成使AI模型能够利用更多Xcode功能来执行任务,并实现更复杂的自动化。这些模型还将能够访问苹果当前的开发者文档,确保在构建时使用最新的API并遵循最佳实践。
在发布时,这些智能体可以帮助开发者探索项目、理解其结构和元数据,然后构建项目并运行测试,查看是否存在错误并在必要时修复它们。
为准备此次发布,苹果表示与Anthropic和OpenAI密切合作设计了新体验。具体来说,该公司表示在优化令牌使用和工具调用方面做了大量工作,以便智能体能在Xcode中高效运行。Xcode利用MCP(模型上下文协议)向智能体暴露其能力,并将其与工具连接。这意味着Xcode现在可以与任何外部MCP兼容的智能体协作,用于项目发现、变更、文件管理、预览和代码片段,以及访问最新文档等任务。
想要尝试智能体编程功能的开发者应首先从Xcode设置中下载他们想要使用的智能体。他们还可以通过登录或添加API密钥来连接AI提供商的账户。应用内的下拉菜单允许开发者选择他们想要使用的模型版本(例如GPT-5.2-Codex与GPT-5.1 mini)。在屏幕左侧的提示框中,开发者可以使用自然语言命令告诉智能体他们想要构建什么类型的项目或对代码进行什么更改。例如,他们可以指示Xcode为应用添加一个使用苹果提供的某个框架的功能,并指定其外观和功能。
当智能体开始工作时,它会将任务分解为更小的步骤,因此很容易看到正在发生什么以及代码如何变化。它还会在开始编码前查找所需的文档。更改会在代码中视觉高亮显示,屏幕侧边的项目记录允许开发者了解底层正在发生什么。苹果认为,这种透明度可能特别有助于正在学习编程的新开发者。
为此,该公司将于周四在其开发者网站上举办"随码编程"(code-along)工作坊,用户可以在实时使用自己的Xcode副本进行编码时观看和学习如何使用智能体编程工具。
在其流程结束时,AI智能体会验证其创建的代码是否按预期工作。根据测试结果,如果需要修复错误或其他问题,智能体可以进一步迭代项目。(苹果指出,要求智能体在编写代码前思考其计划有时有助于改进流程,因为这迫使智能体进行一些预先规划。)此外,如果开发者对结果不满意,他们可以在任何时间点轻松将代码恢复到原始状态,因为Xcode会在智能体每次进行更改时创建里程碑。