看到 Jev,我的第一反应是:分久必合,合久必分。

绕了一圈,大家好像又回到了那句很朴素的话:专业的事情,交给专业的模型处理。别想着一个模型通吃所有。

我们是不是把大模型当得太万能了?#

大模型变得好用之后,做产品的人很容易形成一种惯性:遇到什么问题,先丢给大模型。

写东西交给它,分析交给它,判断交给它,连一个很简单的用户意图识别,也交给它。

这当然省事。以前可能要为每种任务单独准备一套方案,现在写一段提示词,好像就能把很多问题一起解决。

但真正接到产品里,就会发现另一面:有些工作根本不复杂,却要走一遍完整的大模型调用流程。

用户只是说了一句话,系统想知道他准备干什么。结果我们先把这句话交给大模型分析,再告诉它只能返回几个固定类别,最好再附上一套严格的格式要求。

“只返回 JSON。”

“不要解释。”

“只能从这些选项里选。”

明明只是想要一个简单的判断,最后却写了一大段话,教一个什么都会的模型如何少说一点。

想想还挺好笑的。

真正让人难受的,不只是慢#

拿意图判断来说,用户要查资料、执行操作,还是继续聊天,系统需要的往往只是一个明确结果,拿到之后就能继续往下走。

可如果这一步交给通用大模型,后面的流程就得等它完成。单看一次调用,好像还能接受;放进一个需要连续交互的产品里,等待感就出来了。

更麻烦的是,约束了格式,也不代表从此不用操心。返回结果不符合预期时,还得解析、校验、重试,或者再补一个兜底。

于是,一个原本很小的决策环节,反而成了整条流程里需要反复照看的部分。

我们本来只需要一个判断,却把一整套生成式对话能力请了过来,再努力约束它不要自由发挥。

这就是我觉得值得重新想一想的地方。

为什么 Jev 这样的思路会让人兴奋?#

对我来说,Jev 打中的就是这个痛点:不是所有任务都需要一个能长篇大论、能处理各种开放问题的模型。有时候,我们需要的就是一个快速、简单、专门负责决策的角色。

它不需要帮我写文章,也不需要给我解释一大段道理。

我只希望它尽快判断:这句话属于什么意图,接下来该交给哪个流程处理。

做的事情少一点,但把这件事做好。

所以,我能理解为什么这种模型一出来,就会让很多做应用的人兴奋。困扰大家的未必是什么高深问题,而是那些每天都会遇到、反复调用、又总觉得不该这么重的小环节。

当有人把它单独拎出来解决,就有一种“对啊,这件事本来就应该这样做”的感觉。

这里我想聊的,也不是 Jev 的参数表,而是它让我重新注意到的产品思路:我们到底是在按任务选择模型,还是因为手里有一个大模型,就把所有任务都塞给它?

从小模型到大模型,再回到分工#

以前,很多模型的职责很明确。

做分类的做分类,做识别的做识别,做预测的做预测。不同的问题,用不同的工具解决。

后来大模型来了,能力越来越强。原本分散的任务,可以先统一到一个入口里。开发门槛下降了,很多以前需要单独投入的能力,用提示词就能尝试起来。

这是“合”的过程。

但当产品真正跑起来,大家又开始关心响应时间、调用成本、输出格式,以及每个环节是不是足够稳定。

这个时候就会发现:能统一处理,不代表一定要统一处理。

于是,简单决策被拿出来,固定分类被拿出来,适合专门处理的任务又被拿出来。

这又是“分”的过程。

从最开始的专一小模型,到通用大模型,再到 Jev 带来的这类思考,兜兜转转,最后还是回到了分工。

不是每件事都需要最强的大脑。有些事情,只需要一个职责清楚、动作利索的专业选手。

我的结论:别追求一个模型通吃所有#

以后做 AI 产品,我会更愿意先问一句:这个环节到底需要什么?

如果只是判断意图,就让适合做决策的模型去判断。

如果是明确的规则,就让规则去处理。

如果需要开放式理解、复杂分析或者内容创作,再把任务交给大模型。

不必为了“统一”而统一,也不必觉得多用了一个专门的模型,就意味着系统不够先进。

用户不会关心背后是不是只有一个模型。用户感受到的是:它反应快不快,判断准不准,事情能不能顺利做完。

专业的事情,交给专业的模型处理。别想着一个模型通吃所有。

这就是 Jev 带给我最大的启发。技术绕了一大圈,有时候,落点反而是最简单的常识。