苹果公司宣布推出Xcode 26.3版本,该版本为开发者带来了智能体编码能力。这次更新整合了Anthropic的Claude智能体和OpenAI的Codex等AI工具,使开发者能够直接在苹果官方应用开发套件中使用这些功能。
Xcode 26.3发布候选版本现已面向所有苹果开发者开放,开发者可从苹果开发者网站获取,稍后将登陆应用商店。这次更新延续了去年Xcode 26版本的成果,该版本首次在苹果集成开发环境中引入了ChatGPT和Claude的支持。
智能体编码工具的集成使AI模型能够更深入地调用Xcode的功能,执行更复杂的自动化任务。这些模型还可以访问苹果最新的开发者文档,确保使用最新的API并遵循最佳实践。
启动时,智能体可以帮助开发者探索项目结构、理解项目元数据、构建项目并运行测试以检测错误并自动修复。为了实现这一功能,苹果与Anthropic和OpenAI密切合作,优化了Token使用和工具调用,确保智能体在Xcode中高效运行。
Xcode利用模型上下文协议来向智能体暴露其能力,并将其与相关工具连接起来。这意味着Xcode现在可以与任何支持模型上下文协议的外部智能体协作,进行项目发现、代码变更、文件管理、预览代码片段和访问最新文档等工作。
使用智能体编码功能的开发者需要先从Xcode设置中下载所需的智能体,然后通过登录或添加API密钥连接AI提供商账户。应用内的下拉菜单允许开发者选择要使用的模型版本。
开发者可以在屏幕左侧的提示框中使用自然语言命令告诉智能体他们想要构建的项目或需要进行的代码修改。例如,可以指示Xcode为应用添加使用苹果框架的功能,并说明其显示和运行方式。
智能体启动后会将任务分解为较小步骤,便于查看工作进度和代码变更方式。它还会在开始编码前查找所需的文档。代码变更在代码编辑器中以视觉方式高亮显示,屏幕一侧的项目记录单允许开发者了解底层发生的情况。苹果认为这种透明度对于学习编程的新手开发者特别有帮助。
智能体在完成后会验证创建的代码是否按预期工作。根据测试结果,智能体可以进一步迭代项目以修复错误或其他问题。苹果指出,要求智能体在编写代码前思考其计划方案有时能够改进过程效率,因为这会促使智能体进行预规划。
如果开发者对结果不满意,可以随时将代码恢复为原始状态。Xcode在智能体每次进行更改时都会创建检查点,便于版本回退。
Q&A
Q1:Xcode 26.3新增的智能体编码功能有什么能力?
A:智能体能够帮助开发者探索项目结构、理解项目元数据、构建项目、运行测试检测和修复错误。它可以根据自然语言命令进行复杂的自动化任务,访问最新开发者文档,并能实时展示代码变更过程。
Q2:开发者如何在Xcode中使用智能体功能?
A:开发者需先从Xcode设置中下载所需的智能体,通过登录或添加API密钥连接AI提供商账户。然后在屏幕左侧的提示框中使用自然语言命令告诉智能体要执行的任务,智能体会逐步分解任务并执行。
Q3:智能体编码对代码质量有保障吗?
A:有多重保障。智能体会在编码前查找所需文档遵循最佳实践,完成后验证代码是否按预期工作,并可迭代修复错误。开发者不满意时可随时回退,因为Xcode每次更改都会创建检查点。
好文章,需要你的鼓励
穆拉蒂时隔18个月首次接受重大媒体采访,介绍其创立的Thinking Machines Lab正在开发的"交互模型"。该模型能以200毫秒间隔处理音频、文本和视频流,捕捉人类交流中的中断、修正和停顿。她还谈及OpenAI"政变周"经历,强调行业决策权过于集中的担忧,并回应了公司近期研究人员离职问题,表示这是初创实验室的正常波动。
STATE16研究院这篇综述发现,物理AI系统存在"静默失效"风险——AI以高度自信执行基于错误世界信息的动作,却不触发任何报警,并提出在AI输出与物理执行之间建立独立授权层的框架。
本期《Quick Charge》播客涵盖多个热点话题:特斯拉疑似试图删除FSD欺诈相关证据以规避巨额赔付;卡特彼勒持续推进建筑领域电气化布局;住宅太阳能30%税收抵免即将到期。此外,嘉宾Tom Pacheco就高压系统与电池技术培训展开探讨,强调电动车技术人才培养的紧迫性。节目同时提醒有意安装太阳能的用户尽快行动,可通过EnergySage平台比较多家安装商报价。
UIUC与微软联合研发的OpenWebRL框架让4B小模型仅凭400条初始数据,通过在真实网站上边做边学的强化学习方式,在网页智能体基准上超越了用27万条数据训练的竞争对手。