【Xcode 26.3 让 Anthropologie 和 OpenAI 的 AI 代理能够自主构建 App】
在 Xcode 26.3 中,Apple 增加了对智能体编码的支持,允许开发者直接在 Xcode 中使用 Anthropic 的 Claude Agent 和 OpenAI 的 Codex 等工具来创建 app。
智能编码将使 Xcode 能够自主完成更复杂的 app 开发任务。自 Apple 在 Xcode 26 中添加智能功能以来,Claude、ChatGPT 和其他 AI 模型已可在 Xcode 中使用,但此前 AI 的功能有限,无法自主执行操作。而使用 AI 编码助手这一选项将改变这一现状。
AI 模型可以访问 Xcode 的更多功能来实现项目目标,Apple 与 Anthropic 和 OpenAI 直接合作,配置他们的代理程序以在 Xcode 中使用。这些代理程序可以创建新文件、检查 Xcode 中的项目结构、直接构建项目并运行测试、拍摄图像以进行复核,以及访问专为 AI 代理程序设计的完整 Apple 开发者文档。
只需在 Xcode 设置中单击,即可将代理添加到 Xcode,代理可以随着 AI 公司发布更新而自动更新。开发者需要设置 Anthropologie 或 OpenAI 帐户才能在 Xcode 中使用这些编码工具,并根据 API 使用量支付费用。
Apple 表示,其目标是确保 Claude Agent 和 Codex 高效运行,并减少令牌使用量。在同一项目中切换代理非常简单,这使得开发者能够灵活地选择最适合特定任务的代理。
尽管 Apple 与 OpenAI 和 Anthropic 合作实现了 Xcode 集成,但 Xcode 26.3 的这些功能可以与任何使用开放标准模型上下文协议 (MCP) 的代理或工具配合使用。Apple 正在发布相关文档,以便开发者能够配置 MCP 代理并将其连接到 Xcode。
开发者可以使用自然语言命令来指示 AI 代理完成项目,例如为 app 添加新功能。Xcode 与代理协作,将指令分解成小的任务,然后代理就可以自主完成这些任务。以下是该过程的工作原理:
开发者请求集成代理向 app 添加新功能。
代理查看当前项目,了解其组织结构。
代理会检查所有相关文档,查看代码片段、代码示例和最新的 API。
代理开始着手项目,边做边添加代码。
代理构建项目,然后使用 Xcode 验证其工作情况。
如果出现错误或警告,代理程序会继续运行,直到所有问题都得到解决。它可以访问构建日志并进行修改,直到项目完美无缺。
最后,代理会提供所有已发生问题的摘要,以便开发者清楚地了解实现情况。
在项目侧边栏中,开发者可以通过查看记录来了解代理的运行情况,并点击查看代码添加位置,从而跟踪代理的行动。开发者可以随时回溯到代理或模型进行修改之前的状态,因此可以撤销不需要的结果,或者尝试多种方法来添加新功能。
Apple 表示,智能体编码将帮助开发者简化工作流程、加快修改速度,并将新想法变为现实。Apple 还将其视为一种学习工具,让开发者有机会学习构建产品或在 app 中实现 API 的新方法。
“ Apple 的目标是打造能够将行业领先技术直接交付给开发者的工具,让他们能够构建出最优秀的 app。”Apple 全球开发者关系副总裁 Susan Prescott 表示。“智能编码能够极大地提升开发效率和创造力,简化开发流程,使开发者能够专注于创新。”
Xcode 26.3 Release Candidate 于今日发布,正式版可能在接下来的一周发布。
