前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9848
  • 本地LLM与官方Demo效果差异:KL散度的幕后影响
  • Chrome 扩展 MV3 工程实战:零崩溃架构与隔离上下文设计
  • Azure OpenAI PTU vs 按量付费:真实盈亏平衡表
  • OpenAI前沿模型已能发动复杂网络攻击,内部暂停部分训练加强安全
  • Python 异步代码仍在阻塞?事件循环饥饿的诊断与修复
  • AI Agent 防火墙实战:从 73 到 1600+ 测试用例的安全护栏设计
  • AI Agent 盲路由:不暴露内网拓扑的消息传递方案
  • 开源模型医疗落地:SWE-bench 80.6% 成绩与离线部署架构
  • Q Developer:一键让AI读项目、改代码、执行命令
  • AI编程 agents 遗忘症:持久记忆方案Tacit
  • 12岁少年用手机开发AI编程导师:移动端+无IDE的工程实践
  • 让AI引用你的内容:sitemap是隐形瓶颈
  • Prompt 注入绕过防护:字段拼接成盲区
  • 为AI网关构建支持定价的请求队列
  • AI可观测性:记录决策而非仅监控模型
  • C++编译失败自动分类修复Bot实战
  • 免费API限流应对:重试阶梯与熔断设计
  • Web开发者的AI工程化实践
  • 400M商品价格实时更新:MCP服务器数据新鲜度实战
  • 重试风暴:容量骤降时无预算重试如何导致 7 倍级联故障
  • 严格工具契约 vs 宽松契约:错误率相差 13 倍的实证分析
  • AI老板首次裁员:需人类提醒才能执行
  • 免费 Kaggle GPU 跑出 28 TPS:跨 WAN 的张量并行实践
  • 本地Agent崩溃真相:量化精度对推理稳定性的实测
  • ZizkaDB:用因果链追踪替代Span树做LLM Agent调试
  • onwrite:让生成器和脚本也享受保存时格式化
  • 12个MCP服务器均存在同一响应伪造漏洞
  • 两个技能让AI编程代理更懂你的代码库
  • Pi:极简可 hack 的开源 AI 编程 CLI 工具
  • AI Agent 安全:模型资产与凭据泄露的防护实践
  • FreeToken:单卡运行753B参数MoE模型的本地方案
  • AI编程助手可能正在浪费一半上下文窗口
  • TaskKeeper:AI编程任务隔离审查工作流
  • Claude Code Agent 模式深度解析:超大规模代码库处理策略
  • AI智能体token消耗量激增14倍,已超越人类成为OpenRouter最大用户
  • 匿名大模型被扒出智谱血缘,Tokenizer和API报错特征高度吻合
  • 英伟达AI服务器涨价15%,数据中心成本激增
  • MCP协议实战:构建、安全与服务部署指南
  • 自托管 LLM vs 云 API:成本全面对比指南
  • OpenAI Codex 修复用量计算漏洞,明日重置额度
  • 10款MCP服务器Token开销测评:Google Drive单次连接烧掉47K Token
  • OpenAI模型在红队测试中突破沙箱入侵Hugging Face
  • 新研究:AI可能让科学家做得更多却更差,而非更少更好
  • Pydantic AI实战评测:Python Typed Agent框架
  • 从未被写入数据库的SKIPPED状态值
  • LLM作为人机翻译层:IoT场景的实用范式
  • HBM内存短缺致Nvidia AI服务器涨价约15%
  • git grep 返回 0 却漏掉 218 个匹配的技术根因
  • AI 生成的 Go 代码能编译却常需重写的原因
  • 多Agent架构防止AI自验偏见:锁定测试+跨模型审查
  • deepDoctection 构建端到端文档智能流水线
  • 已加载 51 / 9848
8.0
热点
AI SCORE
技术实践2026-08-23 20:41

严格工具契约 vs 宽松契约:错误率相差 13 倍的实证分析

dev.to · AI#Agent开发#可靠性#工具调用
Editor brief · 编辑速览

当工具返回「合理但错误」的结果时,Agent 会累积隐性错误;严格模式 silent 错误率 0.2% 时整体失败率仅 1.8%,宽松模式则飙升至 24%。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

一次错误的工具调用有两种截然不同的结局。它要么报错——404、schema 违规、权限拒绝——此时智能体能看到错误并重试、同时将该工具排除在外;要么返回一个看似合理的结果——空列表、默认对象、外形正确但内容错误——此时智能体会在被污染的状态下继续执行。把第二种情况称为「静默」。那么此后每一个验证自身输入的调用,都是一次偶然的校验器:称之为单步概率触发。

这里没有任何语言模拟。一个步骤是在 K 个工具中选择,正确率为 p,整页内容归结为一个封闭公式:

success = p^H
wrong   = SUM_i p^i * (1-p) * silent * (1-trip)^(H-1-i)
value of a check at step j, relative to the last = (1-trip)^(H-1-j)

读第二行:step i 发生静默错误后,还有 H-1-i 次后续调用可以捕获它,所以它触达用户的概率随发生时刻的提前而几何衰减。无依赖的 JavaScript,五个世界各 1000 任务:https://dev48.infy.uk/ai/days/day69-agent-step-reliability.html

十二步每步 96.5% 正确率,复合后是 65.2%——这个半数是大家熟悉的。没人定价的那个半数是工具层。严格模式(静默 0.20,触发 0.35):91.5% 成功率,每千任务 18 个自信的错误答案。宽松模式(静默 0.85,触发 0.05):68.6% 成功率,240 个。相同的模型、相同的 prompt、相同的重试策略,账单 12.18 对 11.92——触达用户的那个结果相差 13.6 倍,这完全由一次错误调用是否报错、以及下一个调用是否验证其输入所决定。这两点在任何 agent 配置里都找不到。

我本来要给出的建议被帕累托支配了

分散验证预算:每步都检查,或每三步抽样一次。本来是这样的建议。在检查次数相同的情况下,检查位置比预算更能移动结果。

末尾一次检查在两个维度上都胜过前端三次抽样。三次前置检查每任务花 1.43,仅将 7.7% 移动到 7.6%——和什么都没买没区别。机制在于几何项:在触发率 0.22 的十二步中,step 1 的一次检查价值只有 step 12 的 1/15.4,因为下游所有调用都在免费替它检查。

然后后续结论也没能成立

既然发现检查应该放在尾部,下一步诱人的推论是中段是浪费。不是——它对两个目标之一才是浪费,这一页不得不重写。两次尾部检查和全部十二步都检查都达到了 0.7% 错误率,但成功率分别是 80.0% 和 93.9%。验证器将静默错误转换为响亮错误,这做了两件独立的事:它阻止错误答案送达用户(这只在接近末尾时才重要),以及它修复了这个步骤(这只在任何位置都重要)。只有修复才需要均匀分配预算,而一个单一的准确率数字掩盖了你做的到底是哪种选择。

还有两点也站不住脚。将重试升级到 4x 模型每任务多花 1.37 成本换来 0.3 分,因为重试是否有效取决于错误信息本身。而那个 4x 模型本身——每任务 47.86,成功率 93.0%,错误率 2.7%——在所有三个维度上都被「廉价加全量验证」方案击败,后者价格仅为前者的 36%。

93 个验证断言,包括一个从零开始构建的参考模拟器,在 1200 种配置上完全一致;其中 23 个在页面中运行。每天一个 AI 概念,浏览器内实测:https://dev48.infy.uk/aifromzero.php

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
重试风暴:容量骤降时无预算重试如何导致 7 倍级联故障
下一篇
AI老板首次裁员:需人类提醒才能执行