前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
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 · 全部资讯9673
  • Vercel Agent支持安装私有npm包和自定义registry
  • Google Gemma 4 开源发布:256K context 与多平台部署
  • 本地复刻OpenAI Dots:24小时上线开源AI Agent CLI
  • OpenAI 如何用一周推出 Jev 竞品
  • Gemini 4 Argon:追平OpenAI但仍未超越Anthropic
  • Gemini 4 Argon发布:100万输出Token覆盖编程、知识与网安
  • Google Docs/Sheets/Slides API全面支持评论与建议编辑
  • GPT-6.1 Sol发布:编码与计算机操控能力达Astra九成功力,价格仅五分之一
  • Vercel AI Gateway集成Browserbase网页搜索与抓取工具
  • MCP服务器限流与退避设计:防止Agent把账单跑爆
  • 安全让AI Agent部署:四规则让它永远删不了东西
  • Gemini 4 Argon 正式发布:能力大幅提升,但目前仅限「受信任的网络防御者」使用
  • 构建 Agent 数据工厂:Parquet + DuckDB + MCP 架构实战
  • Agent 规则文件是"君子协定":用机制设计让违规无利可图
  • Gemini 4 Argon 模型已发布,但你暂时还用不上
  • Google 发布 Gemini 4 Argon,号称进入下一代前沿智能时代
  • Gemini 4 Argon 测评:表现出色,但你暂时还用不上
  • OpenAI 联手 Synopsys 打造芯片设计 AI 模型 GPT-Synopsys
  • TokenCap:为什么我们用确定性 AST 重构而非让 LLM 生成代码
  • 实测:LLM 能否检出自己帮忙泄露的 Supabase 密钥
  • 三步让 Claude 后台 Agent 快 3-5 倍且更省钱
  • AI Agent 网络搜索 API 真实成本:10 万次搜索实际花销对比
  • Google 将 Gems 升级为 Skills,拥抱代理友好的提示格式
  • PageIndex:无向量数据库的推理型 RAG,可本地运行
  • dbx:25MB 搞定 100+ 数据库,支持 MCP 和本地 AI
  • AI 工程学习路线:从调 API 到上线真实 AI 产品
  • Google Gemini 应用引入 Skills 功能,Workspace AI 自定义能力再升级
  • 两月Claude Code复盘:1675美元API成本与117次危险命令拦截
  • Hugging Face 开源 WebGPU 本地 AI 推理内核,支持 200+ 算子
  • 用Amazon Bedrock知识库自然语言查询保险理赔
  • OpenAI Dots长时间运行边界问题率翻倍
  • 基于 AWS Bedrock 构建多代理音乐生成流水线
  • AI 智能体意外泄露 1.3 万张企业截图,含敏感信息
  • OpenAI Dot 虚拟机配置曝光:AMD 霄龙 + 9.7GB 内存,预装全栈开发工具
  • Google SynthID Bio:AI蛋白水印方案开源
  • AI代理演示成功不代表生产能成功
  • Deepseek为华为昇腾芯片发布开源编程工具TileLang
  • HydraFusion 研究预览版登陆 VS Code 与 GitHub Copilot 应用
  • NVIDIA 开源 AI Agent 安全沙箱 OpenShell
  • x402 新增 OpenAPI 变更检测与限频推断 API
  • OpenAI推理负责人:数学突破仅是智能体时代的开始
  • B站开源Index-Translate:150语言翻译模型,支持社区俚语和长文档
  • Cloudflare Monetization Gateway:用 HTTP 402 向 AI Agent 收费
  • Cloudflare AI Gateway自动路由器:边缘分类器降低AI成本
  • Cloudflare Workers 内置错误监控可直接推给编码 Agent 调查并提 PR
  • Cloudflare Containers 启动提速 6 倍,支持 Agent 运行时选配沙箱
  • 蚂蚁百灵发布 Ling-3.1-flash:560B 总参数、25B 激活参数、1M 上下文
  • 智谱开源GLM-5.3漏洞利用能力逼近Claude,20美元即可发起Chrome攻击
  • OpenClaw 企业版发布:定位「Agent 版 Kubernetes」
  • Perplexity自研Rust检索引擎Photon,P99延迟从800ms降至65ms
  • OpenAI DevDay 2026发布Dots、Sol 6.1、Ultrafast及Agent API等重磅更新
  • 已加载 51 / 9673
