跳至主要内容

您在寻找什么?

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

AI Agent评估测试框架:上线前验证智能体是否具备访问生产数据的资格

在Agent读写真实数据之前构建评估框架:按影响层级划分固定测试用例集,搭建镜像真实工具但不含真实数据的沙箱,结合确定性检查与LLM裁判处理判断性问题,与基准运行进行比对,并设置只有人工才能推翻的上线审批门禁。

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

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

star

本指南面向CTO、工程负责人,以及负责决定是否让中型企业AI Agent访问CRM、ERP、邮箱或支付系统的交付或QA负责人。我们的业务运营AI自动化指南决定某一流程应获得多大程度的自主权;本页面的重点是在Agent上线前,证明其已具备获得该自主权的资格。通过验证后,AI Agent安全与人工审批控制涵盖Agent运行期间的安全管控措施,智能体AI自动化服务涵盖交付内容。前90天运营计划将本测试框架门控嵌入更宏观的90天试点序列中。

本指南内容

为何单元测试不足以验证Agent

传统测试套件针对单一函数检查预期输出。而Agent会串联多个模型调用、自主决定调用哪些工具及其顺序,并对工具返回的任何内容作出响应——包括堆栈跟踪、空结果或其未预料到的整页文本。同一输入的两次运行可能产生不同的工具调用序列,却都正确,或以不同方式出错。NIST的生成式AI概况文件对此有明确说明:组织应在部署前运行测试、评估、验证和核查(TEVV)以理解生成式AI系统的能力,而不能假设通过演示即可推广至实际场景。对于Agent而言,测试对象是完整的执行轨迹,而非单一答案:调用了哪些工具、使用了什么参数、按何顺序调用,以及对返回内容如何处理。

OWASP的智能体应用Top 10从攻击者视角揭示了同样的缺口:一个在设计者预想场景下表现正确的Agent,仍可能被恶意文档劫持、以不安全方式滥用合法工具,或将一次错误输入级联为多步骤故障。测试框架的存在,就是为了在Agent被信任处理客户或企业无法承受丢失的数据之前,捕获两类故障——常规故障与对抗性故障。

影响层级×评分类型:测试框架

按Agent被允许执行的操作对每个测试用例分类,采用与决定哪些操作需要人工审批相同的影响层级,并为每个层级配以真正能捕获其故障的评分方法。确定性检查成本低、精确,善于捕获格式和工具选择错误;用模型评分另一个模型的输出(LLM裁判)速度较慢且需要自身校准,但它是对开放式答案进行基础性或语气评分的唯一可行方式。

影响层级 Agent执行内容 主要评分器 晋升前须证明的内容
只读 查询记录,起草无人自动执行的摘要 确定性(模式和字段检查) 检索记录正确;无虚构字段
可逆写入 更新状态、标记记录、起草待审核消息 确定性 + 对起草文本的LLM裁判 工具调用与任务匹配;草稿准确且符合品牌调性
不可逆或外部 发送客户消息、发放退款、删除记录 确定性、LLM裁判及预留对抗性测试集 确定性检查零容忍;对抗性测试集在任何实时运行前通过

仅检查最终答案的测试用例会遗漏大多数Agent故障。应对执行轨迹评分:调用了哪些工具、使用了哪些参数、按何顺序调用,与已批准的参考路径进行比对,以及测试断言的最终状态(记录、消息、账本),而非模型自身生成的摘要。

构建测试框架

  1. 首先编写生产合同。

    在编写任何测试用例之前,以书面形式说明哪些可观测状态证明成功、Agent可使用哪些工具、允许哪些参数值和范围,以及绝对不得尝试的操作。以下所有内容均针对此合同进行测试,而非针对Agent在某个顺利的日子碰巧表现出的行为。

  2. 按层级收集真实和合成用例。

    从支柱指南帮助您选定的流程中提取具有代表性的用例,添加边界用例(空结果、模糊请求、冲突记录),并刻意添加对抗性用例:含隐藏指令的文档、类似合法请求但越权的请求。

  3. 在沙箱而非生产环境中运行Agent。

    沙箱使用与预发布环境相同的编排方式和工具接口,指向合成或脱敏数据,因此故障永远不会触及真实客户记录。这也是人在环路检查点设计进行演练的环节。

  4. 以匹配的评分器针对基准对每个用例评分。

    对工具选择、参数和输出模式进行确定性检查;对基础性、语气和目标对齐性进行LLM裁判评分;两者均与冻结基准运行进行比对,以便模型、提示词或工具的变更以增量形式呈现,而非孤立解读。

  5. 按层级设置通过/失败阈值,而非一个全局分数。

    只读查询95%的通过率,无法说明那个真正重要的不可逆层级用例是否可靠。不可逆或外部操作的对抗性测试集需在门禁开放前达到接近100%的通过率。

  6. 将每次生产故障转化为新的测试用例。

    仅从事故中积累、而非凭空想象的测试框架,才是真正能持续改进的框架;将其纳入与其所保护的提示词、模型和工具版本相同的变更流程中。

