Jev:专做高频结构化判断的AI决策模型

0 阅读

Jev 不是另一个大模型

Jev 的定位很特别——它压根不是用来生成内容的。你不能让它写邮件、编故事,甚至不能让它输出一段自由文本。它的全部功能就一个:接收一段非结构化信息(比如用户消息、日志、表单内容),然后在几十到几百毫秒内,返回一组预定义类型的结构化判断,每个判断还附带一个经过校准的概率值。

这种设计听起来限制很多,但恰恰是它的优势所在。传统大模型为了保持通用性,必须支持任意长度的自由文本输出,这带来了高延迟、高成本和不可靠的格式。而 Jev 直接砍掉了这些负担,专注解决一类特定但高频的问题:快速、可靠、低成本地做小决策。

输出只有三种类型,但够用了

Jev 的输出被严格限制在三种基本类型里:

  • Choice:从预设选项中选一个,比如 refund_risk: "high"
  • Score:返回一个数值评分,比如 relevance_score: 0.87
  • Noul:布尔判断,比如 is_spam: true

开发者在调用前,必须用 JSON 定义好这些问题的 Schema。例如:

{
  "spam": { "type": "noul" },
  "urgency": { "type": "choice", "options": ["low", "medium", "high"] },
  "sentiment": { "type": "score", "range": [0, 1] }
}

Loomy

模型只会在这个框架内分配概率,不会越界。这意味着你的代码可以直接消费返回结果,无需再做格式解析或异常处理——类型错误率在数学上就是 0%。

一次调用,多个判断

更实用的是,并行多路判断能力。你不需要为每个小问题单独调用一次 API。只要在 Schema 里定义多个字段,Jev 就能在一次前向计算中同时给出所有答案。

比如一封客服邮件进来,你可以同时问:是不是垃圾邮件?紧急程度如何?是否涉及退款?情绪是正面还是负面?这些判断彼此独立,但 Jev 能一次性完成,总延迟不会因为问题变多而线性增长。实测显示,即使同时做十几个判断,响应时间仍稳定在 500 毫秒以内。

置信度不是摆设,而是接口

Jev 的每个输出都带一个校准过的概率值。这个数字不是随便给的,而是通过 RLCD(Reinforcement Learning for Calibrated Decisions)训练方法确保其“诚实”——当模型说“我有 90% 把握”时,统计上确实有大约 90% 的情况是对的。

这让置信度可以直接作为系统路由的依据:

  • >0.90:高置信度,自动执行(比如直接放行低风险交易)
  • 0.70–0.90:中等置信度,交给大模型复核
  • <0.70:低置信度,转人工处理

这种显式暴露不确定性的设计,让自动化系统能安全地处理模糊地带,而不是盲目信任 AI 的输出。

技术上怎么做到又快又准?

关键在于两点:砍掉自回归 + 限制输出空间。

传统 LLM 必须逐个 token 生成文本,哪怕只是输出一个单词,也要走完整个解码流程。Jev 则用自研的 parallel sampler,在一次神经网络前向传播中直接采样所有判断结果,跳过了序列生成的开销。

同时,因为输出空间被 Schema 严格限定,模型不需要学习“如何组织语言”,只需学习“在给定选项中哪个最可能正确”。这种自由度换效率的策略,让它在保留一定语义理解能力的同时,实现了极低的延迟和成本。

成本和延迟有多夸张?

官方数据:输入价格 0.042 美元/百万 token,输出免费。一次典型决策(比如处理一段 200 字的用户消息并返回三个判断)成本约 $0.0004。

对比主流大模型,这便宜了几十到上百倍。更重要的是延迟——70 到 500 毫秒的端到端响应,首次让 AI 判断能进入真正实时的场景,比如游戏中的 NPC 决策、直播内容的实时过滤、高频交易的风险拦截。

实际能用在哪些地方?

Jev 的定位很清晰:做 Agent 或自动化系统的“反射弧”。以下场景特别合适:

  • 客服工单预处理:一封邮件进来,同时判断归属部门、紧急程度、是否需退款、是否转人工。高置信度的直接自动处理,省下大量人力。
  • 内容审核流水线:对海量 UGC 内容先做一轮 AI 预筛,只把模糊或高风险的内容留给贵的大模型或人工审核,整体成本可降 90% 以上。
  • Agent 工具选择:在复杂任务中,Agent 需要频繁决定“下一步该调哪个工具”“当前结果是否可信”“是否该终止任务”。这些小决策交给 Jev,大模型只负责核心推理。
  • 实时风控:支付、信贷、登录等场景需要毫秒级风险判断。Jev 可以快速给出风险评分和置信度,高置信低风险直接放行,可疑请求再深入分析。

和现有方案比,强在哪?

有人可能会问:为什么不用传统分类器?或者用大模型加 Constrained Decoding?

传统分类器(比如 SVM、XGBoost)虽然快,但缺乏通用语义能力。每新增一类判断,就得重新收集数据、训练模型。而 Jev 保留了零样本能力,只要用自然语言描述新任务,配合 Schema 定义,就能直接使用,无需训练。

至于大模型加输出约束,虽然也能强制 JSON 格式,但仍有几点不足:一是延迟高,即使输出很短,解码流程也跑不满;二是成本高;三是置信度不可靠,大模型往往过度自信,没法直接用于自动化分流。

Jev 在这几个维度做了针对性优化,算是找到了一个细分但关键的平衡点。

怎么开始试用?

目前 Jev 还在 Early Access 阶段。你可以:

  1. 访问 typesafe.ai 加入 waitlist
  2. 通过后登录 console.typesafe.ai 获取 API key
  3. 在 Playground 里配置 Schema 并测试效果
  4. 用官方 SDK(Python 或 JS/TS)集成到自己的系统

调用方式很简单:POST 请求发到 https://api.typesafe.ai/v1/systemone,指定模型 ID 为 jev-latest,带上你的输入文本和预定义 Schema,就能拿到带概率的结构化结果。

它不是万能的,但很专一

最后得说清楚:Jev 不能替代大模型。它不擅长开放域问答、创意写作、复杂推理。它的价值在于把那些重复、高频、规则明确的小决策做得又快又稳又便宜。

在一个完整的 AI 系统里,Jev 更像是“守门员”或“分拣员”——先把大量简单问题快速处理掉,只把真正需要深度思考的任务交给大模型。这种分工,或许才是未来 Agent 架构走向高效和落地的关键。