🚀深度实测生产力核弹GPT-5.6 Sol编程能力有多离谱?真能取代Claude Fable 5?在Codex中表现亮眼超乎预期!开发效率倍程序员必备大模型!

GPT-5.6 系列终于正式发布了。

这次 OpenAI 一共推出了三个型号:面向复杂任务的 Sol 、主打平衡的 Terra ,以及追求速度和成本的 Luna

从官方公布的数据来看,GPT-5.6 Sol 在终端操作、浏览器自动化、长上下文和 Agent 任务上的表现都非常突出,部分成绩甚至超过了 Claude Fable 5 和 Claude Mythos 5。

🔥🔥🔥本篇笔记所对应的视频:www.bilibili.com/video/BV1j9...

但跑分表只能告诉我们模型在标准化测试中拿了多少分,无法回答一个更实际的问题:

把一个真正复杂的任务交给它,它到底能不能做出来?

为了弄清楚这一点,我没有只让它写几个函数或者生成一个简单网页,而是连续安排了九组难度完全不同的任务:

  • 用 SVG 制作三只鸟在土星环上骑自行车的动画;
  • 模拟复合弓从开弓到箭矢命中靶心的完整过程;
  • 推理并动画演示一个复杂的农夫过河问题;
  • 使用 Three.js 创建波音 747-8 的外部和机舱三维模型;
  • 使用 Godot 4 开发侏罗纪坦克射击游戏;
  • 使用一句非常简短的提示词开发 A-10 空战游戏;
  • 开发一套原生 iOS 背单词 App、Chrome 扩展和云端同步系统;
  • 操控浏览器进入 Tinkercad 创建三维房屋模型;
  • 验证模型的知识覆盖和近期信息掌握情况。

测试完成以后,我对 GPT-5.6 Sol 最大的感受,不是它突然变得无所不能了。

而是它越来越像一个能够接手完整项目的人。

它仍然会犯错,也会误解指令,甚至会为了尽快完成任务主动寻找捷径。但只要任务目标足够清楚,它确实比过去的大多数模型更愿意继续追踪问题,把代码、测试、功能和最终交付一起做完。


一、先把 Max、Pro 和 Ultra 说清楚

GPT-5.6 Sol 发布后,OpenAI 同时推出了 Max、Pro、Ultra 等不同名称,很容易让人误以为它们是不同模型。

其实不是。

Max 是推理强度

GPT-5.6 Sol 支持多档推理强度:

none、low、medium、high、xhigh、max

推理强度越高,模型能够用于分析问题的时间和计算量越多,但延迟和 Token 消耗也会随之增加。

我在这次测试中,大部分复杂任务使用的都是 Extra High

它适合大型代码开发、复杂逻辑推理、跨文件修改和需要反复验证的任务,但完全没有必要用来修改按钮颜色或者调整一段文案。

Pro 是高质量运行模式

Pro 更重视最终答案的质量,而不是速度和成本。

它更适合架构设计、安全审查、复杂研究,以及做错一次就会造成很大损失的任务。

Ultra 是多智能体模式

Ultra 默认由多个 Agent 并行处理任务,再由主 Agent 汇总结果。

它和 Max 的区别非常明显:

  • Max:让一个人多想一会儿;
  • Pro:让一个人按照更高标准完成任务;
  • Ultra:让几个人同时开工。

如果任务可以拆成前端、后端、数据库和测试四个独立方向,Ultra 会很有价值。

但如果只是修改同一个文件,让四个 Agent 同时工作,往往只会产生重复劳动、上下文膨胀和修改冲突。


二、GPT-5.6 Sol 的核心参数

OpenAI 没有公布 GPT-5.6 Sol 的参数量、训练规模和具体架构。

目前能够确认的主要参数包括:

上下文窗口:1,050,000 Tokens

最大输出:128,000 Tokens

官方模型资料标注的知识截止日期:2026 年 2 月 16 日

输入类型:文本、图片

输出类型:文本

暂不支持:音频输入、视频输入和微调

API 模型名称:gpt-5.6-sol

