OpenAI o3 - OpenAI推出的新一代最强推理模型
发布于 2024-12-21 · OpenAI o3模型是继o1之后的新一代推理模型,是 OpenAI 首次将图像推理融入思维链的模型,能直接在思维链中思考图像。用户可以上传模糊、颠倒或低质量的图像,模型依然可以解读并进行裁剪、放大、旋转等操作。
OpenAI o3是什么
OpenAI o3 是继 o1 之后的新一代推理模型,也是 OpenAI 第一次把图像推理塞进思维链的模型,能直接在思维链里看图。用户上传模糊、颠倒或画质很差的图片,它照样能读懂,还能裁剪、放大、旋转。o3 会自己挑 ChatGPT 内置的工具组合着用,网页搜索、Python 代码执行、文件分析这些都算,用来啃复杂问题。o3 在编程、数学、科学几个方向上成绩都很靠前,刷新了多项基准测试的纪录。Codeforces 编程竞赛测试里,o3 得分超过 2700 分,进了全球前 200 名。安全方面 OpenAI 也对 o3 做了全面的评估和训练,新增了针对生物威胁、恶意软件生成和越狱攻击的拒绝提示。
OpenAI o3的主要功能
- 图像思考:o3 第一次把图像直接放进思维链,能拿图片做推理。上传的图模糊、颠倒、画质差,它也能读懂,裁剪、放大、旋转都不在话下。
- 多模态处理:o3 支持网页搜索、文件分析、Python 代码执行、视觉输入深度推理和图像生成这些功能,多模态任务处理起来更全面。
- 工具调用:工具由 o3 自己挑、自己用,答案出得细,也想得深。查资料时调搜索引擎,做数据分析时上 Python,需要图还能直接生成。
- 高效推理:同样的延迟和成本,o3 的性能更强,复杂查询交给它合适。编程、数学、科学、视觉感知等多项基准测试都创了新纪录。
- 强化学习:o3 的推理能力靠大规模强化学习练出来,碰上复杂问题,思考和解法都更有章法。
- 开源工具:OpenAI 还推出了 Codex CLI,是个跑在终端里的轻量编程智能体,支持多模态输入和本地代码执行,命令行里就能把编程的活干了。
- 安全性:安全这块 o3 改了不少,安全训练数据集重建过,对生物威胁、恶意软件生成和越狱攻击的防御都加强了。
- 成本效率:o3 的输入每百万 tokens 收 10 美元,输出每百万 tokens 收 40 美元。跟上一代比,同样的延迟和成本,o3 的性能更强。
- 卓越编程性能:在 CodeForces 编程竞赛平台拿到 2727 的 ELO 分数,水平超过顶尖程序员;复杂任务的代码生成与执行也支持,代码逻辑会自动优化,开发效率能提上来。
- 透明推理路径:推理过程是摊开的,每一步的思路和中间结论都看得到,决策的可信度和可解释性因此更高。
OpenAI o3的技术原理
- 混合推理框架:o3 用的是混合推理框架,神经符号学习和概率逻辑拧在一起。神经网络擅长认模式,符号推理讲逻辑严谨,两边的好处都占,结构化的数据和知识处理起来更顺。信息模糊或者不完整时,概率逻辑让它还能做出合理推断。
- 多路推理与搜索机制:o3 走的是多路推理,推理时铺开几条可能的路径,逐条评估、择优,最后落到最优解。思路接近蒙特卡洛树搜索(MCTS),算力花在刀刃上,复杂任务的表现也跟着上去。
- 问题拆解与迭代优化:o3 能把复杂问题拆成更小、更好管的块,一块块分析和解决,这种“分而治之”的路子让它处理多步骤推理很稳。o3 还会迭代,多轮推理下来,答案能越改越好。
- 强大的上下文记忆:o3 的记忆是扩展过的,聊得再久上下文也留得住。连续性强的任务里,它接得住前面的对话和数据,回答更连贯,也更准。
- 优化模型架构:o3 的架构换成了更先进的多层变换器,长文本序列处理得更好,文本里复杂的语义关系和逻辑结构也能抓得住。
- 强化学习与训练:o3 在训练阶段强化学习用得很多,模型跟环境反复交互,推理能力一点点磨出来。复杂问题面前,思考路径和解法都更利落。
- 高效推理与 KV 缓存:o3 推理时用了 KV 缓存,中间结果存下来反复用,重复计算少了,速度就上来了。
- 思维链搜索与执行:o3 模型会自己生成程序再执行,绕开传统大语言模型碰到新问题时的短板。程序本身就是思维链,知识怎么重组,全写在里面。
- 监督微调(SFT)与强化学习(RL):安全训练用的是监督微调加人类反馈强化学习。模型先从示例里学理想行为,再用强化学习练怎么更有效地使唤自己的思维链。
- 审议对齐(Deliberative Alignment):这是一种新的安全评估方法,也是直接教模型安全规范的新路子。它会先推断用户输入的意图,潜在的不安全请求因此更容易被认出来。
- 自适应思考时间:o3 模型支持低、中、高三种推理时间模式。按任务复杂度调思考时间,性能尽量拉满。
OpenAI o3的基准测试
- 在ARC-AGI测试中:o3在高推理能力设置下取得了87.5%的分数,在低推理能力设置下的分数也高达o1的3倍。
- 在编程竞赛Codeforces中:o1的分数是1891,而o3在高推理设置下可达到2727的分数,低推理设置的分数也超过o1。
- AIME 2024:在数学基准测试AIME 2024中,o3的准确率达到96.7%
- EpochAI Frontier Math:o3 还在陶哲轩等 60 余位全球数学家一起推出的、号称业界最强数学基准的EpochAI Frontier Math中创下新纪录,分数达到25.2。其他模型都没超过 2.0。
| 测试类型 | o3表现 | 人类专家水平 | 备注 |
|---|---|---|---|
| ARC-AGI测试 | 87.5% | 85% | 低推理能力设置下的分数也高达o1的3倍 |
| CodeForces Elo评分 | 2727 | – | 超过 99.99% 的人类程序员,o1 的分数是 1891 |
| AIME 2024数学竞赛 | 96.7% | – | 几乎满分 |
| GPQA Diamond测试 | 87.7% | 70% | 比人类专家的平均水平高出一截 |
| EpochAI Frontier Math | 25.2% | – | 其他模型未超过2.0% |
OpenAI o3与o1的区别
- 性能提升:按 SWE-bench Verified 代码生成评估基准,o3 准确度 71.7,高于 o1 的 48.9 和 o1 preview 的 41.3。2024 年 AIME 数学竞赛题测试里,o3 准确度 96.7,也高过 o1 和 o1 preview 的 83.3、56.7。
- 成本:低计算量模式下,o3 跑完一个 ARC-AGI 任务要 17~20 美元;高计算量模式下,一个任务要数千美元。
- 安全和对齐:OpenAI 在用一种叫“审议对齐”(deliberative alignment)的新技术,让 o3 这类模型守住安全原则。o3 被训练成先“思考”再回应:先把任务推演一遍、提前规划,再在一段时间里连续执行一串动作,把解决方案找出来。
OpenAI o3的项目地址
如何使用OpenAI o3
- 对于普通用户:通过 ChatGPT 访问:ChatGPT Plus、Pro 和 Team 用户在模型选择器里能看到 o3、o4-mini 和 o4-mini-high,之前的 o1、o3-mini 和 o3-mini-high 被换掉了。ChatGPT Enterprise 和 Edu 用户要等一周才开放。免费用户在提交查询前选“思考”,就能试到 o4-mini。各计划的速率限制跟之前那组模型一样。
- 对于开发者:通过 API 使用:开发者走 Chat Completions API 和 Responses API 就能用 o3 和 o4-mini。
OpenAI o3的应用场景
- 数学推理与教育:复杂数学题是 o3 的强项,拿来搞教育也合适,o3 能帮学生解题,顺带把思路和方法讲清楚。
- 编程与软件开发:复杂任务的代码生成和执行都支持,代码逻辑会自动优化,开发省力。o3 当编程助手用也行,编写、调试、优化都能搭把手。
- 科学研究与数据分析:科研里的数据分析、问题建模,o3 都能接,复杂的科学问题可以交给它。
- 多模态问题解决:文本和图像混着输入,o3 也能处理,视觉推理、跨模态问题这些场景它都能上。o3 在需要把图和文字放一起看的时候,比如图像识别、描述生成,正好派上用场。
- 透明推理路径:o3 的推理过程给得清楚,每一步的思路和中间结论都摆出来,决策更可信,也更好解释。法律分析、金融风险评估这类要复核推理的场景,用起来正合适。
- 高效多任务处理:o3 支持长上下文输入,复杂的多步指令也接得住,编程、科研、多模态问题解决都能用。






0 条评论
暂无评论,来抢沙发。