苹果公司正式推出Xcode 26.3版本,该版本集成了Anthropic的Claude智能体和OpenAI的代码工具,使开发者能够在苹果官方应用开发套件中直接使用智能体编程功能。
Xcode 26.3候选版本现已向所有苹果开发者开放下载,正式版本将随后登陆App Store。这一更新延续了去年Xcode 26版本首次引入的ChatGPT和Claude支持功能。
智能体编程工具的集成使AI模型能够深度访问Xcode的更多功能,执行更复杂的自动化任务。这些模型还可以获取苹果最新的开发者文档,确保使用最新的API并遵循最佳实践。
在发布阶段,智能体能够帮助开发者探索项目、理解其结构和元数据、构建项目、运行测试以检测错误并自动修复。苹果与Anthropic和OpenAI密切合作,优化了Token使用和工具调用,使智能体能够在Xcode中高效运行。
Xcode通过模型上下文协议(MCP)将其功能暴露给智能体,这意味着Xcode可以与任何兼容MCP的外部智能体协作,支持项目发现、代码更改、文件管理、预览片段和访问最新文档等功能。
开发者可以从Xcode设置中下载所需的智能体,通过登录或添加API密钥来连接AI提供商账户。应用内的下拉菜单允许开发者选择想要使用的模型版本,例如GPT-5.2或GPT-5.1-mini。
在屏幕左侧的提示框中,开发者可以用自然语言命令告诉智能体想要构建什么项目或进行什么代码更改。例如,开发者可以指导Xcode添加使用苹果框架的新功能,以及该功能应如何显示和运行。
智能体开始工作时,会将任务分解为更小的步骤,使开发者能够清晰地看到发生了什么以及代码如何变化。智能体还会在开始编码前查找所需的文档。代码变化在编辑器中通过视觉突出显示,侧边栏的项目记录让开发者了解后台发生的情况。苹果认为这种透明性对正在学习编程的新手开发者特别有帮助。为此,苹果将在其开发者网站上举办"代码工作坊",用户可以观看和学习如何使用智能体编程工具,同时在自己的Xcode中实时跟随练习。
在完成工作后,AI智能体会验证所创建的代码是否按预期工作。根据测试结果,智能体可以进一步迭代项目以修复错误或其他问题。苹果指出,让智能体在编写代码前思考计划有时能改进流程,因为这促使智能体进行一些前期规划。此外,开发者如果对结果不满意,可以随时将代码还原到原始状态,因为Xcode会在智能体每次做出更改时创建检查点。
Q&A
Q1:苹果Xcode 26.3新增的智能体编程功能支持哪些AI模型?
A:苹果Xcode 26.3支持Anthropic的Claude智能体和OpenAI的代码工具。开发者可以从Xcode设置中下载这些智能体,并通过登录或添加API密钥来连接相应的AI提供商账户。
Q2:智能体编程在Xcode中具体能做什么?
A:智能体可以帮助开发者探索项目结构、理解项目元数据、构建项目、运行测试检测错误并自动修复。开发者可以用自然语言命令指导智能体添加新功能、进行代码修改,智能体会分解任务、查找文档、执行编码并验证代码工作正常。
Q3:开发者如果对智能体的编程结果不满意怎么办?
A:开发者可以随时将代码还原到原始状态。Xcode会在智能体每次做出更改时自动创建检查点,允许开发者轻松撤回不满意的修改结果。
好文章,需要你的鼓励
美国最高法院以6比3的投票结果,裁定手机位置信息受第四修正案隐私权保护。法院认为,用户在使用谷歌等科技公司服务时,并非主动共享位置数据,因此执法机构在申请地理围栏搜查令时,必须证明存在"合理犯罪嫌疑"并获得法院批准。此裁决虽未完全禁止地理围栏搜查令,但对其使用范围加以限制,对美国执法实践及隐私保护具有深远影响。
南加州大学团队发现语音抑郁检测领域存在数据漏洞,并提出CLeaD跨语言对比对齐框架,揭示模型规模越大跨语言性能越差的反直觉规律。
佛罗里达州男子Angelo Martino以网络安全公司勒索软件谈判员身份为掩护,与黑客合谋部署BlackCat勒索软件攻击美国企业,被判处逾五年有期徒刑。美国司法部同时没收其逾1000万美元加密货币及资产。Martino与Kevin Martin、Ryan Goldberg三人于2023年联手实施多起攻击,其中一次成功勒索约120万美元后三人平分。BlackCat曾于2024年2月入侵医疗巨头Change Healthcare,导致逾1.92亿人敏感数据外泄。
KAIST等机构提出3D HAMSTER,通过为视觉语言模型加入深度编码器和几何重建损失,让机器人规划器直接输出三维轨迹,解决了分层机器人系统中规划与执行的维度不匹配问题,显著提升了操作鲁棒性。