它还支持网页搜索、文件搜索、代码解释器、Hosted Shell、Computer Use、MCP、Skills、图像生成、Apply Patch 和 Tool Search 等工具。

GPT-5.6 Sol 的标准 API 价格为:

  • 输入:每百万 Tokens 5 美元;
  • 缓存读取:每百万 Tokens 0.5 美元;
  • 缓存写入:每百万 Tokens 6.25 美元;
  • 输出:每百万 Tokens 30 美元。

这里还有一个容易被忽略的细节。

当单次请求的输入超过 272K Tokens 后,整个请求都会进入长上下文计价区间,输入和输出价格都会进一步上涨。

所以百万上下文并不意味着应该把整个代码仓库、几十份 PDF、所有日志和历史对话一次性全部塞进去。

它解决的是"放不下"的问题,却无法自动解决"内容太乱"和"重点不突出"的问题。


第一轮测试:模型自己说的知识截止日期可靠吗?

我首先在 ChatGPT 网页版中询问了两个问题:

第一,它的知识截止日期是什么时候?

第二,它知道的日本最新首相是谁?

网页端给出的回答是,知识截止日期为 2025 年 12 月,同时也正确回答了当时的日本首相。

至少从这个简单测试看,它对近期政治信息的覆盖没有出现明显断层。

但这里也暴露出一个值得注意的问题:

模型自己回答的知识截止日期,和官方模型资料中的日期并不完全一致。

这说明我们不能单纯依赖模型自报身份、版本和知识截止日期。真正需要确认模型参数时,仍然应该以官方模型卡和 API 文档为准。

模型可以回答自己是谁,但它对自身运行环境的描述不一定永远准确。


第二轮测试:三只鸟在土星环上骑自行车

第一道真正的能力测试,是让 GPT-5.6 Sol 使用 SVG 制作一段动画:

一只几维鸟、一只渡渡鸟和一只鹈鹕,分别骑着自行车在土星环上比赛。

我还要求:

  • 必须是真正的 SVG 动画,而不是静态图片;
  • 土星环就是赛道;
  • 背景中需要出现太阳、地球、火星和木星;
  • 三只鸟和自行车都要有清晰的运动效果。

最终生成的结果总体不错。

土星、土星环和背景中的几颗行星都被画了出来,鹈鹕和渡渡鸟的外形也比较容易辨认。自行车车轮会持续转动,而且不同车辆还表现出了不同的运动速度。

不过,它犯了一个非常明显的错误:

几维鸟是倒着骑自行车的。

几维鸟最长、最明显的嘴部应该朝向前进方向,但它生成的身体朝向刚好相反。

这次测试说明,GPT-5.6 Sol 已经能够同时处理:

  • 多个角色;
  • 场景构图;
  • SVG 元素;
  • 循环动画;
  • 自行车机械运动;
  • 太空背景;
  • 不同物体的相对比例。

但它对角色朝向和生物结构的理解还不够稳定。

单从最终视觉效果来看,这次生成结果已经可以使用,不过和我之前测试 Claude Fable 5 时得到的版本相比,细节和整体完成度仍然略逊一筹。


第三轮测试:复合弓、滑轮和箭矢抛物线

第二道 SVG 测试更加困难。

我要求它制作一段男性使用复合弓射箭的动画,并且必须表现出:

  • 拉弓过程;
  • 复合弓滑轮转动;
  • 弓片发生形变;
  • 箭矢离弦;
  • 箭矢沿抛物线飞行;
  • 最后准确命中远处的靶心。

结果一开始就出现了问题。

尽管提示词里明确要求使用 SVG,它第一次仍然直接调用了图像生成工具,给我生成了一张静态图片。

我再次强调:

用 SVG,不是用图像生成。

第二次它才真正生成了可运行的 SVG 动画。

修正后的结果包含了拉弓特写、滑轮转动、放箭、箭矢飞行和命中靶心等完整过程,还加入了动画进度显示。

从功能完整性来看,它确实理解了我想要的整个过程。

但在物理结构上仍然有一个严重问题:

它把复合弓拿反了,弓片弯曲的方向也是反的。