上线审批门禁:生产数据访问的起点

测试框架针对某一特定变更(新Agent、新工具、新模型、新提示词版本)回答一个是/否问题:它是否通过了当前对抗性和回归测试集上的所有不可逆层级阈值,并与冻结基准进行了比对?若是,由指定人员签字批准,Agent的凭证从沙箱范围扩展到真实系统,遵循我们AI Agent安全指南中的最小权限身份设计。若否,无论其在只读用例上表现多好,变更均保留在沙箱中。门禁在部署流水线中强制执行,方式与代码审查员管控拉取请求相同,而非交由Agent或某位工程师在上线当天自行判断。

每次提示词、模型或工具变更时均须重新运行完整测试套件,而不仅限于首次上线:OWASP的智能体安全计划将更改提示词模板或替换模型视为新的攻击面,NIST的概况文件将度量视为持续性工作,而非一次性的部署前认证。

AI的作用

LLM裁判本身也是一个可能出错的模型,因此它永远不会取代确定性检查和不可逆层级的人工签字;它只是减少了人工逐一阅读开放式用例的数量。Netbase与主要商业和开源AI工具及模型合作,按项目选型,并设计测试框架,使模型、提示词或工具的变更不会丢失上线审批决策所需的证据。

备选方案与选择标准

方案 优势 劣势 适用场景
上线前人工抽查 快速,无需构建工具 遗漏罕见和对抗性用例;无法扩展至多次上线 低频次、可逆、仅限内部、试点周期短的Agent
仅限确定性检查 成本低、精确、易于在CI中运行 无法评估开放式文本质量或意图 输出结构化且范围窄的工具调用Agent
确定性 + LLM裁判 同时覆盖结构化和开放式故障 裁判模型需要自身校准和定期人工审计 任何起草面向客户文本或判断模糊用例的Agent
含对抗性测试集和上线门禁的完整框架 最接近证明Agent已准备好处理真实数据 需要真实的工程时间来构建和维护 任何达到不可逆或外部层级的Agent

四个因素决定在此表中走多远:最坏操作的可逆程度、输入来自公司外部的比例(邮件、上传文件、网页)、每日运行用例数量,以及错误答案是直接触达客户还是先经过人工审核。供单一团队使用的只读内部Agent,在第一个季度通常可以停留在人工抽查阶段;而会发送资金或向客户发消息的Agent则不能。

已有交付记录与尚未记录的内容

  • 已有内容。 Netbase已为未具名客户交付AI项目,其中测试和优化阶段作为已记录里程碑的一部分,在系统进入审核仪表板或上线之前完成,包括上述审核和聊天机器人记录以及匿名的RAG、文档AI和MLOps流水线。Netbase遵循其已发布的安全实践:安全代码审查、传输层TLS加密和静态AES加密、基于角色的访问控制、管理员仪表板MFA、漏洞扫描和渗透测试。Netbase持有ISO 27001认证和针对自身运营的SOC 2 Type II鉴证。
  • 尚未记录的内容。 目前没有已发布的Netbase记录命名独立的评估框架产品、测试用例数量、通过率、对抗性测试结果或Agent的事件数量。没有记录描述对支付或ERP系统具有无人值守写入权限的自主Agent。Netbase的认证涵盖Netbase自身的运营;不认证客户的Agent或其评估结果。

本指南的局限性

  • 本文为通用工程指导,不构成认证、审计或保证特定Agent安全的承诺;上述阈值和层级是一个起始结构,需根据Agent可执行的实际操作进行调整。
  • 生成式AI的评估方法仍是不成熟的领域:NIST的概况文件本身指出,许多有用的测试尚无已达成共识的已发布基准,因此应随着生产中出现新的故障模式,不断修订测试用例。

与 Netbase 顾问规划下一步

常见问题

足以至少覆盖每个影响层级一次,加上适用于可逆或外部操作的边界用例和对抗性用例。没有固定数量;不可逆层级的覆盖度比总数量更重要。

不能。它减少了人工逐一阅读开放式用例的数量,但不可逆层级变更的上线签字仍须由指定人员负责,裁判模型本身也需要定期经人工审计的校准。

不能。测试框架证明Agent在上线前的固定用例集上行为正确且安全;身份管控、最小权限工具、提示词注入防御和审批门禁在Agent上线后面对框架从未见过的输入时,才是保障安全的手段。参见AI Agent安全与人工审批控制。

下一步

分享您即将构建或扩展的Agent及其最终将访问的系统,我们将安排解决方案评审,在其接触生产数据之前设计测试用例层级、沙箱和上线审批门禁。您也可以了解AI自动化与Agent或更多Netbase洞察。

AI自动化与智能体,人工保持决策控制 AI自动化与智能体,人工保持决策控制

Netbase为运营团队提供AI自动化和智能体开发服务,让软件处理重复性多步骤工作,同时人工保留关键决策的审批权。我们将基于规则的工作流自动化与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