一个请求 400 道判断题:OpenAI Decisions API 上线,规则引擎该退休了吗

举报
yd_264084165 发表于 2026/11/03 16:15:35 2026/11/03
【摘要】 一个请求 400 道判断题:OpenAI Decisions API 上线,规则引擎该退休了吗【摘要】10 月 22 日,OpenAI 的 Decisions API 正式上线。跑在 GPT-6 Luna 上,一次最多问 400 题,只收输入费用,每百万 token 0.10 美元。它专门干一件事:回答有范围的问题——是非题、选择题、分数。Datadog 说 p95 快 40 倍,Sier...

一个请求 400 道判断题:OpenAI Decisions API 上线,规则引擎该退休了吗

【摘要】10 月 22 日,OpenAI 的 Decisions API 正式上线。跑在 GPT-6 Luna 上,一次最多问 400 题,只收输入费用,每百万 token 0.10 美元。它专门干一件事:回答有范围的问题——是非题、选择题、分数。Datadog 说 p95 快 40 倍,Sierra 说每次调用成本降 90%。很多企业的流程本质就是大量小判断,这篇讲这个 API 到底改变了什么,以及哪些场景它替代不了规则引擎。

目录

一、它是什么:一个只有"有界答案"的 API
二、三种答案类型,藏着三种不同的用法
三、真实的客户数据
四、为什么这件事值得认真看
五、但它替代不了规则引擎
六、怎么评估:拿你人工判过的数据对
七、最后一件事:判断结果影响人的决定时

一、它是什么:一个只有"有界答案"的 API

10 月 22 日,OpenAI 宣布 Decisions API 正式上线(10 月 6 日起公开测试)。

官方描述很克制,但信息量不小:

Built with GPT-6 Luna, the Decisions API focuses Luna’s intelligence on questions with bounded answers, helping applications and agents make near real-time decisions from text, images, and structured inputs up to 10x faster than GPT-6 Luna through the Responses API.

拆开看:

  • 底层是 GPT-6 Luna,但不是那个走 Responses API 的完整模型
  • 只处理"有界答案"的问题 —— 是非题、选择题、分数
  • 输入可以是文本、图片、原生 JSON
  • 比走 Responses API 快最多 10 倍
  • 单请求最多 400 题(测试期是 200 题的两倍)
  • 只收输入费用:$0.10 / 百万 token,缓存输入 $0.01 / 百万 token,没有输出 token 费用

公有测试以来还加了:原生 GPT-Live 集成、复用上下文的提示缓存、美国和欧盟的推理驻留。

"只收输入费用"这一条值得单独拎出来。 对分类、判断、评分这类任务,你本来就不需要模型生成一大段文字——你只需要一个结论。省掉输出费用,等于把这类任务的成本结构整个换掉了。

二、三种答案类型,藏着三种不同的用法

API 支持三种返回类型,它们对应三种不同的判断语义:

类型 用来干什么 返回什么
predicate 估计某个条件成立的概率 0 到 1 的概率值
choice 从你预定义的选项里选一个 选项 + 各选项概率 + 置信度
score 按分级量表给输入打分 各等级索引的概率加权平均

这三个类型看起来只是技术细节,但它们的用法差别很大。

predicate 是"软判断" —— 比如"这张商品图有没有可见的损坏"。返回概率,阈值由你定。

choice 是"分支决策" —— 比如"Agent 该继续、重试、还是要求澄清"。这个特别适合放在 Agent 的编排层,因为它输出的正好是"下一步该干嘛"。

score 是"分级评估" —— 比如"损坏严重度"。注意它返回的是概率加权平均,不是硬分类。这意味着 0.5 分可能来自"全是 1 分"也可能来自"一半 0 分一半 1 分",而这两种情况的处理方式应该不一样。

搞错这三种的语义,用法就会拧巴。 比如拿 score 的输出去做二元判断,你会丢掉"置信度低"这个信息——而那恰恰是最该转人工的信号。

三、真实的客户数据

官方放出来的几个案例,比任何形容词都实在:

Box(Biswaroop Palit, VP, Product Management Platform and Integrations):

在我们的评测中,Decisions API 在 30 份保险凭证案例上把路由选择提速约 5 倍,准确率与 Responses API 相同——常规工作自动化,低置信度案例转人工复核。

Datadog(AJ Stuyvenberg, Staff Engineer):

Decisions API 帮我们在执行之前给 Agent 生成的 shell 命令打风险分,以便自主修复问题。与可用的前沿模型相比,p95 快 40 倍,准确率相当——这让 Decisions 能放进修复动作的热点路径里。

Ramp(René Sultan, Research Engineer):

与 GPT-6 Luna 相比,Decisions API 让 AI 成本归因快 4 倍、便宜 30%,准确率没有损失。

Sierra(Ajeet Grewal, Engineer):

在我们线上客户对话的编排中,用 Decisions API 选择下一步动作。p95 在 280ms 以下,比我们之前的方法快约 3 倍、每次调用成本低 90%,客户结果没有下降。

Speak(Andrew Hsu, CTO):

对语言学习者来说,时机很重要。在我们的测试中,GPT-Live 里的 Decisions API 集成把"距离下一次动作的时间"降低了 90% 以上,从 1.4 秒到 0.13 秒。

OpenAI 内部也在用:dots 团队用它降低响应时间、改善交互性;个人财务团队用它给交易描述分类;传播团队用它按主题分类内容并评分是否强化或挑战关键叙事,用来识别哪些值得进一步审查。

我特别留意了 Sierra 那条——“客户结果没有下降”。这比"快 3 倍"更重要,因为快是容易的,不掉质量才是难。