这次测试暴露了 GPT-5.6 Sol 的两个短板。

第一,它有时会根据任务内容自行选择工具,即使这个选择和提示词里的明确要求冲突。

第二,它可以生成"看起来像那么回事"的物理动画,却不一定真正理解机械结构中的受力方向。

箭能够飞出去,滑轮也会转,靶心也能命中。

但这些元素组合在一起,不代表物理关系一定正确。


第四轮测试:把复杂逻辑推理变成 SVG 动画

接下来,我把逻辑推理和动画生成结合在了一起。

题目是一个经过扩展的农夫过河问题。

农夫需要把老虎、羊、蛇、鸡和一筐苹果安全送到对岸,但船每次只能搭载农夫和一样东西。

同时存在三组特殊关系:

  • 农夫不在时,老虎会吃羊,但鸡可以阻止老虎;
  • 农夫不在时,蛇会吃鸡,但老虎可以阻止蛇;
  • 农夫不在时,羊会吃苹果,但蛇可以阻止羊。

普通的大模型测试,通常只需要输出一段文字步骤。

这次我要求 GPT-5.6 Sol 不仅要推导出正确方案,还要使用 SVG 动画完整演示整个过河过程。

最终,它给出的主要顺序是:

  1. 农夫先带羊过河;
  2. 农夫返回;
  3. 带鸡过河;
  4. 返回;
  5. 带老虎过河;
  6. 返回;
  7. 带蛇过河;
  8. 返回;
  9. 最后带苹果过河。

这套顺序是成立的。

更重要的是,它没有只输出几个移动的小圆点,而是做出了一个完整场景:

  • 出发岸和目标岸;
  • 河流和小船;
  • 会摆动的船桨;
  • 老虎、羊、蛇、鸡和苹果;
  • 天空中的太阳、云和飞鸟;
  • 岸边的树木;
  • 当前步骤文字;
  • 农夫和物品的动态移动。

这次结果让我比较意外。

因为模型必须先完成逻辑推理,再把推理结果转换成时间轴,最后还要把每一步对应到 SVG 动画状态。

它唯一比较明显的 Bug,是农夫独自划船返回时,整个人会变成倒立状态。

原因很可能是模型为了复用同一个角色元素,直接使用了整体翻转,而没有单独处理人物朝向。

但除了这个问题,整段动画的推理顺序、场景元素和播放流程都比较完整。

在我看来,这个案例比单纯让模型回答一道逻辑题更有价值。

因为它不只证明了模型"知道答案",还证明了它能够把答案转换成一个真正可运行、可观察的产品。


第五轮测试:波音 747-8 的外部和机舱三维模型

完成 SVG 测试后,我继续加大难度,让它使用 Three.js 创建波音 747-8 洲际客机的三维模型。

要求包括:

  • 完整的 Three.js 场景;
  • 相机、灯光和渲染器;
  • 机身、机翼、发动机和尾翼;
  • 鼠标旋转和缩放;
  • 外部视角;
  • 机舱内部视角;
  • 多排经济舱座椅;
  • 过道、舷窗和行李架;
  • 在外部与内部之间自由切换。

等待几分钟后,它生成了一个可以直接运行的版本。

外部视角下,可以对飞机进行 360 度旋转和缩放。机身、机翼、尾翼和四台发动机都已经具备,整体轮廓也能看出波音 747-8 的特征。

点击"进入机舱"后,视角会切换到飞机内部。

用户可以在机舱中转动视角和前后移动,内部也确实包含座椅、窗户和过道。

不过它实现的过道明显过于狭窄,部分座椅和机舱空间比例也不够合理。

这说明它已经能搭建完整的三维交互体验,但距离精准的工业建模还有很大差距。

如果目标是展示概念、制作网页 Demo 或快速验证交互方式,这个结果已经足够。

如果要还原真实飞机尺寸、空气动力学结构或者舱内布局,就必须提供更严格的尺寸数据和参考模型。


第六轮测试:半小时开发一款侏罗纪坦克射击游戏

网页端的测试主要集中在 SVG 和 Three.js。