8.0
热点
AI SCORE
编程提效2026-10-01 02:22

三步让 Claude 后台 Agent 快 3-5 倍且更省钱

dev.to · AI#Claude#Agent优化#成本优化
Editor brief · 编辑速览

在 36 个微服务的 Go 应用中对比测试发现:接入因果上下文(Causely MCP)后,Claude Agent 工具调用减少 3.6-7 倍,耗时缩短 3.6-5.7 倍,成本降低 3.5-5 倍,且每次都产出正确修复。

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

完整中文译文

我们在 Kubernetes 上一个有 36 个 Go 微服务的应用里,向两个 Claude Managed Agents 注入了回归故障。两个 Agent 获得相同的页面、相同的集群、相同的 Grafana 访问权限,以及相同的源代码。其中一个还接入了 Causely 的 MCP server。两个 Agent 每次都产出了正确的修复方案。但有因果上下文的 Agent 工具调用次数减少了 3.6 倍到 7 倍,完成速度快了 3.6 倍到 5.7 倍,成本降低了 3.5 倍到 5 倍。

在我之前关于 Claude Managed Agents 的文章中,我讨论了如何让 Agent 访问生产环境,以及什么应该触发它。如果你还没有读过那些文章,这里是最相关的部分帮你跟上。Anthropic 于今年八月发布的《AI-Native SDLC Playbook》提供了跨六个阶段应用 AI 的最佳实践。这个六阶段框架对任何在企业软件领域工作的人来说都应该很熟悉。第六阶段——维护——正是后台 Agent 发挥关键作用的地方。在本文中,我们衡量了运行在这一阶段的 Agent 的有效性,以及为其提供因果上下文的影响。

测试一个关键差异

为了理解因果上下文的影响,我们基于 Anthropic 共享的框架和仓库示例搭建了两个相同的 Claude Managed Agents。两个 Agent 都可以通过 k8s MCP 查询 Kubernetes 集群中正在运行的服务。两个都接入了 Grafana MCP,包括应用指标、链路追踪和日志。两个也都有权访问 GitHub 分支上的应用源代码——回归故障就引入在那里;下文会详细说明。其中一个还接入了 Causely 以及它所提供的因果上下文,这些上下文基于流向 Grafana 的相同追踪、指标和日志。

我们对两个 Agent 进行了三个不同故障场景的测试,并用相同的起点提示它们(例如"服务 x 正在降级")。在每个场景中,我们命名的服务距离实际引入故障的地方有两到三跳。这是为了模拟我们在大规模环境中常见的情况:值班工程师手动宣布发生事故,但在调查开始时无法确定具体是哪个服务出了问题。或者在那些告警自动触发调查的环境里——触发告警的只是多个阈值超出范围的服务之一。

故障场景及与提示中命名服务的距离

对于每个场景,我们通过审查 Agent 提出的 PR、工具调用次数、耗时和成本来衡量修复的正确性。

另一个区别是,有 Causely 访问权限的 Agent 被指示首先调用 get_issues,范围限定在应用运行的命名空间。这类似于用 Issue 触发 Agent,这也是我们之前认为远比用超出阈值的违规触发更有效的方式。

典型的回归作为故障

为了让这些场景更贴近现实,我们在应用代码或基础设施配置中引入了基于代码的回归,而不是依赖故障注入方法论。这个应用本身是一个电商应用,由 36 个 Go 微服务组成,运行在单个 Kubernetes 命名空间中,使用 Kafka、Redis 和 Postgres 做持久化。前端扇出到多个服务,负载生成器持续运行以模拟八种不同的用户流程。仓库(包括应用源代码和场景设置)可以在这里找到。

以下是三个回归故障场景:

1. Billing Service Timeout

