把 Jev 接进 AI 日程助手做了 48 组对照,结果反而变差了

23 小时 56 分钟前
 Taylor77

上次做 Jev AI Playground 时,我一直在想一个问题: Jev 这种 decision model 真正接进 Agent 后,能不能减少 LLM 在信息不确定时擅自做决定? 后来我把它接进了一个 AI 日程助手,专门做了一轮对照实验。 一个典型场景: “我 8:00 就到单位,具体讨论时间看您方便即可。”

这里 8:00 是到单位的时间,不是双方已经确定的会议时间。 我测试了三个 workflow: A:现有流程 原来的 time guard + LLM 。 B:改善上下文 不加 Jev ,只解决原流程中过早切割上下文的问题。 C:B + Jev 在 B 后增加 Jev ,进一步判断 action 、time role 、time of day 、relation 、date basis 。 48 个独立 case family 的结果: Workflow Exact match Action match A:现有流程 42/48 42/48 B:改善 context 46/48 46/48 C:B + Jev 38/48 39/48

结果和我最初的预期相反:改善原 LLM 的 context ,比增加 Jev decision layer 效果更好。 在 24 个 holdout case 里,B 是 23/24 ,B + Jev 是 17/24 。这次集成中,Jev 没有修正 B 的错误,反而在 B 原本匹配的 case 中增加了 8 个 mismatch 。 粘贴的 Markdown (1) 复盘以后,我觉得问题不应该简单归结成“Jev 有没有用”。 我们这次 C 一次让 Jev 判断了 action 、时间角色、时段、relation 、date basis 等多个东西,而且直接采用这些判断,没有做 calibrated abstention / fallback 。这实际上是一个耦合比较重的 integration 。 粘贴的 Markdown (1) 如果再做下一轮,我会先把 decision 缩得非常窄,比如只问: “这段消息是否明确确定了双方约定的会议开始时间?”

而不是再让第二个模型重新判断整个 Agent 应该做什么。 另外多一层模型确实也增加了 latency:

601 次点击
所在节点    分享创造
1 条回复
Taylor77
23 小时 30 分钟前
补一个更清楚的结果摘要,主帖里的实验数据排版挤在一起了:
48 个 case:
A |现有流程:42/48
B |改善 LLM Context:46/48
C | Better Context + Jev:38/48
24 个 holdout case:
B:23/24
B + Jev:17/24
这轮实验最值得记录的结果是:
改善原 LLM 的 context ,比增加 Jev decision layer 效果更好。
如果继续测试 Jev ,我会把它负责的 decision 缩到一个非常具体的问题,而不是让它重新判断整个 Agent 应该做什么。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1247068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX