为什么最近开始关注 JEV?几个实战案例告诉你答案

最近 AI 圈出现了一个挺有意思的新东西:JEV

第一次看到它的时候,我的第一反应也是:

又一个 AI 模型?

但真正了解之后,会发现它和 GPT、Claude 这类模型的思路并不太一样。

LLM 擅长"生成",而 JEV 更关注"做决定"。

这听起来好像只是换了一个说法,但如果你正在研究 Agent、RAG、AI Coding、AI 应用开发,这个区别其实非常值得关注。


01 JEV 到底是什么?

简单来说:

JEV 是一种面向决策的 AI 模型。

传统 LLM 最擅长的是:

复制代码
用户问题
   ↓
LLM
   ↓
生成文本

比如:

复制代码
这个用户是不是高价值客户?

你让 GPT 回答,它可能会输出:

复制代码
从用户的消费记录、活跃程度以及历史行为来看,
这个用户具有较高的潜在价值......

然后你的程序还得想办法从这段文字里提取:

json 复制代码
{
  "is_high_value": true
}

JEV 的思路则更加直接:

markdown 复制代码
输入数据 + 判断问题
        ↓
       JEV
        ↓
    Decision

也就是:

复制代码
是不是?
选哪个?
概率多少?
风险多高?

这些事情交给专门的 Decision Model。


02 为什么需要一个"只会做决定"的模型?

这个问题其实非常关键。

我们现在开发 AI Agent,经常会遇到这种代码:

ini 复制代码
result = llm.invoke("""
判断这个请求应该使用哪个工具:
1. search
2. calculator
3. database
""")

# 然后解析 LLM 返回的内容
tool = parse_result(result)

看起来没问题。

但实际上,一个简单的:

"应该选择哪个工具?"

也需要经过一次完整的 LLM 调用。

而且还可能遇到:

javascript 复制代码
输出格式不正确
JSON 解析失败
模型给出解释
模型没有按照要求选择
概率无法直接使用

于是很多 AI 应用最终变成:

javascript 复制代码
LLM
 ↓
Prompt
 ↓
JSON
 ↓
Parser
 ↓
if / else
 ↓
业务逻辑

JEV 想解决的恰恰就是这一层。


03 JEV 最有意思的地方:Typed Decision

JEV 的一个核心思路可以理解成:

让 AI 的输出天然成为程序可以使用的 Decision。

例如:

复制代码
用户提交了一段代码

问题:
这段代码是否存在安全风险?

得到:

json 复制代码
{
  "probability": 0.91
}

程序直接:

css 复制代码
if probability > 0.8:
    require_review()

AI 不再负责"写一段话告诉你应该怎么办"。

而是:

css 复制代码
AI → Decision → Code

这其实是一个非常重要的变化。


04 第一个实战:Agent Router

我认为这是 JEV 非常适合的场景。

假设我们做一个 AI 助手。

用户可能提出:

复制代码
帮我查一下天气
sql 复制代码
帮我分析这条 SQL
复制代码
帮我查一下数据库里的订单

传统 Agent:

sql 复制代码
User
 ↓
LLM
 ↓
Tool Calling
 ↓
Weather / SQL / Database

现在可以增加一个 Decision Layer:

sql 复制代码
                 ┌── Weather Agent
                 │
User → JEV ──────┼── SQL Agent
                 │
                 └── Database Agent

JEV 不负责完成任务。

它只负责回答:

"这个请求应该交给谁?"

这种任务非常适合 Decision Model。


05 第二个实战:RAG

这可能是我比较关注的一个方向。

我们现在做 RAG,通常是:

css 复制代码
Query
 ↓
Embedding
 ↓
Vector Search
 ↓
Top K
 ↓
LLM

但 Vector Search 有一个问题:

相似 ≠ 真正相关。

例如:

复制代码
Query:
MySQL 为什么出现死锁?

向量搜索可能找到:

复制代码
MySQL 锁机制
MySQL MVCC
MySQL 性能优化
MySQL 事务
MySQL 索引

这些都"看起来相关"。

但是到底哪个最相关?

这里就可以加入 JEV:

sql 复制代码
Query
 ↓
Vector Search
 ↓
候选文档
 ↓
JEV
 ↓
相关性判断
 ↓
Ranking
 ↓
LLM

甚至可以让 JEV 对每个文档打分:

css 复制代码
Document A → 0.91
Document B → 0.73
Document C → 0.42
Document D → 0.18

然后:

ini 复制代码
documents = sorted(
    documents,
    key=lambda x: x.score,
    reverse=True
)

这就从:

"搜索相似内容"

变成了:

"让 AI 判断哪些内容真正值得进入 Context。"


06 第三个实战:代码 Review

这个场景也很有意思。

比如 Git 提交:

ini 复制代码
+ user = get_user(id)
+ user.password = request.password
+ save(user)

我们可以问 JEV:

复制代码
这个代码变更是否存在安全风险?

得到:

复制代码
0.93

然后:

css 复制代码
if risk > 0.8:
    block_merge()

整个流程:

复制代码
Git Diff
   ↓
JEV
   ↓
Risk Score
   ↓
┌──────────────┐
│ > 0.8        │ → 人工 Review
│ 0.5 ~ 0.8    │ → 进一步检查
│ < 0.5        │ → 自动通过
└──────────────┘

这里 JEV 甚至不需要告诉你:

"我认为这段代码可能存在......因此建议......"

它只需要提供一个机器可以消费的判断结果


