本文介绍了TypeSafe AI的决策模型Jev,它允许将复杂问题拆分为独立判断,并返回类型化答案与概率。文章详细解释了Jev的接口设计、三种返回类型及其业务含义,并探讨了如何利用Jev优化客服系统中的工单处理流程。此外,还提出了上线前进行影子评估的建议,以确保AI决策的有效性和准确性。对于希望利用大模型提升业务效率的程序员来说,本文提供了实用的指导和实践方法。
“
当模型的回答要触发一段程序,工程问题就从“说得怎么样”,延伸到了“这次判断能否执行”。
假设你在做一个客服 Agent。
用户发来一句话:“报表导出卡在 99%,试了三次都没成功,下午开会要用。”
系统需要完成几件事:分给哪个团队,是否优先处理,要不要追问。等处理完,还得写一段用户看得懂的回复。
这些任务挤在同一个 Prompt 里,很容易变成一段长说明。接下来,程序要从说明中提取结论,再决定走哪个分支。
TypeSafe AI 的决策模型 Jev 提供了一个值得研究的接口设计:把需要判断的问题单独交给模型,让它返回程序可以直接使用的值。
2026 年 9 月 21 日,Vercel 宣布 AI Gateway 新增 Jev 的 TypeSafe 客户端兼容接入和 HTTP API。这次更新扩展了调用方式;Jev 本身此前已经推出。
理解它的价值,可以从业务代码里一个普通的分支开始。
01 / 先把问题缩小到一个分支
在客服系统中,常见的分支条件有两类。
一类已经有明确字段:订单是否过期、账户是否拥有权限、重试次数有没有超过上限。这些条件交给代码即可。
另一类需要理解语义:这条消息是否在催促?它主要反映产品故障,还是账单疑问?现有信息是否足够安排下一步?
Jev 面向后一类判断。TypeSafe 将它归入 System One 模型:输入状态和预先定义的问题,输出类型化答案与概率。当前输入以文本为基础,支持字符串、JSON 对象和数组;它不负责撰写回复或生成代码。
沿着这个接口,原来的“帮我处理这条工单”,可以拆成两个更清楚的问题:
- 这条工单优先进入哪个处理队列?
- 用户是否明确表达了时间紧迫性?
前者影响负责人,后者影响排序。每个答案都有明确用途,也就能分别验证。
这种设计并不意味着通用大模型做不了分类。结构化输出同样可以返回枚举、布尔值和 JSON。比较方案时,需要同时看调用接口、判断质量、延迟和成本。
AI SDK 已提供结构化语言模型的 evaluation 适配器,但文档明确说明:这类适配器把问题放进同一个 Prompt,不具备 TypeSafe 原生的独立问题执行语义。换成相同的返回格式,并不能直接推导出相同的行为。
[AI SDK 文档] (https://ai-sdk.dev/docs/ai-sdk-core/evaluation)
对应用开发者来说,最有价值的变化是:需要模型判断的地方,可以在代码中被明确标出来。
02 / 三个返回类型,三种业务含义
Jev 的问题可以分为选择、评分和真假判断。下面用同一条工单说明;表中的问题均为本文设计示例。
| 类型 | 示例问题 | 程序怎样使用 |
|---|---|---|
| Choice | 优先进入哪个处理队列? | 选择后续流程 |
| Score | 按既定标准有多紧急? | 排序或分级 |
| Noul / Boolean | 用户明确要求尽快处理吗? | 根据概率设置分支 |
这里有一个接口细节:TypeSafe 原生接口把真假判断称为noul,AI Gateway 的原生 evaluation 接口使用boolean,结果字段为probability。接入时要沿用所选接口的定义。
Choice 的关键是把候选项写清楚。
假如两个选项分别叫“重要问题”和“技术问题”,同一条工单完全可能同时符合。应用如果只允许选一个,模型就得替团队猜测分类规则。
更合适的选项是“产品故障队列”“账单队列”“人工分诊”,并为每项写明职责。TypeSafe 的 Choice 使用criteria定义选项及说明。
Score 的关键是先定义量尺。
例如,0 表示不影响当前工作,1 表示有替代办法,2 表示核心工作受阻。TypeSafe 的 Score 可以返回插值分数,结果不一定是整数;一个1.6必须放回这把量尺里解释。
真假判断返回的值,则描述命题为真的概率。
下面是一份按 Gateway 文档编写的请求体示例,可用于POST https://ai-gateway.vercel.sh/v1/evaluate,请求需携带有效的 Bearer API Key。本文未调用线上服务,也未附带虚构的返回结果。
{ "model": "typesafe-ai/jev", "state": { "message": "导出卡在99%,下午开会要用。" }, "questions": { "urgent": { "type": "boolean", "instructions": "用户是否明确表达了时间紧迫性?" } } }这个请求只回答一个小问题。“下午要用”能够支持紧迫性的判断,但无法单凭它判断故障原因,更不能自动得出“应该退款”。
把问题定义到这个粒度,后面的业务规则才有清楚的输入。
03 / 0.8 到底意味着什么
接上接口后,很容易写出这样的逻辑:概率超过 0.8,就自动执行。
在使用这个数字前,先分清两个概念。
概率描述某个答案或命题;校准描述一组预测和真实结果是否相符。
TypeSafe 介绍的 RLCD,即面向校准决策的强化学习,将决策与概率作为训练目标。理想情况下,被赋予约 0.8 概率的一组事件,应有约 80% 最终发生。这个关系需要在成组样本上观察,不能为某一次判断提供保证。
举一个独立的验证例子:从历史工单中抽出模型判断“用户明确表达时间紧迫性”的概率在 0.75—0.85 之间的记录,人工复核这些消息是否确实表达了这一点。这才是在检查概率有没有帮助。这里的区间只用于说明方法。
还要注意confidence。TypeSafe 原生 Choice 和 Score 的这个字段,是从概率分布计算出来的统计量;Noul 不带它。confidence = 0.8不能直接读成“这次有 80% 的概率答对”。
在业务里,更实际的问题是:判断错一次,会发生什么?
把一条工单临时排到前面,通常还能调整;直接改动客户账户,后果就大得多。同一个模型、同一个概率,都不应该自动对应同一种执行权限。
因此,本文建议先约定三种结果:满足已验证条件时进入自动流程;信息不足时补材料或交给人工;调用失败时进入明确的回退路径。具体边界由历史数据和业务代价共同决定。
04 / 接进 Agent,让判断、规则和执行各自负责
回到开头的客服 Agent,可以把流程组织成下面这样:
收集工单与业务事实 → 模型判断 → 代码检查条件 → 分派任务 → 生成回复。
模型负责理解用户表达。权限、金额上限、重试预算、操作幂等性,由确定性的代码检查。执行完成后,再把真实结果交给生成模型组织回复。
这是本文建议的组合方式,并非 Jev 产品内部的完整架构。
这种分工也适用于编程 Agent。
Agent 改完代码,可以请决策模型检查“已有记录中,是否仍有明确的需求未被覆盖”。但传进去的状态应该包含原始需求、实际改动和测试记录。如果只给一句“我已经修好了,测试都通过”,后续模型看到的仍然只有执行者的自述。
测试命令是否成功退出、预算还剩多少、文件是否超出允许范围,都有可直接读取的依据。代码应先处理这些确定条件,再使用模型判断需要理解语义的部分。
判断的质量,受它能看到的证据限制。
有时团队会一次问很多问题,希望它们相互补充。TypeSafe 文档说明,多个问题可以针对同一状态独立求值。
独立求值意味着,后一个问题不会自动接收到前一个问题的答案。如果第二步确实需要第一步的结果,应用就要显式组织顺序:读取答案,补入新状态,再发起下一次判断。
同样,“是否继续执行”和“是否允许执行”应该分别处理。模型可能认为补一次测试很有价值,但预算上限已经触发;此时系统应保存当前状态并退出。一个合理的建议,需要在既定运行条件内落地。
05 / 上线前,先跑一轮影子评估
一个新接口很容易接通。真正需要时间的,是确认它适合哪一段流程。
本文建议从一个频率高、结果容易复核的环节开始,例如工单分派。先让它在后台给出建议,现有流程继续完成实际处理,再比较两边结果。
第一步,准备能暴露问题的样本。
除了表达清楚的记录,还要保留短消息、多个诉求混在一起的消息,以及信息不足的记录。分类标准有分歧时,先解决标注口径,否则评估本身就没有稳定参照。
第二步,在同一批数据上比较。
把现有规则、通用模型结构化输出和 Jev 放在同样的候选项与输入条件下评估。固定版本与问题定义,记录预测结果、调用耗时和费用。阈值在验证集上选择,再用独立测试集确认效果,避免反复迎合同一批样本。
第三步,把自动处理范围和错误一起看。
只看整体准确率,容易忽略系统把多少工作推回了人工。建议至少同时记录:自动处理覆盖率、自动处理部分的错误率、人工复核比例,以及端到端延迟。
成本也要沿完整流程计算:模型调用、重试、人工复核与错误返工都会影响结果。单次请求便宜,未必意味着整条链路更省。
第四步,为每次判断留下可复查的记录。
记录输入证据、模型版本、问题版本、返回值,以及代码最后采取的动作。以后出现误分,团队才能判断是输入缺失、分类定义模糊、模型判断失误,还是执行策略出了问题。
完成这轮评估后,Jev 是否值得采用,会变成一个具体的工程结论:它在哪些问题上有效,能自动覆盖多少工作,留下多少需要人工判断的情况。
对于 Agent 系统,这种能力很有价值。每一个“继续”“停止”“换条路线”,都能对应到一个明确问题、一份输入证据和一段执行规则。
下一次设计 Agent 时,可以先在流程图里圈出三个最常发生的判断,写清它们的输入、候选答案与失败后去向。决策模型是否适合,往往从这一步就开始清楚了。
大模型的知识又多又杂,到底怎么学?
做这行久了,被问最多的问题就一个:大模型的知识又多又杂,我到底先学啥?翻了一堆资料,看啥都像重点,结果啥都没学进去。今天把我自己一路摸出来的顺序捋一遍,零基础、应届生、转行的都适用。跟着走,至少方向不乱、不瞎忙,学完拿得出手。
第一阶段(10天):初阶应用
这一阶段就一个目标:把大模型真正"玩明白",不是只会聊天那种,而是能调教它、能用代码把大模型和业务接起来。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
这阶段正式进实战,目标很实在:做出两个能拿出手的东西——一个私有知识库,一个 agent 对话机器人。
为什么要做 RAG
搭建一个简单的 ChatPDF
检索的基础概念
什么是向量表示(Embeddings)
向量数据库与向量检索
基于向量检索的 RAG
搭建 RAG 系统的扩展知识
混合检索与 RAG-Fusion 简介
向量模型本地部署
…
走完这 30 天,Python 或 JavaScript 背景的基本能独立做一套 RAG 应用,简历上也敢写"大模型应用开发"了。
第三阶段(约20天):动手微调
学到这,你已经开始 “造” 模型了 —— 通过微调,搞出垂直领域的专用小模型。
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你从 “只会用” 变成 “能造” 的 AI 小子。那么你还想往下探索吗?
想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!
第四阶段(20天):商业闭环,部署落地
技术学完,落地才算数。这阶段带你搞明白大模型怎么真正跑起来、用起来。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
想要入坑大模型的朋友,给大家准备了一份2026 年最新 AI 大模型全套学习资料:
1、大模型系统化学习路线
2、大模型学习视频教程
3、大模型学习书籍&电子文档
4、AI大模型最新行业报告
5、大模型项目实战&配套源码
6、2026大模型大厂面试真题
7、为什么要学习大模型?
我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。
8、适合谁学?
- 传统后端 / Java / 前端开发,想转型 AI 应用
- 大学生、应届生,想拿更好的 offer
- 产品经理、运营,想武装职业竞争力
- 技术负责人,想给团队落地提效
学习是反人性的,但回报是真金白银。技术会更新,赛道会切换,但只要你先动手,机会就永远站在你这边。
9、这些资料真的有用吗?
这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。
资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
想要入局AI大模型赛道、抢占行业红利的朋友,微信扫描下方CSDN官方认证二维码,即可100%免费领取全套学习资料!
好了,就写到这。路线是死的,人是活的,卡住了随时来问我。觉得有用就点个收藏,别让它进收藏夹吃灰——动起来比啥都强。