最近 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,可能就是这个方向里一个很有意思的尝试。