Billing 服务的 HTTP 出站客户端经过重构以改善现有连接的使用。重构意外移除了连接请求超时。现在,当 payment-adapter 服务变慢时,来自 billing 服务的请求会挂起而不是快速失败,结账延迟开始攀升。

2. Recommendation Service Memory Limits

对 YAML 文件的无意修改将 request memory 设为 8 Mi,limits 设为 10 Mi,而该服务通常运行在约 10 到 13 Mi。Pod 开始遇到 OOMKilled 重启;多个服务(例如 search、ranking)错误率升高,search 延迟攀升因为 ranking 在等待 search。

3. Pricing Service Excessive Calls

对 pricing 服务代码的修改现在对购物车中的每个行项调用一次 discount 服务,而不是每个购物车调用一次。随着购物车规模增长,discount 和 cart 服务的延迟都会增加,试图完成交易的用户前端延迟增加。

每个回归都引入在一个包含其他无关更改的分支中,因此简单回滚最新代码更改不是一个有效的修复方案。

Searching vs. starting with a diagnosis

有了因果上下文,Agent 采取了不同的方法。它不是每次从头重新发现系统,而是从一个答案开始,专注于确认其有效性并修复底层的代码回归。这可以通过审查会话追踪看到。Claude Managed Agents 平台提供了这种可见性。你可以看到 Agent 进行的每次调用、每次调用的耗时、遇到错误的位置,以及消耗了多少输入或输出 token。

审查 Baseline Agent——没有因果上下文的那个——我们可以看到以下模式。Agent 首先通过列出命名空间中的 Pod、检查最近的 k8s 事件,以及拉取命名服务的日志来定向环境。然后深入代码库了解布局并重建服务依赖图。现在它开始对依赖链中的每个服务进行广泛的试错遥测查询,使用数十个 PromQL 查询。它本质上是猜测哪些服务和信号重要,然后追求这些猜测。与此同时,它有一个并行任务在检查 firing alerts、自动扩缩容配置和其他基础设施信号。一旦有了疑似服务,它专注于 git 日志以了解最近的提交,并形成关于需要什么精确的应用或基础设施代码更改的假设。最后,它确认当前实时指标支持这个假设,应用编辑,提交并推送。

另一方面,有因果上下文的 Agent 首先问:"出了什么问题?"第一次调用几乎总是 get_issues。这返回了涉及到的实体。Agent 现在调查这个线索,用原始证据证实 Causely 的诊断。然后它专注于与标记实体相关的特定文件,而不是审查整个仓库并重建依赖图。从那里,它遵循类似的模式:审查这部分代码库的 git 历史,然后遵循与 baseline Agent 相同的收尾序列——修复、提交和推送。

两个 Agent 都正确,但一个有 5 倍的工作量

在我们测试的所有场景中,两个 Agent 都识别出了正确的根本原因并提出了有效修复的 PR。没有一个责怪初始提示中命名的服务(例如故障场景 2 中的 search)。区别在于速度和成本。没有因果上下文的 Agent 更慢,进行了更多工具调用,消耗了更多 token。

一次运行对比:baseline 与有 Causely 的 Agent

该表展示了每个场景的一次运行。Managed Agent 会话在工具调用、时间和总成本上因运行而异。差距的大小比具体数值更有信息量。5 倍的成本差异(故障场景二)或 7 倍的工具调用差异(故障场景一)不会通过额外运行收窄到 1 倍。

没有因果上下文,Agent 每次运行都重建系统图,进行更多工具调用,燃烧 token 来重建 Causely 已经以其语义暴露的内容。

Ready to try this with your agent?

我们已经将场景和评估工具在 Causely 开源仓库中提供。Agent 的设置和评估方法可以在 Claude Managed Agents 下的 background agents 仓库中找到,应用(包括代码回归故障)可以在 Regression Lab 仓库中找到。

Original source

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

阅读英文原文
上一篇
实测:LLM 能否检出自己帮忙泄露的 Supabase 密钥
下一篇
AI Agent 网络搜索 API 真实成本:10 万次搜索实际花销对比