进入 Codex 后,我决定把难度再提高一个等级。

过去测试大模型的游戏开发能力时,我经常使用 Three.js。但对现在的模型来说,使用 Three.js 制作一个网页小游戏已经不算特别困难。

所以这一次,我改用 Godot 4

第一个任务,是开发一款可以直接运行的 3D 侏罗纪坦克射击游戏。

游戏设定是:

玩家驾驶一辆现代坦克进入侏罗纪时代,通过鼠标控制炮塔和准星,可以射击恐龙、翼龙、树木、石头以及突然出现的 UFO。

我只提前创建了一个空的 Godot 3D 项目,然后把需求完整交给 Codex。

大约半小时后,游戏已经能够直接运行。

进入场景以后,可以看到一辆完整的 3D 坦克。键盘可以控制前进、后退和转向,鼠标能够控制炮塔方向,点击后会发射炮弹。

炮弹击中树木后,树会倒下。

场景里还出现了多种不同外形的恐龙和天空中的翼龙。玩家可以驾驶坦克在地图中寻找并攻击这些目标。

更出乎意料的是,它还实现了随机出现的 UFO。

UFO 不只是一个装饰模型,而是会主动攻击玩家。坦克可以转动炮塔进行还击,命中后 UFO 会坠落并发生爆炸。

它还加入了环境音效、射击音效、爆炸效果,以及不同类型的恐龙模型。

这个项目当然还称不上完整商业游戏。

画面精细度、敌人 AI、碰撞反馈和关卡设计都有提升空间。

但它已经不是一段用来演示语法的代码,而是一款具备基本循环的游戏原型:

移动、瞄准、射击、敌人攻击、目标被摧毁、爆炸反馈。

从一个空的 Godot 项目到能够运行的三维射击原型,大约用了半小时。

这已经足以说明,GPT-5.6 Sol 的优势不是只会生成某一段代码,而是能够在一个真实工程里持续创建场景、脚本、节点和交互逻辑,最后把它们拼成一个完整结果。


第七轮测试:提示词越短,它能不能自己发挥?

完成侏罗纪坦克游戏后,我又测试了一个相反的方向。

前一个任务的提示词非常详细,几乎把玩法、操作方式和场景元素都规定好了。

这一次,我故意只给它一个很短的任务:

使用 Godot 4 开发一款可以直接运行的 3D 空战原型。玩家驾驶 A-10 攻击机,可以攻击地面的坦克和装甲车,需要模拟导弹发射和机炮射击,其余部分由模型自行发挥。

大约 20 分钟后,项目完成。

游戏支持第三人称和第一人称视角切换。

飞机可以:

  • 加速和减速;
  • 拉升和俯冲;
  • 左右转弯;
  • 进行滚转;
  • 发射机炮;
  • 发射导弹;
  • 躲避敌方导弹;
  • 攻击地面目标。

画面中还会实时显示飞机速度。

第一人称座舱视角的效果尤其不错,导弹发射、飞行和爆炸也已经形成完整反馈。

测试过程中,我还因为操作失误直接撞到了地面。这从另一个侧面说明,它确实实现了飞机和地形之间的碰撞,而不只是播放一段预设动画。

这个案例说明,GPT-5.6 Sol 不仅能够根据详细规格执行,也能够在提示词非常简短的情况下自行补全大量设计。

但这并不意味着提示词越短越好。

提示词越短,模型发挥空间越大,结果也越不可控。

如果只是做创意原型,这种自主发挥非常有价值。

如果开发的是正式产品,仍然应该明确规定控制方式、核心玩法、性能要求、代码结构和验收标准。


第八轮测试:从零开发一套真正可用的 iOS 背单词产品

整个测试中,最复杂、也最有代表性的案例,是一套原生 iOS 背单词产品。

这次我没有让它开发一个只有几个页面的小型 MVP,而是明确告诉它:

除非遇到无法解决的技术障碍,否则不要主动缩小范围,尽可能实现接近最终产品的体验。

整个产品包含三个部分:

  1. 原生 iOS App;
  2. Chrome 扩展插件;
  3. Supabase 云端数据和大模型 API。

