最近 Jev 火热,感觉这个模型的还挺有意思。
和 ChatGPT 、Claude 这类生成式模型不太一样,主要处理的是一类更具体的任务:做决定。
比如 Agent 运行到某一步,需要判断:
- 下一步调用哪个工具?
- 这个请求属于哪一类?
- 当前结果要不要重试?
- 浏览器接下来该点哪个元素?
- 几个候选方案该选哪个?
- 某件事发生的概率有多大?
这些任务以前也经常交给大语言模型处理。但是 Jev 的思路则是把它们单独拆出来,交给一个专门做决策的模型。
看完文档,我还是不知道它具体能干什么
官方文档把 Jev 的定位、API 调用方式,以及 Classification 、Routing 、Scoring 等能力都讲清楚了。
但我看完以后,脑子里还是有一个很实际的问题:
真实项目里,开发者到底把什么决定交给了 Jev ?
相比更多 API 示例,我更想看看别人是怎么用它的。
所以我顺手做了一个网站: https://whatcanjevdo.com/
名字很直接,就叫 What Can Jev Do?
我目前收集到的一些项目
网站里现在整理了 20 多个 Jev 相关项目,其中有几个例子让我对它的定位清楚了不少。
用 Jev 玩 Mario
Jev 不负责生成一大段游戏攻略。它做的事情很具体:
根据当前游戏状态,决定下一步按哪个键。
这个例子很好理解。它面对有限的候选动作,根据当前状态选出一个。
Browser Agent
浏览器 Agent 每执行完一步,都要判断接下来做什么,例如:
- 点击哪个元素
- 输入什么内容
- 继续滚动还是执行其他操作
- 任务是否已经完成
在这类 Agent 里,Jev 可以负责选择下一步动作,真正的操作仍然交给浏览器工具执行。
目前网站还在很早期: https://whatcanjevdo.com/
项目还在继续收集,页面也有不少地方需要完善。