📌 一句话理解
GPT 是作家,BERT 是读者,Jev 是裁判
- GPT/Qwen:生成文本(写文章、聊天)
- BERT:理解文本(分类、编码)
- Jev:做决策(从预定义选项中选一个,附带概率和置信度)
Jev 是 TypeSafe AI 于 2026 年 9 月 15 日发布的 AI 模型,官方称之为第一个 "System One Model"(系统一模型)。
Jev 的名字来自两个典故:
1. System One(系统一)
借用心理学家卡尼曼《快思慢想》的概念:
├── 系统一:快速、直觉、自动化的判断 ← Jev 对标这个
└── 系统二:缓慢、深思熟虑的推理 ← GPT/Claude 更像这个
2. Jevons(杰文斯)
来自经济学家 William Stanley Jevons 提出的"杰文斯悖论":
一项资源用得越有效率、越便宜,人类反而用得越多
→ TypeSafe 希望 Jev 也如此:够便宜,开发者就会把它塞进更多角落
TypeSafe AI(2024 年成立于旧金山)
├── 创始人:Diogo Almeida
│ ├── 前 OpenAI 研究员
│ ├── 参与 RLHF、InstructGPT、ChatGPT、GPT-4 开发
│ └── 离开 OpenAI 后秘密研发 2 年
├── 融资:4000 万美元种子轮(DCVC 领投)
└── 定位:让 AI 从"会聊天"走向"可靠地做决策"
Jev 只做一件事:
输入:一段文本状态 + 预定义的选项/问题
输出:结构化的决策结果(选项 + 概率 + 置信度)
Jev 不做的事:
❌ 不生成文本(不写文章、不聊天)
❌ 不处理图片/音频/视频(只接受文本)
❌ 不解释自己的判断(没有"为什么选这个")
❌ 不做开放式推理
❌ 不做精确计算(算术应交给代码)
Jev 只提供三种操作,所有决策都是这三种的组合:
| 原语 | 做什么 | 返回什么 | 例子 |
|---|---|---|---|
| Choice | 从预定义选项中选一个 | 所选选项 + 完整概率分布 + 置信度 | "这个请求应该路由给谁?" → fast_llm |
| Score | 按预定义量表评分 | 评分 + 各等级概率 + 置信度 | "这条消息的紧急程度?" → 3/5 |
| Noul | 判断是非 | "是"的概率 | "这条消息包含退款请求吗?" → 0.87 |
💡 关键区别:每个答案都附带一个校准过的置信度分数——程序可以据此决定"自动放行"还是"转交人工复查"。
from typesafe_sdk import Choice, Noul, TypeSafeClient
with TypeSafeClient(model="jev-1.13.0") as client:
response = client.system_one(
state={"request": "我想查一下昨天的潮汐数据"},
questions={
"route": Choice(
instructions="这个请求应该由谁处理?",
criteria={
"deterministic_code": "固定查询,规则或计算即可",
"fast_llm": "简短的语言生成,推理有限",
"reasoning_llm": "需要多步解释或综合",
"human_review": "模糊、敏感或超出预设范围",
},
),
"needs_current_sources": Noul(
instructions="这个请求是否需要可能已更新的实时信息?"
),
},
)
# 输出是结构化的,不是文本
route = response.answers["route"]
print(route.choice) # "deterministic_code"
print(route.confidence) # 0.92
print(route.probabilities) # {"deterministic_code": 0.92, "fast_llm": 0.05, ...}
你的直觉很对——Jev 本质上就是"超级进化版的 BERT 分类器":
BERT 做分类(你做过的事):
输入:"你们电话是多少"
→ BERT 编码 → 分类头 → softmax → 类别:"联系方式"(置信度 92%)
→ 从 categories.json 取出预设答案返回
Jev 做决策:
输入:一段文本 + 预定义选项
→ Jev 编码 → 直接从选项中选 → 返回选项 + 概率 + 置信度
相同点:
✅ 都是从预定义选项中选
✅ 都不生成文本
✅ 都附带置信度
✅ 都很快(不需要逐 token 生成)
不同点:
BERT 分类:固定类别(17 类 / 100 类),训练时确定
Jev 决策:选项可以每次不同(由开发者在请求中定义)
BERT 分类:需要微调(用训练数据训练分类头)
Jev 决策:不需要微调(直接用,选项在请求时指定)
BERT 分类:本地部署,完全离线
Jev 决策:API 调用,需要联网
AI 模型谱系(你学过的知识 + Jev 的新位置):
2017 ── Transformer
│
├── Encoder-only ──→ BERT (2018) ──→ 理解文本 → 分类/编码
│ ↓
│ "我知道这是什么"
│
├── Decoder-only ──→ GPT (2018) ──→ 生成文本 → 对话/写作
│ ↓
│ "我能写出来"
│
└── System One ───→ Jev (2026) ──→ 做决策 → 路由/判断
↓
"我选这个"
| 维度 | BERT | GPT/Qwen | Jev |
|---|---|---|---|
| 架构 | Encoder-only | Decoder-only | 未公开(非自回归) |
| 输出 | 类别 / 向量 | 自然语言文本 | 结构化决策(选项+概率) |
| 速度 | 快(~100ms) | 慢(1-5秒) | 极快(70-500ms) |
| 幻觉 | 无(答案固定) | 可能编造 | 极低(输出被 schema 锁死) |
| 灵活性 | 低(固定类别) | 极高(什么都能说) | 中(选项预定义,但可动态指定) |
| 成本 | 极低(本地 CPU) | 高(API 按 token 计费) | 极低(输入 $0.042/M token,输出免费) |
| 部署 | 本地 / 端侧 | 云端 API | 云端 API |
| 训练方式 | 预训练 + 微调 | 预训练 + SFT + RLHF | RLCD(校準决策强化学习) |
幻觉的来源对比:
GPT 产生幻觉:
输入:"中国最长的河流是?"
→ 逐 token 生成 → 可能生成"长江全长约 7766 公里"(7766 是编的)
→ 因为每个 token 都是"猜"的
BERT 不产生幻觉:
输入:"你们电话是多少"
→ 分类 → "联系方式"(类别 3)
→ 从 categories.json 取预设答案
→ 答案是人写的,不是模型"编"的
Jev 不产生幻觉:
输入:文本 + 选项 ["fast_llm", "reasoning_llm", "human_review"]
→ 从选项中选一个
→ 输出被 schema 锁死,不可能输出选项之外的东西
→ 就像多选题只能选 A/B/C/D,不可能写出 E
⚠️ 但注意:
"类型正确" ≠ "判断正确"
Jev 选了一个选项,不代表选对了
置信度高 ≠ 100% 正确
只是说输出格式不会出错,内容判断仍是概率性的
| 指标 | Jev | GPT-5.6 Terra | 对比 |
|---|---|---|---|
| 延迟 | 70-500 ms | 3-329 秒 | 快 40-200 倍 |
| 输入价格 | $0.042 / 百万 token | $2 / 百万 token | 便宜 ~48 倍 |
| 输出价格 | 免费 | $12 / 百万 token | 无限倍 |
| 综合成本 | — | — | 便宜 40-400 倍 |
⚠️ 以上数据来自 TypeSafe 官方自测,非独立审计。实际收益取决于具体场景。
同一个判断任务:
Jev:0.114 秒
GPT-5.6 Terra:8.566 秒
→ 快约 75 倍
玩 DOOM 游戏演示:
每秒 10 次决策查询
一小时成本约 7 美元
→ 展示极端速度场景
所有"从几个选项中选一个"的高频决策:
├── 模型路由:这个请求该给哪个模型处理?
├── 客服分流:这条消息属于哪个部门?
├── 意图识别:用户想做什么?
├── 风险分级:这条告警的严重程度?
├── 内容审核:这条内容是否违规?
├── 升级判断:这个案例需要转人工吗?
├── 重试判断:上一步的结果是否合格?
└── Agent 工作流中的"决策中枢"
❌ 需要生成文本 → 用 GPT/Qwen
❌ 需要开放式推理 → 用 GPT/Qwen
❌ 需要精确计算 → 用代码
❌ 需要处理图片/音频 → 用多模态模型
❌ 需要解释原因 → Jev 不会解释
❌ 需要完全离线部署 → Jev 只有 API
软件架构中的三层分工:
确定性代码(规则)
├── 算术、权限、限制、日期
├── 硬策略(如"禁止类请求直接拒绝")
└── 最终授权和副作用
Jev(语义决策)
├── 从选项中选(Choice)
├── 评分(Score)
├── 是非判断(Noul)
└── 处理"规则说不清、需要语义理解"的判断
LLM(语言生成)
├── 向用户解释
├── 生成文本内容
├── 开放式推理
└── 多步综合分析
Jev 的训练方法与业界常用的 RLHF / RLVR 不同,TypeSafe 自创了 RLCD(Calibrated Decision Reinforcement Learning,校準决策强化学习):
训练方法对比:
BERT:
预训练 → MLM(挖空填词)+ NSP(下一句预测)
微调 → 在标注数据上训练分类头
GPT:
预训练 → CLM(预测下一个词)
SFT → 指令微调
RLHF → 人类反馈强化学习
Jev:
RLCD → 校準决策强化学习
├── 不只追求"选对"
└── 还追求"置信度校准"
→ 说 90% 置信度的案例,统计上确实 ~90% 正确
→ 程序可以信任这个数字来做自动化决策
💡 置信度校准是 Jev 的核心创新之一——不只是"选对",还要"知道自己有多确定"。
| 局限 | 说明 |
|---|---|
| 类型正确 ≠ 判断正确 | 输出格式永远对,但可能选错选项 |
| 概率性 ≠ 确定性 | 同样的输入,多次调用结果可能不同 |
| 置信度 ≠ 授权 | 高置信度不能代替权限检查 |
| 状态是攻击面 | 用户输入可能影响语义判断 |
| 封闭选项必须有退出 | 现实可能超出预定义选项,需要"其他/人工"选项 |
| 语言差异 | 英语是主要训练语言,其他语言效果需单独评估 |
| 数值精度弱 | 日期比较、精确计算应交给代码 |
Jev 不是免费的,但极其便宜:
当前定价(Early Access):
输入:$0.042 / 百万 token(即 $42 / 十亿 token)
输出:免费("便宜到不值得计量")
对比主流 LLM:
GPT-5.6 Terra:输入 $2 + 输出 $12 / 百万 token
GPT-6 Astra: 输入 $10 + 输出更高
Jev 便宜约 40-400 倍
实际花费估算(第三方测算):
同样的决策量
用 LLM:每月约 $40-50
用 Jev:每月约 $1.34
→ 个人开发者也完全用得起
Jev 模型本身:
❌ 不开源(模型权重不公开)
❌ 不能下载本地部署
✅ 只能通过 API 调用
✅ 需要申请 Early Access(等候名单)
开源的部分(工具链):
✅ Python SDK(typesafe-sdk)→ 调用 API 的客户端库
✅ System One Adapter(system-one-adapter-python)
→ 让 LLM 也能输出 Jev 格式的结构化决策
→ 这不是 Jev 本身,只是一个"适配器"
已接入的平台:
✅ Cloudflare AI Gateway(零配置接入)
✅ Netlify AI Gateway(零配置接入)
→ 不需要直接对接 TypeSafe API,可通过这些平台使用
版本:jev-1.13.0
状态:早期访问(Early Access),需申请等候名单
官网:https://typesafe.ai
API:POST https://api.typesafe.ai/v1/systemone
上下文:64k token(状态 + 问题共 32k)
输入:仅文本
语言:英语为主,其他语言需单独评估
用户发了一句话 → Jev 判断该交给谁处理:
state = {"request": "帮我查一下昨天的潮汐数据"}
Choice(options={
"deterministic_code": "固定查询,规则即可",
"fast_llm": "简短生成,推理有限",
"reasoning_llm": "需要多步综合分析",
"human_review": "模糊、敏感、超出范围",
})
→ 返回:{"choice": "deterministic_code", "confidence": 0.92}
意义:
不需要每个请求都调用昂贵的大模型
Jev 做"前台分诊",大模型只处理真正需要的事
LLM 生成了一段回复 → Jev 判断是否安全:
Noul("这段回复包含不当内容吗?")
→ {"answer": "否", "probability": 0.03}
Score("风险等级 1-5?")
→ {"score": 1, "confidence": 0.95}
意义:
给 LLM 的输出加一层"质检"
比用另一个 LLM 做审核更快更便宜
收到一条客户消息 → Jev 判断属于哪个部门:
Choice(options={
"技术支持": "产品使用问题、bug 报告",
"销售咨询": "价格、购买、升级",
"退款请求": "要求退款、对账单有异议",
"其他": "不属于以上类别",
})
→ 自动路由到对应部门
意义:
替代人工分诊,7×24 自动分类
比关键词匹配更智能(理解语义)
10 万条海洋观测记录 → Jev 逐条判断:
Score("数据质量 1-5 分?")
Noul("这条数据包含异常值吗?")
Choice("属于哪个监测领域?")
成本:几美元搞定(同样的量用 GPT 可能要几百美元)
速度:70-500ms/条,可并行
海小星意图识别(你正在做的事):
现状:BERT 微调 → 17 分类 → 本地部署 → 成本为零
如果换 Jev:
✅ 不需要准备训练数据
✅ 类别可以随时改(不用重新微调)
✅ 开发更快(几分钟接入 vs 几小时微调)
❌ 必须联网(不能离线)
❌ 每次调用有成本(虽然极低)
❌ 不能部署到香橙派端侧
结论:
你的场景(端侧 + 离线 + 成本敏感)→ BERT 微调更合适
如果需要快速验证 / 类别常变 / 云端服务 → Jev 值得一试
Jev 的本质:
一个"超级智能的 switch 语句"
输入文本 → 从预定义选项中选 → 返回结构化结果
和你的 BERT 分类的关系:
你做的:BERT + 固定 17 类 → 本地分类
Jev 做的:决策模型 + 动态选项 → API 调用
思路一样(从选项中选,不生成文本)
Jev 更灵活(选项可以每次不同,不用重新训练)
BERT 更自主(完全离线,不依赖 API)
Jev 的意义:
不是所有 AI 任务都需要一个"会聊天的大脑"
很多场景只需要一个"快速准确的判断"
→ 快 200 倍、便宜 400 倍、几乎没有幻觉
📝 创建:2026-09-19
🔄 标签:AI、Jev、TypeSafe、决策模型、System One、Agent