而 Box 那条里"低置信度案例转人工复核",其实是这个 API 最正确的用法:它不是来替人做决定的,是来替人筛的。

四、为什么这件事值得认真看

把这个 API 放到时间线上看,它不是孤立的产品发布。

第一,它切出了一个新的档位。 过去两年,AI 应用的选择只有两个极端:完整的生成式 API(强但贵且慢),或者自己写的规则引擎(快且便宜但没有理解力)。中间这块——低延迟、有理解力、便宜——一直由规则引擎和提示链勉强分担。

Decisions API 就是把这一档做成了一个正式产品。

第二,它把"决策"从"生成"里拆了出来。 这和上一轮那个趋势是一致的——Google 把护栏拆成 skills(建议)和 IAM(强制)两层,Cloudflare 把站点能力开放成工具,AWS 把工具发现做成 Registry。整个行业都在把一件事拆成几层,各层用最合适的机制。

生成和决策被拆开,就是这个趋势的一个具体体现。

第三,它让"大量小判断"这件事第一次在成本上可行。

想象一个场景:每个工单进来要做 8 个判断——是否重复、类型、优先级、该转哪个组、是否需要人工、紧急程度、是否合规、是否要补材料。

以前你要么写规则,要么调 8 次完整 API。现在是一次请求 400 题。

第四,这跟上一轮讲的主动式 Agent 直接接上了。 Duet 那类产品每天要处理大量"下一个动作是什么"的判断。Sierra 那个案例——在客户对话的编排里选下一步动作——就是主动式 Agent 的核心循环。

一个可以传播的观点句:Agent 从"能对话"到"能干活",中间隔着成百上千个小判断。这些判断过去是规则引擎的地盘,现在正在被一个便宜十倍的 API 接管。

五、但它替代不了规则引擎

说了这么多,得泼点冷水——这个 API 有一类场景明确不该用。

第一,确定性要求极高的地方别用。 如果你的判断必须 100% 可复现、有明确的合规审计要求、或者出错代价是法律责任(比如医疗诊断结论、信贷审批的最终拒绝),那必须是确定性逻辑。模型输出的是概率,不是保证。

第二,能用规则表达的就别用模型。 "字符串以 _test 结尾"这种判断,写成正则是纳秒级、零成本、百分百准确的。用 Decisions API 是拿一个概率模型去换一个确定的布尔值。

判断标准很简单:这个判断需要"理解"吗? "这封邮件是不是在推销"需要理解;"这个 IP 是不是在黑名单里"不需要。

第三,输出长度有要求的场景。 只收输入费用、返回选项——但如果你需要模型同时输出理由,这个 API 就不合适。它的设计前提就是"你不需要解释,只要结论"。

第四,别忘了它仍然是模型。 Datadog 那条说"与可用的前沿模型相比,准确率相当"——注意是"相当",不是"更好"。它比前沿模型快,代价是能力被收窄到有界答案上。

六、怎么评估:拿你人工判过的数据对

OpenAI 官方给的建议路径很朴素,但很对:

从你的应用经常做的一个重复判断开始。定义问题、可选答案、区分它们所需的上下文。用反映真实用法的样例测试。

我要补一条更实际的:评估必须用人工判过的数据。

具体做法:

第一步,收集一批你已经人工判断过的历史数据。 比如过去三个月人工审核过的工单、标注过的简历、分类过的图片。

第二步,在这批数据上同时跑三个方案:规则引擎、原 API、Decisions API。

第三步,比的不是"准确率"这一个数。 要看四个维度:

维度 为什么重要
准确率 基本盘
低置信度占比 这部分要转人工,占比越低越好
p95 延迟 决定能不能放进热点路径
每次调用成本 决定能不能规模化

第四步,特别关注"哪些案例从人工审核变成了自动处理"。 这里有个容易被忽略的风险:规则引擎错得很"整齐"(同类错误一起错),模型错得很"随机"(散在各个角落)。后者更危险,因为人工抽检很难发现。

Box 那句"低置信度案例转人工复核"就是这个问题的答案——用 confidence 决定哪些走自动、哪些转人工,而不是用一个总准确率决定整批。

七、最后一件事:判断结果影响人的决定时

最后这条是硬要求,不是建议。

当判断结果会影响人的决定时,必须保留人工复核。

比如筛简历——Decisions API 说"不通过",这个人就拿不到面试机会。这个判断如果错了,代价不是多花一次 API 调用,是有人被系统性地挡在了门外。

这不是模型能力问题,是责任归属问题。一个 API 可以做判断,但不能承担"这个决定是我做的"。

Sierra 的用法就是正确的范式:API 选下一步动作,但那是"路由",不是"结论"。转人工、转 escalation、还是要继续执行——最终影响客户的那一步,由人或明确的策略决定。

还有一条务实的提醒:评估样本里的"正确答案"本身可能有噪声。 人工标注的工单里,有多少是标错的?如果基线本身不干净,你的准确率数字就不可信。


这周我把 API 文档翻了三遍,最打动我的不是"快 40 倍",而是它对置信度的原生支持。

choice 类型直接返回概率和置信度,score 返回概率加权平均——这意味着它从设计上就承认了"我可能会错",并且把"我有多确定"一起交出来。

这一点比快更重要。快只是让你敢用,准只是让你能信,知道自己不确定,才是让你敢放进自动流程的前提。

你们业务里,有哪些判断是"大量、小、而且有标准答案"的? 评论区聊聊,我特别想知道有没有人已经在试这种用法了。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。