堆代码讯 随着Xcode 26.3的发布,苹果正式引入了智能体编程功能,使开发者能够在Xcode开发环境中直接调用Anthropic的Claude智能体与OpenAI的Codex等工具进行应用程序构建。智能体编程将使Xcode能够自主完成更复杂的应用开发任务。自苹果在Xcode 26版本中引入智能功能以来,Claude、ChatGPT等AI模型虽已可在Xcode中使用,但其能力此前受限且无法自主执行操作。如今随着AI编程助手选项的加入,这一局限将被打破。
AI模型现在能够调用更多Xcode功能以实现项目目标。苹果已直接与Anthropic和OpenAI合作,为其智能体在Xcode中的运行进行了专门配置。这
些智能体可执行多项操作:创建新文件、查看Xcode项目结构、直接构建项目并运行测试、通过截图功能复核工作成果,以及访问专为AI智能体设计的完整苹果开发者文档。
在Xcode中添加智能体仅需于设置中一键完成,
当AI公司发布更新时,智能体将自动同步升级。开发者需预先注册Anthropic或OpenAI账户方可在Xcode中使用这些编程工具,费用将根据API使用量计收。苹果表示致力于确保Claude智能体与Codex能够高效运行,同时减少令牌消耗。在同一项目中切换不同智能体非常简便,这为开发者根据特定任务选择最合适智能体提供了灵活性。
尽管苹果与OpenAI及Anthropic合作实现了Xcode集成,但Xcode 26.3的功能实际上兼容所有采用开放式Model Context Protocol(模型上下文协议)标准的智能体或工具。苹果正在发布相关技术文档,以便开发者能够自行配置MCP智能体并连接至Xcode。通过自然语言指令,开发者可指导AI智能体完成具体项目,例如为应用程序添加新功能。Xcode随后会协同智能体将指令分解为多个子任务,智能体便可自主开展工作。
具体流程如下:
1.开发者向集成智能体提出为应用添加新功能的请求
2.智能体分析当前项目组织结构
3.智能体查阅所有相关文档,包括代码片段、示例及最新API
4.智能体开始编写代码推进项目
5.智能体构建项目并通过Xcode验证工作成果
6.若出现错误或警告,智能体将持续调试直至解决问题。其可访问构建日志并反复修改,直至项目完善
7.智能体最终提供完整实施摘要,确保开发者清晰掌握实现细节
在项目侧边栏中,开发者可通过运行记录实时跟踪智能体操作,点击即可查看代码添加位置,全面掌握智能体工作进程。开发者可随时回滚至智能体或模型修改前的状态,既能撤销不理想的修改结果,也可尝试多种新功能实现方案。苹果指出,智能体编程将帮助开发者简化工作流程、加速功能迭代,并将创新构想转化为现实。苹果亦将其视为一种学习工具,为开发者提供掌握新开发方法或API实现方式的契机。
"在苹果,我们的目标是打造能将行业顶尖技术直接交付开发者手中的工具,助力他们构建卓越应用,"苹果全球开发者关系副总裁Susan Prescott表示,"智能体编程显著提升生产力与创造力,通过优化开发工作流程,让开发者能更专注于创新实践。"
Xcode 26.3候选版本今日起已面向开发者开放,正式版本预计将于下周左右发布。