聊聊最近爆火的Jev 模型,到底是个啥?

token 模型 候选 判断 Jev
发布于 2026-11-03
22

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读

文章主旨:

Jev 不是一个“更会聊天的小模型”,而是把语义判断抽成有限答案决策组件:调用方先声明 Choice、Score、Noul 等回答形状,模型只在候选内给出概率或分数,供程序分支、路由或升级使用。

关键要点:

  • 游戏 demo 中,Jev 只负责在预设动作中选择;地图、碰撞、伤害和执行由游戏代码完成。
  • 软件中大量自然语言条件需要“理解后选分支”,通用大模型返回 JSON 仍需解析,并承担格式错误、额外文本和自造标签风险。
  • Jev 要求先声明答案空间:Choice 选有限选项,Score 映射到等级,Noul 判断是否成立,并可一次请求多个问题。
  • 与结构化输出不同,Jev 目标是在首次前向计算后直接读取候选 token 分数并在候选间归一化,不进入完整多 token 生成循环。
  • 固定选项不代表判断正确;候选集合应包含 OTHER、ESCALATE 等未知或升级分支,概率 margin 比单一标签更有用,但阈值需用标注数据校准,候选与复核路径应像代码一样评审和版本化。

内容结构:

开篇:Jev 游戏 demo 的实际分工

Jev 接收当前状态,在“上、下、左、右、攻击、喝药”中选择动作;游戏代码负责移动、碰撞、伤害和画面。作者关心的不是它是否玩赢,而是这种窄职责分工。

01 软件经常只需要一个判断

程序中有大量分支,当条件是自然语言时,难以直接写成 if。传统做法是调用通用大模型返回文本或 JSON,再由代码解析,存在格式错误、额外文本和模型自造标签风险。Jev 承认答案空间已知时无需自由生成,要求调用方声明回答形状,并介绍 Choice、Score、Noul 三种形状。

02 它和结构化输出差在哪

“返回 JSON”不是 Jev 的核心区别,通用模型也能按 schema 返回。区别在于,许多结构化输出仍要自回归逐 token 解码;Jev 目标是在第一次前向计算后直接读取有限答案分数,不进入多 token 文本生成循环。

03 logits、softmax,以及为什么只取三个数字

语言模型为词表产生 logits。Jev 只关心声明的候选,例如 A、B、C,并在候选之间做 softmax,得到“在这三个允许答案间更偏向哪一个及偏向程度”。下游拿到的是可直接进入阈值判断的数。工程上需用 chat template 渲染完整 prompt,并检查标签是否为单 token;若标签被拆成多个 token,应改标签。

04 固定选项不等于判断正确

即使只允许 billing、technical、account,模型仍可能在正确答案是“升级安全事件”时被迫选最接近标签。候选集合应写入未知情况,如 OTHER、ESCALATE。schema 能阻止列表外答案,但不能保证列表内答案正确;候选定义、未知分支、升级路径和人工复核应像代码一样评审和版本化。

05 概率为什么比一个标签更有用

只返回标签不够,0.52 的 billing 与 0.91 的 billing 不应触发同一自动化路径。可用 top_probability - second_probability 作为 margin 衡量置信度;billing 0.52 对 technical 0.46 时,自动分流风险明显更高。原文在“elif confidence”处截断,后续分支逻辑未完整呈现。

文章总结:

文章整体是一篇技术解析与工程落地建议:把 Jev 用作有限语义判断决策组件,能减少自由生成与解析风险,但必须将候选集合、未知分支、阈值校准和人工复核纳入工程化治理。

数据STUDIO

点击领取《Python学习手册》,后台回复「福利」获取。『数据STUDIO』专注于数据科学原创文章分享,内容以 Python 为核心语言,涵盖机器学习、数据分析、可视化、MySQL等领域干货知识总结及实战项目。

164 篇文章
浏览 329.2K

还在用多套工具管项目?

一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。

加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线