多数LLM速度与准确性对比中缺失的JEV特性
摘要
本文强调了多数LLM速度与准确性对比忽略了结构化答案的可信度,并展示了JEV作为一款通过结构化接口确保决策输出一致性的工具。
多数决策系统之间的对比聚焦于两个问题:有多准确?有多快?两者都重要。但在将JEV与LLM进行基准测试时,我发现了一个容易忽视的第三个属性:你能将结构化答案视为决策对象吗?
有效的JSON不一定是有效的决策。现代LLM API可以返回JSON。有些可以强制执行JSON模式。这很有用——但它并不能保证响应中的字段彼此一致。
对于搜索相关性决策,我请求了一个连续分数和四个相关性等级的概率。一个连贯的响应如下所示:
{ "score": 2.99, "probabilities": { "0": 0.0, "1": 0.0, "2": 0.01, "3": 0.99 } }
该分布支持最终分数:它几乎肯定是等级3。现在考虑这个:
{ "score": 2.99, "probabilities": { "0": 0.10, "1": 0.60, "2": 0.25, "3": 0.05 } }
这可以是完全有效的JSON。它甚至可能通过JSON模式验证器。但它不是一个连贯的决策。最终分数说“几乎是等级3”;报告的不确定性说“主要是等级1”。生产系统应该信任哪个字段?
模式合规性是有代价的。人们倾向于说:“LLM已经可以产生结构化输出。”是的——但实际答案更复杂。一些提供商支持完全模式约束输出;其他只保证一个JSON对象。支持因提供商、端点和模型而异。较低努力的配置可能使结构化响应不太可靠。模式执行可能增加延迟、令牌开销、重试、回退逻辑或特定于提供商的集成工作。即使是模式有效的响应,在语义上仍然可能不一致。
一致性是决策质量的一部分。在我的相关性实验中,我测量了最终分数是否与模型自身分布隐含的概率加权分数匹配:测试的配置一致性从14.4%到100.0%不等。我的看法是,如果你需要决策背后的结构,JEV是目前唯一一致的输出方式。当然,我认为很快前沿实验室可能会匹配接口来提供这样的结构化决策。
相似文章
Jev 不是 LLM 杀手,也不仅仅是一个分类器。我们将其部署于生产环境并与真实用户一起使用。以下是我们学到的经验。
文章分享了使用 Jev(一个语义决策引擎)的生产见解,它通过与 LLMs 并行高效处理常规决策来增强 AI 代理系统,而不替代生成模型。
JEV-as-a-Judge: 自信时接受,不确定时上报
本文介绍了JEV-as-a-Judge,这是一种用于大型语言模型(LLMs)的经济高效评估方法,它使用一个仅基于决策的评判器,设置置信度阈值来接受确定的判定并上报不确定的判定,以显著更低的成本实现了与最先进模型相当的准确性。
LLMs作为评判者的问题
文章强调了使用LLMs作为评判者时的效率和合理化问题,介绍了Jev作为一种利用结构化数据以获得更可靠结果的工具,并质疑了开源替代方案的潜力。
@akshay_pachaar: LLMs 与 Jev,清晰解释!简而言之,关键区别不在于 Jev 生成得更快。Jev 根本不生成文本 …
本文解释了 LLMs 与 Jev 的关键区别,强调 Jev 并行评估带有概率的预定义决策,而 LLMs 则是顺序生成文本。
@LangChain:我们对 Jev 与 LLM 裁判在准确性、可重复性、延迟和成本方面进行了测试,以查看 System One 模型是否能够……
本文评估了来自 TypeSafe AI 的 System One 模型 Jev 作为一个新的代理评估器,显示它在一致性、速度和成本方面优于 LLM 裁判。