最新资讯
www.infoq.com GitLab 19.5 将 Agentic 开发纳入 DevOps 平台的治理体系 dev.to 在信任 AI 生成的测试用例前,如何逐条复核 unite.ai Franklin Templeton 构建 AI 研究工作流以揭示风险 techxplore.com AI 助力寻找更优的钛合金 3D 打印工艺参数 engadget.com Perplexity 推出“teammates”日常工作任务 AI agent computerworld.com 别提数据中心:OpenAI 改称“compute campuses” theguardian.com 俄美试图阻止就自主武器制定具有约束力的规则 bloomberg.com Nvidia 加强东南亚芯片追踪以打击走私 thestack.technology 模型路由需求升温,Agent Router 推出开源替代方案 www.youtube.com Google DeepMind 的 Philipp Schmid:AI 同事需要具备的七个要素 unite.ai Cashfree 为 AI Agent 的托管结账加入 WebMCP 工具 dev.to 我们在 DolphinBench 上测试记忆检索:纯关键词搜索暴露了自身回归
多元动态
登录 注册
智能体 dev.to · @Don Karter

你的 Agent 正在付费让聊天模型说“是”

原文 我的收藏

Octomind 0.54.0 将 agent 中大量单字决策(选择技能、判断 4000 行命令输出中哪些片段重要、验证器告警是否为真)从完整 chat 模型改为 TypeSafe AI 的 Jev 模型。Jev 不生成文本,只处理带类型的问答:yes/no(Noul)、N 选一(Choice)、按 rubric 打分(Score)。作者称云端每次回答耗时 0.5–1.3 秒,成本 0.00001–0.0001 美元,并解释为何把 agent 控制平面押在一个“没有声音”的模型上。

AI推荐理由 作者以 Octomind 0.54.0 的实践说明:把 agent 中大量单字决策(选技能、判断输出片段是否重要、验证器告警是否真实)从完整 chat 模型迁移到 TypeSafe AI 的 Jev——一个不能生成文本、只做 yes/no、N 选一、按 rubric 打分的模型。文中给出云端延迟 0.5–1.3 秒、单次成本 0.00001–0.0001 美元的具体数字,并解释其动机(Jevons 悖论命名、9 月中旬在 X 上传播)。价值在于提出“控制平面用小模型/专用分类模型替代 chat 模型”的工程思路与成本量级;局限是数据来自厂商自述、无第三方复现,且未说明准确率与失败模式,因此不能视为已验证的通用结论。

72

正文

Watch an agent work a real task and count the decisions nobody sees. Which skill fits this request. Which part of a 4,000-line command output actually matters. Is the gap the verifier flagged real, or noise? Each one ends in a one-word answer. And until this week, every one of them went to a full chat model that had to reason its way there, token by token — like a staff engineer asked to pick the lunch spot. In Octomind 0.54.0 we stopped doing that. Those decisions now go to Jev, a model that cannot write a single token of text. On our cloud, each answer came back in 0.5 to 1.3 seconds and cost between $0.00001 and $0.0001. This is the story of why we bet our agent's control plane on a model with no voice. The model that can't write Jev is from TypeSafe AI, named after the Jevons paradox, and it went viral on X in mid-September for a reason I respect: it does one thing. You hand it a state and a typed question — yes/no (Noul), pick one of N (Choice), score this against a rubric (Score) — and it returns a calibrated probability. That's the whole interface. No generation, no prose. The numbers that got my attention: 70–500 ms per answer, $0.042 per million input tokens, and output is free because there is nothing to bill. Malte Ubl (@cramforce) ran it on a classifier eval he'd previously served with Gemini 2.5 Flash Lite — it saturated the eval on quality at 6x the speed. One developer ran roughly 5,000 requests for $2. Two pieces of fine print, because I'd want them if the positions were reversed. TypeSafe's homepage flashes 193.6x and 444.6x multipliers, but their own blog hedges those as the high end of real-world gains — treat them as marketing, not measurements. And the "0% tool-call errors" claim is true by construction: with a closed, typed answer space, Jev can pick a wrong option, but it cannot invent a malformed one. Honestly? That's exactly the property I want in a control plane. Wrong is recoverable. Malformed is a pager at 3 a.m. Five seams Inside Octomind, Jev now sits at five seams — the places where the runtime used to pay a chat model for a judgment call: Skill routing. When no rule matched a request, Jev picks the right skill instead of a chat model deliberating over a menu. Output scoring. Long command output gets scored chunk by chunk, so the agent reads what matters and skips the rest. Double-checking the checker. When the verifier flags a gap, Jev confirms it's real before the agent tears down and redoes fine work. Memory hygiene. Only relevant, grounded lessons get written to memory. Less sludge in, less sludge retrieved later. Planning. When planning would add nothing, Jev says so, and the agent skips it. A typed question looks roughly like this (illustrative, not the real API): { "type": "noul", "question": "Is this verifier-flagged gap a real defect?", "state": { "diff": "...", "test_output": "...", "gap": "..." } } // → { "answer": true, "probability": 0.91 } Enter fullscreen mode Exit fullscreen mode One question in, one probability out. Compare that to what we replaced: a chat prompt, a few hundred tokens of reasoning, and a parse step praying the model didn't wrap "yes" in a paragraph. The trust boundary Here's the design decision that made it safe to ship this on by default: on the checks it stands in for, Jev can only hold work back. It can never mark work done. Follow the failure modes. Jev says a flagged gap is real when it isn't? The agent redoes a check — wasted seconds, no harm. Jev says a gap isn't real when it is? It still can't wave work through, because approval was never its job; the verifier owns that. Jev slow, down, or unreachable? The agent does exactly what it did before 0.54 — the old chat-model path is the fallback, not an error state. Every failure direction is cheap. That asymmetry is the whole reason we were comfortable flipping this on for everyone, Free plan included, without a settings toggle to hide behind. If you take one thing from this post: give your cheap, fast model veto power, never approval power. What it costs, what you see Jev routing is on by default on every plan, including Free, billed at $0.042 per million input tokens. In a session, type /info and Octomind tells you how many chat-model calls Jev replaced — your own run's receipt, not our benchmark. Ours, from the cloud: answers in 0.5–1.3 seconds, $0.00001–$0.0001 each. The chat model still does everything that needs a chat model — writing code, explaining, reasoning through genuinely open problems. It just stopped being a very expensive yes/no machine. What I'd tell other agent builders Count your one-word answers. Grep your agent's call sites for prompts that end in a classification. We found five seams; you'll find your own, and they'll be embarrassing. Ours were. Prefer typed over generated wherever the answer space is closed. If the output is a choice, a boolean, or a score, generation is overhead — latency, tokens, and a parse failure mode you don't need. Design the failure direction before you design the feature. The trust boundary took an afternoon. It's the only reason this shipped on by default instead of behind a flag nobody finds. Expect Jevons. The model is named for the paradox, and the paradox is real: when decisions get 100x cheaper, you don't make the same decisions faster — you start making decisions you used to skip entirely. We're already scoring things we'd never have bothered scoring when every check cost a chat call. An agent run is thousands of small judgments. Most of them don't need a writer. They need a referee — fast, cheap, calibrated, and structurally unable to say "ship it." We shipped 0.54.0 with exactly that. Type /info sometime and see what your agent has been overpaying for.

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容