跳至主要内容

您在寻找什么?

探索我们的服务,了解我们如何帮助您实现目标

AI Agent可观测性与成本控制:追踪、预算与终止开关

AI Agent可观测性与成本控制,是指追踪运行中Agent的每个步骤(提示词、工具调用、Token及成本),通过分层预算上限在停止前发出预警,并为指定人员提供终止开关——可停止运行、拒绝后续调用,并记录停止原因。

预约解决方案评审 查看相关解决方案

作者 Huy Nguyen (David), Founder & CEO · 更新于 · 1 分钟阅读

star

本指南面向负责Agent上线后运行并对运行时支出及故障承担责任的CTO或工程负责人,以及负责制定(或维护)Agent预算的财务或运营负责人。我们的业务运营AI自动化指南负责决定哪些流程适合部署Agent,评估框架负责验证Agent是否已准备好处理生产数据;本页从两者停止的地方开始——Agent已实际运行于真实系统并产生真实支出之后。检查点布局架构决定人工介入的位置;本页决定在该循环周围需要测量、上限设置和关停的内容。智能AI自动化服务涵盖交付内容,而订单到收款Agent是一个具体流程示例,在接触发票前需要以下所有控制措施。

本指南内容

中型企业对运行中的Agent实际需要追踪哪些内容?

追踪完整运行过程,而非仅关注最终答案:包括发送的提示词和上下文、每次工具调用及其参数、工具返回结果、每个步骤消耗的Token及成本、延迟,以及最终结果(发生了什么变化,或提交了哪些待审批内容)。若缺乏逐步追踪,成本激增或错误操作事后将成为谜题:有工程团队反映,只能从仪表盘总量中发现某个研究Agent在周末消耗了数千美元,却无从得知是哪些调用、重试或工具循环所致。追踪将此转化为可回答的问题:哪个步骤、哪个工具、哪次重试。

将追踪视为评估框架对待其轨迹评分的方式:观测单元是工具调用序列,而非单一输入输出对,因为同一任务的两次运行可能走不同路径,只有追踪才能告诉你某次运行实际走了哪条路径,以及该路径的成本。

预算分层阶梯:三个上限,每个在停止前均有预警

单一全局支出限额只能在泄漏已较大时才能发现。应改为分层设置上限,以便在最小范围内及时发现问题:

层级 约束范围 预警阈值,然后硬性停止 停止时的处理
单任务 响应单个请求的一次Agent运行 任务上限的大部分已消耗而任务仍未完成时预警,然后对该次运行设置固定的美元或Token上限 运行停止;调用方收到明确的"预算超限"结果,而非无声的部分答案
单会话 单个用户或单个流程的一系列相关运行 会话内支出上升或重试率上升时预警,然后对整个会话设置上限 该会话中的新运行将被拒绝,直至人工审核;已停止的任务不会自动重试
每日或全组织 当日业务内所有Agent的总支出 支出速率预警(支出加速,而非仅仅偏高),然后设置每日或全组织上限 新的Agent运行进入队列或被拒绝,直至下一周期,或由人工手动提升上限

每个层级的预警旨在让人员在硬性停止之前进行干预,而不仅仅是事后读取记录;硬性停止的存在是因为可被忽视的预警不是控制措施。循环迭代次数限制和重试次数限制与每个层级的美元上限并列设置:单次调用成本低廉的Agent,若对失败步骤的重试次数远超人工承受范围,仍可耗尽预算。

构建终止开关

  1. 在需要之前,确定对该Agent而言停止意味着什么。

    中途停止只读Agent成本低廉;而在多步骤写入操作中途停止Agent(例如,在发放退款的中间环节),需要一个明确的安全状态来停止,而非任意中断。

  2. 将预算上限和循环/重试限制内嵌到运行时中,而非仅作为仪表盘告警。

    追踪告知人员发生了什么;预算上限和终止开关改变接下来会发生什么。在支出已产生后才触发的告警无法保护任何东西;执行机制必须位于执行路径内部。

  3. 授权给指定人员,而非队列,拥有手动触发的权力。

    评估框架在其上线/不上线决策门中使用的同一指定审批原则在此同样适用:拥有权限和背景来做决定的人员可在数分钟内联系到,而非在工单被分类处理后。

  4. 停止应拒绝进一步的工具调用,而不仅仅是停止记录新的调用。

    仅使遥测静默而Agent继续调用工具的终止开关并未阻止任何事情;它只是进入了黑暗状态。

  5. 记录停止原因。

    触发了哪个上限、哪次运行触发了它,以及截至该点的追踪记录,以便事件可被审查而非成为日志中的空白。

  6. 在Agent上线前测试终止开关,方式与框架测试Agent本身相同。

    从未在演练之外触发过的控制措施,无法保证其在凌晨3点仍能正常工作。

为何仅靠仪表盘不足以构成控制措施

仪表盘回答的是这花了多少钱——在成本已经发生之后;预算上限和终止开关回答的是此次运行是否应继续——在运行仍在进行时。两者互为补充,而非替代:追踪和指标是预算执行规则早期响应所需的输入(支出上升、过多重试、异常工具使用),但执行本身必须在Agent的执行路径内部运行,作为Agent无法绕过的硬性停止,而非某人每天查看一次的图表。

AI的应用范围