07 第四个实战:数据库

更有意思的是,JEV 已经有人尝试和 PostgreSQL 结合。

想象一下以后数据库里可以出现类似这样的逻辑:

sql 复制代码
SELECT *
FROM tickets
WHERE jev(ticket, 'customer is angry');

甚至:

sql 复制代码
SELECT
    ticket,
    jev_prob(ticket, 'customer is angry') AS score
FROM tickets
ORDER BY score DESC;

这意味着数据库查询不再只有:

sql 复制代码
WHERE age > 18

还可以逐渐出现:

sql 复制代码
WHERE AI 判断满足某个条件

当然,这种方式到底能不能成为主流数据库能力,目前还需要继续观察。

但从开发者角度看:

这个方向真的很有意思。


08 JEV 和 GPT 到底是什么关系?

我觉得不要把它理解成:

复制代码
GPT vs JEV

更准确的是:

markdown 复制代码
             AI Application
                    │
          ┌─────────┴─────────┐
          │                   │
       Generate            Decide
          │                   │
   GPT / Claude             JEV
          │                   │
   生成内容、代码          判断、分类
   推理、对话              路由、打分
          │                   │
          └─────────┬─────────┘
                    ↓
                  Agent

未来一个 Agent 完全可能是:

复制代码
LLM
 ↓
复杂推理
 ↓
JEV
 ↓
做决定
 ↓
Tool
 ↓
JEV
 ↓
验证结果
 ↓
LLM

也就是说:

LLM 负责"大脑",JEV 负责大量明确的判断。


09 这可能改变我们设计 Agent 的方式

以前我们很容易形成一种思维:

"有什么问题都丢给 LLM。"

于是:

复制代码
判断
 ↓
LLM

分类
 ↓
LLM

路由
 ↓
LLM

验证
 ↓
LLM

生成
 ↓
LLM

最终:

一个 Agent 里塞了很多 LLM 调用。

而 JEV 提供了另外一种思路:

css 复制代码
复杂任务 → LLM

简单判断 → Decision Model

确定规则 → Code

数据检索 → Search / Database

最终执行 → Tool

这其实更接近传统软件工程的思想:

让不同类型的问题交给不同类型的组件。


10 当然,JEV 现在还远没有到"颠覆一切"的程度

这一点也需要冷静看待。

JEV 目前还是非常早期的技术。

它真正的效果,还需要继续验证:

  • 和传统 LLM Function Calling 相比怎么样?
  • 准确率怎么样?
  • 延迟怎么样?
  • 成本怎么样?
  • 长上下文能力怎么样?
  • 复杂决策能力怎么样?
  • 在真实生产环境中的稳定性怎么样?

这些都需要大量实践。

所以现在更适合把 JEV 看成:

一种值得关注的新 AI Application Primitive。

而不是:

"GPT 的替代品"。


11 我为什么觉得它值得关注?

因为 AI 应用正在发生一个变化。

早期:

ini 复制代码
AI = Chat

后来:

ini 复制代码
AI = Copilot

再后来:

ini 复制代码
AI = Agent

而 Agent 真正进入软件系统以后,会出现大量这样的需求:

复制代码
是否调用工具?
应该调用哪个工具?
这个结果可信吗?
这个文档相关吗?
这个请求有风险吗?
这个用户属于哪一类?
这个任务应该交给哪个 Agent?

这些问题其实都不是:

"帮我写一段文章。"

而是:

"帮我做一个决定。"

这正是 JEV 试图切入的地方。


12 最后

如果让我用一句话总结 JEV:

LLM 让 AI 学会"说什么",而 Decision Model 开始让 AI 学会"选什么"。

对于普通聊天应用来说,JEV 可能没有那么重要。

但对于:

  • AI Agent
  • RAG
  • AI Coding
  • Workflow
  • 自动审核
  • 风险控制
  • 推荐系统
  • 数据库
  • 企业 AI

这种AI + 软件工程的场景来说,它反而可能是一个值得持续观察的方向。

尤其是当未来 Agent 越来越复杂以后,我们可能会发现:

真正需要的不是一个更大的 LLM,而是一套更合理的 AI 决策基础设施。

而 JEV,可能就是这个方向里一个很有意思的尝试。

相关推荐
qq_199886871 小时前
第6板块·第4节:构建系统与多文件项目
c++·人工智能·gpu算力
GetcharZp2 小时前
5 分钟拥有自己的 S3:RustFS 上手(MinIO 的 Rust 替代,Apache 2.0 可商用)
后端
冬奇Lab2 小时前
开源项目第222期:security-audit — Cloudflare 的安全审计 Skill,把 Coding Agent 变成六阶段安全审计器
人工智能·开源·资讯
卤煮最下饭2 小时前
在眼镜上背单词:一个 AIUI 对话式智能体的诞生
人工智能
Java后端的Ai之路2 小时前
Python进阶探索17 - Python中的深拷贝与浅拷贝
人工智能·python·ai·浅拷贝·深拷贝
知识分享小能手2 小时前
深度学习学习教程,从入门到精通,深度生成模型 —— 知识点详解与代码实现(20)
人工智能·深度学习·学习
行百里er2 小时前
Redis 版本演进、新特性与协议那些事儿
redis·后端
hzxxxz2 小时前
26%的研发交给AI之后-人的位置换到了哪里
人工智能
m0_587383003 小时前
深圳24小时自助健身房系统软件开发实战:架构设计与部署指南
人工智能·数据挖掘·系统架构·需求分析