Chrome 扩展负责用户阅读英文网页时的取词。

用户双击不认识的单词后,扩展需要显示:

  • 中文解释;
  • 当前语境中的含义;
  • 英文例句;
  • 发音;
  • 原始网页句子。

用户可以把这些单词保存到 Supabase。

iOS App 再从 Supabase 中读取词库,并根据用户保存的单词生成学习计划。

更复杂的是,我还要求它把用户学过的单词随机组合起来,通过 OpenRouter 调用大模型生成一篇英文短文,让这些单词自然地出现在文章中,帮助用户在语境中强化记忆。

App 使用 Swift 和 SwiftUI 开发。

整个开发过程持续了一个多小时,中间也不是完全一次成功。我让 Codex 继续修复了多轮 Bug,才最终得到能够完整运行的版本。

这一点必须说清楚:

它不是一句提示词下去,几分钟后就凭空变出一个完全无 Bug 的商业产品。

但真正重要的是,它在遇到问题后没有停在一个残缺版本,而是继续修改,最终把整条产品链路跑通了。

账号和云端同步

App 首先实现了注册和登录。

用户创建账号后,首页会显示当前词库、学习进度和学习状态。

Chrome 扩展也可以登录同一个账号,并提供:

  • 自动保存查过的单词;
  • 保存网页语境;
  • 隐私模式;
  • 词库同步等选项。

我在一篇英文文章中连续双击了多个单词。

扩展能够弹出翻译卡片,显示单词在当前句子中的具体意思,而不只是给出脱离语境的词典解释。

随后,我把八个单词保存到了词库。

回到 iOS App 后,这八个单词已经同步出现。

学习计划和语境复习

点击开始学习后,App 会自动创建一轮学习计划。

每个单词不仅包含中文解释,还会显示用户当时在网页中看到它的原始句子。

这点非常重要。

很多背单词软件只保存单词本身,过几天后用户已经忘记当时为什么查这个词。

保留原始网页语境,可以让记忆重新和具体阅读场景建立联系。

用生词生成专属短文

完成单词学习后,用户可以选择文章主题,再点击"生成专属短文"。

我选择了四个刚刚学习的单词。

生成完成后,这四个单词都自然出现在短文中,并且被高亮显示。

页面还支持:

  • 英文短文阅读;
  • 中文翻译;
  • 重点单词高亮;
  • 整篇文章朗读;
  • 完成阅读后进入练习。

其中朗读功能的声音比较机械,明显使用的是系统级语音合成。

这也是整个产品中比较明显的不足。

后续可以将它替换成质量更高的大模型语音 API,让长文章朗读听起来更自然。

选择题、听力、填空和口语识别

读完短文后,App 会自动进入巩固练习。

它实现了:

  • 单词选择题;
  • 正确与错误反馈;
  • 听力题;
  • 单词填空;
  • 录音;
  • 英语口语识别;
  • 错题回顾。

我实际录入了一句英文,App 成功识别出了说话内容。

完成整轮学习后,它还会生成学习总结,显示:

  • 本轮学习结果;
  • 需要加强的单词;
  • 错题;
  • 学习进度;
  • 解锁的徽章;
  • 刚才生成的短文。

词库页面中,每个通过 Chrome 扩展保存的单词也可以单独打开,查看解释和原始语境。

这个案例真正说明了什么?

这个项目最有价值的地方,不是某一个页面设计得多漂亮。

而是 GPT-5.6 Sol 打通了完整的数据链路:

网页取词 → Chrome 扩展 → Supabase → iOS App → 学习计划 → 大模型生成短文 → 练习 → 学习总结。

它同时处理了:

  • Chrome 扩展开发;
  • SwiftUI 界面;
  • 用户注册和登录;
  • 云端数据库;
  • 数据同步;
  • 大模型 API;
  • 文章生成;
  • 语音播放;
  • 录音和语音识别;
  • 学习状态管理。

从最终完成度来看,这一次 GPT-5.6 Sol 开发的版本,甚至比我之前使用 Claude Fable 5 开发的版本更完整。

提示词中要求的大部分功能都实现了,其中一些学习流程和交互细节还超出了我原本的预期。

当然,这仍然是原型,而不是可以直接上架的正式产品。

真正发布前,还需要继续处理:

  • API Key 的安全存储;
  • 后端代理;
  • 数据库权限;
  • 隐私政策;
  • 异常状态;
  • 离线模式;
  • 订阅和付费;
  • App Store 审核要求;
  • 更自然的语音合成。

但它已经证明了一件事:

复杂 Agent 模型正在从"帮你写代码",走向"帮你搭建产品"。


第九轮测试:让它接管浏览器创建 Tinkercad 房屋模型

最后,我测试了 GPT-5.6 Sol 的浏览器自动化能力。

我让 Codex 接管浏览器,进入 Tinkercad,创建一个简单的房屋三维模型。

它首先进入 3D 设计工作区,然后开始寻找可以使用的元素。

原本我以为它会使用立方体、屋顶、门窗等基本几何体,从零搭建一座房子。

但它很快清空了当前内容,在搜索框中直接搜索"房子",找到一个现成房屋模型,拖到工作区,再对尺寸和参数进行调整。

最后,它保存了这个房屋模型,并告诉我任务已经完成。

这个结果非常有意思。

从任务目标来看,我只要求它"创建一个简单的房子模型",并没有明确规定必须从几何体开始搭建。

所以它并没有违反指令。

它只是发现了一条更快完成目标的路径。

这说明 GPT-5.6 Sol 已经不再机械地把每一个动作都从头执行,而是会观察环境、寻找现有资源,再选择成本更低的方案。

但这个案例也带来了一个非常重要的提醒:

模型完成了任务,不代表它使用的是你预期的方法。

如果我的真实目的不是得到一座房子,而是测试它能否使用基本几何体完成建模,那么提示词中就必须明确写出:

  • 禁止使用现成房屋模型;
  • 必须从立方体、屋顶和门窗开始;
  • 必须展示完整建模步骤;
  • 最终模型需要由指定数量的基本形状组成。

否则,模型会优先优化最终结果,而不是遵循你脑海中没有写出来的过程。


三组测试之后,我认为 Sol 真正强在这五个地方

把 SVG、Three.js、Godot、iOS 和浏览器自动化放在一起看,GPT-5.6 Sol 的特点已经非常明显。

第一,长任务韧性明显提高了

过去使用代码 Agent,经常会遇到一种情况:

模型完成了表面修改,测试还没跑完,边界条件没有处理,文档也没有同步,然后就告诉你任务已经完成。

GPT-5.6 Sol 更愿意继续追踪问题。

尤其是在 iOS App 开发中,它经历了一个多小时和多轮 Bug 修复,最终仍然把 Chrome 扩展、Supabase、SwiftUI 和大模型接口连接了起来。

它不是不会失败。

它的提升在于,失败后更愿意继续做。

第二,它更擅长完成整条链路

很多模型可以单独写一个 SwiftUI 页面,也可以单独写一个 Chrome 扩展。

真正困难的是把这些部分连接起来。

Sol 在这次测试中表现最突出的能力,正是把不同技术栈组合成一个完整工作流。

它不是只生成一堆互不相关的文件,而是尝试让数据真正从一个系统流向另一个系统。

第三,它会主动补全提示词没有写明的内容

A-10 游戏的提示词非常短,但它主动补充了:

  • 第一人称视角;
  • 飞行速度显示;
  • 导弹攻击;
  • 飞机滚转;
  • 地面碰撞;
  • 敌方攻击。

这种自主性在创意原型中非常有价值。

但在正式项目中,也意味着必须提前写清楚边界。

第四,它仍然会犯低级的空间和物理错误

几维鸟倒着骑车、复合弓方向错误、弓片弯曲方向错误、农夫返回时倒立、飞机机舱过道过窄。

这些错误有一个共同特点:

模型实现了主要功能,却没有完全理解现实世界中的结构、比例和方向。

所以在涉及机械、建筑、医学、工程和真实物理结构时,不能因为动画"能动起来",就默认它是正确的。

第五,它会为了完成目标主动寻找捷径

Tinkercad 房屋模型是最直观的例子。

它没有从零搭建,而是直接搜索现成模型。

这和 METR 测试中发现的某些行为虽然性质不同,但背后有一个相似点:

模型会主动寻找最快满足完成条件的路径。

这不一定是坏事。

在人类工作中,复用现成资源本来就是一种效率。

问题在于,如果某些路径不能使用,就必须提前写进约束,而不能指望模型自行理解。


跑分很强,但绝不是全面碾压

GPT-5.6 Sol 在 Terminal-Bench 2.1 中获得 88.8 分,Ultra 模式达到 91.9。

它在 DeepSWE、BrowseComp 和 OSWorld 等涉及终端、网页和计算机操作的测试中也表现突出。

这些结果和我的实际体验基本一致。

Sol 最强的并不是单次代码补全,而是:

  • 使用终端;
  • 创建和修改多个文件;
  • 调用工具;
  • 观察运行结果;
  • 根据错误继续修复;
  • 最终完成一个可运行项目。

但在 SWE-Bench Pro 中,Sol 的成绩仍然明显落后于 Fable 5。

Artificial Analysis 的综合测试中,Sol Max 也没有全面超过 Fable 5。

这说明它并不是在所有任务中都更聪明。

我的判断是:

Sol 更擅长把东西做出来,而且做得完整、可运行;Fable 5 在部分需要细腻理解、代码可读性和严密分析的任务中,仍然可能更强。

这两个模型并不是简单的上下级关系,而是工作风格不同。


GPT-5.6 Sol 应该怎么用,才能发挥真正优势?

1. 不要只写一句"帮我开发一个 App"

Sol 的自主性很强。

如果不给出验收标准,它会自己判断什么叫完成,而这个判断不一定和你相同。

一个完整任务至少应该写清楚:

  • 最终目标;
  • 技术栈;
  • 必须实现的功能;
  • 不允许使用的方法;
  • 测试方式;
  • 完成条件;
  • 哪些操作必须人工确认。

2. 明确"结果约束"和"过程约束"

Tinkercad 案例里,我只规定了结果,没有规定过程,所以它直接复用了现成模型。

以后可以把约束分成两类。

结果约束:

  • 最终必须生成什么;
  • 必须达到什么质量;
  • 必须通过哪些测试。

过程约束:

  • 必须使用什么方法;
  • 禁止使用哪些捷径;
  • 哪些步骤必须展示;
  • 哪些资源不能调用。

只写结果,模型会寻找最快路径。

结果和过程都写清楚,才能得到真正符合预期的交付。

3. 重要任务必须要求它实际验证

不要让模型只说"已经完成"。

应该要求它:

  • 运行项目;
  • 执行测试;
  • 检查构建结果;
  • 提供错误日志;
  • 验证主要功能;
  • 列出仍然存在的问题。

在 iOS App 项目中,真正有价值的并不是它生成了多少代码,而是最后确实完成了注册、取词、同步、文章生成和练习流程。

4. 日常任务不要一上来就开 Max 或 Ultra

普通代码修改和文档整理,Medium 或 High 通常已经足够。

Max 更适合复杂架构、疑难故障和高风险决策。

Ultra 则只适合能够真正并行拆分的任务。

模型越强,越要学会控制计算量,而不是无脑把所有选项开到最高。

5. 把不同模型放到最适合的工序

目前更务实的方式,不是寻找一个包打天下的模型,而是按照任务路由:

  • Sol:长流程执行、工具调用、完整产品交付;
  • Fable 5:架构审查、代码可读性、复杂分析;
  • Luna:批量处理、提取、转换和低成本任务;
  • Ultra:能够真正拆成多个独立方向的大型项目。

可以先让 Fable 5 设计架构,再让 Sol 实现。

也可以先让 Sol 完成产品,再让 Fable 5 进行代码审查。

模型之间的竞争,正在逐渐变成不同工序之间的分工。


一套更适合 GPT-5.6 Sol 的任务模板

text 复制代码
你是本项目的交付负责人,不是只提供建议的顾问。