Netbase与主流商业和开源AI工具及模型合作,按项目进行选择,并将追踪、预算和终止开关设计视为使Agent具备运营资质的组成部分,而非在首次运行超支后才添加的事后补救。

现有交付记录与不存在的记录

  • 现有内容。Netbase已为未具名客户交付AI项目,里程碑包括系统进入审核仪表盘或上线前的测试和优化阶段,包括上述审核和聊天机器人记录,以及匿名的RAG、文档AI和MLOps管道。Netbase遵循其已发布的安全实践(安全代码审查、传输中TLS和静态AES加密、基于角色的访问控制、管理员仪表盘MFA、漏洞扫描和渗透测试),并为其自身运营持有ISO 27001认证和SOC 2 Type II证明。
  • 不存在的内容。没有已发布的Netbase记录提及独立的可观测性或成本控制产品、Token支出数字、每次运行的美元成本、任何Agent的终止开关触发次数或事件次数。没有记录描述在生产中运行无人值守每日支出上限的自主性Agent。Netbase的认证涵盖Netbase自身的运营;它们不认证客户的Agent、其支出控制或其追踪数据。

备选方案与选择标准

方案 优势 劣势 适用场景
仅仪表盘和手动支出审查 快速部署,无需运行时变更 成本已发生后才报告;无人能在失控运行内部采取行动 低流量、内部、可逆的早期试点Agent
仅单任务预算上限 阻止最严重的单次运行超支 一连串低成本运行仍可耗尽会话或每日总额 无重试链或多次运行会话的单一、单次任务
完整分层上限(任务、会话、每日/全组织)及预警 在问题出现的最小范围内捕获 需要设计、测试和维护更多运行时和告警逻辑 任何具有重试、多步骤会话或支出若翻三倍会引起企业关注的Agent
分层上限加上经测试的指定人员终止开关 最接近在运行已出现问题时(而非仅在之后)有效的控制措施 需要经过演练的程序和明确的所有权,而非仅仅是代码 任何面向客户、向实时系统写入或无人值守运行的Agent

四个因素决定在此表中需走多远:若Agent循环或无限制重试,单次运行的最大成本;Agent是无人值守还是有人实时监控;每天执行多少次运行;以及成本或操作错误是否在人工发现前已触达客户或账簿。单个内部、有人监督的试点通常可从第二行开始;无人值守、面向客户或涉及财务写入的Agent不能止步于此。

本指南的局限性

  • 本文为通用工程指导,不构成认证、审计或对特定Agent支出有界的保证;上述层级和步骤是需要根据Agent实际使用的工具、模型定价和运行时进行调整的起始结构。
  • Agent的预算上限和终止开关实践仍是一个新兴领域:已发布的指导主要来自工程博客和供应商文章,而非公认标准,因此随着特定Agent的故障模式在生产中逐渐清晰,预期需要修订阈值。

与 Netbase 顾问规划下一步

常见问题

可观测性是显示Agent所做操作及其成本的追踪和指标;成本控制是根据该信息采取行动以阻止运行超支的预算上限和终止开关。没有执行措施的可观测性只能在问题已经发生后进行解释。

不能。预算上限在其自身限额内停止一次运行,但终止开关是更广泛的控制措施,人员可以手动触发,覆盖某个Agent、某个会话或整个系统,适用于固定上限从未被设计来捕获的原因,例如新发现的漏洞或可疑的工具调用模式。

一位既拥有接受停止运行操作后果的权限、又具备判断是否应该停止的背景知识的指定人员,可在数分钟内联系到;队列或工单系统对于正在积极超支或出现异常的运行来说太慢。

下一步

告诉我们哪个Agent已上线或即将上线,以及它所涉及的系统和预算,我们将预约解决方案评审,为其设计追踪架构、预算分层阶梯和终止开关程序。您也可以了解AI自动化与Agent,或阅读更多Netbase洞见。

保留人工审批的AI自动化与智能体 保留人工审批的AI自动化与智能体

Netbase为希望用软件处理重复性多步骤工作的运营团队提供AI自动化与智能体开发服务,同时保留对关键决策的人工审批权。我们将规则自动化与AI结合,构建人工审批环节,并与基线对比衡量回报。

Learn More
line
企业级AI智能体平台:在审批、审计日志与成本限额下运行AI智能体 企业级AI智能体平台:在审批、审计日志与成本限额下运行AI智能体

企业级AI智能体平台是一个受治理的运行时环境,AI智能体通过已审批的工具规划并执行多步骤任务,同时审批流程、审计日志、访问规则与成本限额确保每个操作可问责。Netbase将其作为前瞻性解决方案提供,部署于您自有环境中,而非以产品形式授权。

Learn More
line

与 Netbase 远程合作

Netbase 所有项目均远程交付,任何国家、任何行业的客户均可与我们合作;Netbase 已服务全球 80 个国家的客户。合同与发票由 Netbase JSC 开具,款项通过银行转账至 Netbase JSC 公司账户或 PayPal Business 支付。欢迎通过 WhatsApp 或邮件联系 CEO Huy Nguyen(David)。

联系 Netbase

讨论项目

Netbase JSC 帮助企业设计、构建、现代化和运营数字产品及 AI 驱动的业务系统。
项目咨询

project@netbasejsc.com

WhatsApp

+84 937 869 689

办公地址

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

取得联系

告诉我们您想构建、现代化或运营什么。

告诉我们您想构建、现代化或运营什么。

联系 Netbase