目标:
[写清楚最终需要解决的问题]

最终交付物:
[代码、文件、报告、应用或可运行项目]

技术要求:
[技术栈、平台、依赖和版本]

必须实现:
1. [核心功能]
2. [核心功能]
3. [核心功能]

禁止事项:
1. [不能使用的捷径]
2. [不能修改的内容]
3. [未经批准不能执行的操作]

验收标准:
1. 项目可以实际运行或构建。
2. 必须执行相关测试。
3. 必须验证主要用户流程。
4. 不得只根据代码推测功能可用。
5. 必须列出仍然存在的问题。

工作规则:
1. 先检查现有项目和环境。
2. 制定实现计划,再开始修改。
3. 遇到错误后继续定位和修复。
4. 涉及删除数据、发布、付款或生产环境时,必须暂停。
5. 最终只交付完成结果、验证记录、已知问题和后续建议。

这套模板最重要的不是让提示词变长。

它真正解决的是四个问题:

什么才算完成,哪些捷径不能走,什么时候必须停下来,以及最后拿什么证明结果可信。


写在最后

完成这九轮测试后,我认为 GPT-5.6 Sol 并不是一个在所有方面都碾压其他模型的"全能模型"。

它会把几维鸟画反,会把复合弓拿反,会让农夫倒立,也会在 Tinkercad 里直接找一个现成房子交差。

但与此同时,它也能在半小时内做出一款可玩的 Godot 三维射击游戏,在简短提示词下自行补全空战玩法,还能持续一个多小时,把 Chrome 扩展、Supabase、SwiftUI 和大模型 API 连接成一套真正能够运行的学习产品。

这就是 GPT-5.6 Sol 最值得关注的地方。

过去,我们判断一个模型好不好,主要看它能不能给出正确答案。

现在,更值得问的问题变成了:

它能不能在长时间工作后仍然记得最初目标?

能不能自己发现缺失的功能?

能不能在遇到 Bug 后继续修复?

能不能把代码、界面、数据库、测试和最终交付连在一起?

能不能真正运行项目,而不只是生成几段看起来合理的代码?

从这次测试来看,GPT-5.6 Sol 已经越来越接近一个能够负责完整交付的 Agent。

它不一定是每一道题里最聪明的学生。

但在真实工作中,它可能是那个最愿意把项目做完、把现场收拾干净,最后还回来检查一遍的人。

而这,往往比跑分多拿几分更重要。

本文基于截至 2026 年 7 月 10 日的公开资料和实际测试结果整理。不同账户、运行环境、推理级别和工具权限可能导致结果存在差异。

相关推荐
码哥字节2 小时前
别再纠结 24 万星 Superpowers 还是 5.8 万星 OpenSpec,有人把他们融合成一个工作流在 Github 开源
ai编程·claude
studyrunner2 小时前
GPT-5.5 对比 GPT-5.6 Sol、Terra、Luna:官方性能数据与选型分析
大数据·人工智能·gpt
汤姆yu3 小时前
面向具身智能的物理视频模拟器:蚂蚁灵波LingBot-Video开源模型全解析
java·大数据·人工智能·gpt·开源·大模型·音视频
Xpower 173 小时前
详细解释 Codex 最近一次功能更新,以及 GPT-5.6 Sol、Terra、Luna 的能力、价格、使用方式和适用场景。
人工智能·python·gpt·学习
xcLeigh3 小时前
Token 与上下文窗口:理解 AI 模型的「记忆」与限制
人工智能·ai·ai编程
不爱记笔记3 小时前
GPT-5.6 Sol 真实项目实测!Bug修复、UI重构与帆船游戏复刻
人工智能·gpt·ui·chatgpt·bug·openai
逆向编程4 小时前
AI编程CLI两种配置方案(macOS专用)
macos·ai编程
xywww1688 小时前
大模型 API 选型实战:GPT、Gemini、Claude 接入时该看哪些指标?
运维·服务器·人工智能·python·gpt·langchain
aqi0014 小时前
15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能
人工智能·python·大模型·ai编程·ai应用