news 2026/10/5 12:16:43

【行业前沿报告】Anthropic - Agent 评测:从结果验证到可靠交付

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【行业前沿报告】Anthropic - Agent 评测:从结果验证到可靠交付

文章目录

    • 1. 先定义评测对象:到底在测谁?
      • 轨迹与结果为什么都要看?
    • 2. 评分器分工:哪些交给代码,哪些需要判断?
      • 部分得分和任务通过,应分别报告
      • 模型评分器也需要被检查
    • 3. 四类 Agent,需要不同的成功证据
    • 4. pass@k 与 pass^k:找到一次答案,和每次都成功
      • 先看一个理想化例子
      • 有限次运行,怎样估计?
    • 5. 任务质量:先确保题目和判卷标准一致
      • 给每个任务准备一个能通过的参考解
      • 正例与反例要一起设计
    • 6. 环境与评分:防止测量本身制造假象
      • 隔离运行,还要保护裁判
      • 看轨迹时,先定位证据断在哪里
    • 7. 能力集与回归集:给不同阶段留下信号
      • 从第一批任务,到持续维护
    • 8. 离线分数之外,还缺哪些证据?
    • 9. 一份小示例:为什么“只看状态”会漏判?
      • 框架解决执行,任务定义决定测量价值
    • 参考文献

摘要:本文围绕 Agent 评测展开一套可检查的设计方法。先区分任务、尝试、轨迹与结果,明确评测对象;再按证据类型划分代码、模型与人工评分器,并强调部分得分与任务通过应分别报告。随后按编码、对话、研究、电脑操作四类 Agent 给出不同的成功证据,并对比 pass@k 与 pass^k 两种指标的含义与估计方式。文章还讨论了任务质量(参考解、正反例)、环境隔离与评分防假象、能力集与回归集的维护,以及离线分数之外的线上证据。最后通过一个退款评分小示例,说明“只看状态”为何会漏判,并给出可落地的执行顺序与工具选型建议。

任务确实完成了吗?换一种对话还能完成吗?分数下降时,出错的是智能体还是评测器?

假设一个售后智能体需要为订单退回 80 元。它查了规则,解释得体,最后说:“退款已完成。”如果数据库里没有退款记录,这次任务仍然失败。另一条轨迹真的退了款,却跳过了用户确认;只检查最终余额,又会把它判为成功。

这两个例子暴露了 Agent 评测的困难:一句回答、一次工具调用、一个最终状态,分别只能提供一部分证据。系统还可能在相同任务的下一次尝试中走出另一条路径。

Anthropic 于2026 年 1 月 9 日发表的Demystifying evals for AI agents提供了一个起点:分清任务、尝试、轨迹和结果;组合评分方法;分别衡量能力与回归;持续把真实失败变成测试。[1] 本文沿着这些问题,结合 τ-bench、HumanEval 和官方评测文档,展开一套可检查的设计方法。退款场景、评分组合与数值例子均为原创教学示例。

先看一轮评测如何产生证据,再讨论该怎样解释分数:

图 1|一次 Agent 评测的结构。中心表示评测阶段,左侧给出任务条件与运行配置,右侧区分过程记录和环境结果。组合评分需要明确各类证据的用途。概念与布局为原创,参考文献 [2]、[3]、[11]。

1. 先定义评测对象:到底在测谁?

给大模型一段文字、检查返回答案,通常可以把测试对象理解为一次模型调用。Agent 会读取信息、调用工具、改变环境、接收返回,再继续行动。此时,一个最终分数包含了多个组件共同工作的结果。

同一个模型,换一套工具描述、重试机制或上下文整理方式,完成率可能改变。因此,要区分两套框架:

  • Agent harness,智能体运行框架:组织模型输入、工具调用、上下文、执行状态与恢复。
  • Evaluation harness,评测框架:准备任务和环境,启动尝试,收集证据,调用评分器,汇总结果。

前者属于被测系统,后者负责测量。评测框架可能复用生产运行框架,但二者的职责不能混在一起。Harbor 将任务组织为指令、环境与验证脚本,并把一次执行称为 trial;LangSmith 则将指定应用版本在数据集上的运行及评分记录为 experiment。[3][11]

概念在退款例子中指什么记录时应保留什么
Task,任务为指定订单处理一次符合规则的退款输入、规则、初始状态、成功条件
Trial,一次尝试从规定初始状态开始的一次完整运行尝试编号、配置、预算与终止原因
Transcript / trace,轨迹用户消息、模型输出、工具调用及真实返回接口实际可见的过程记录
Outcome,结果状态退款是否创建,金额、对象及次数是否正确权威数据源的状态或已保存的产物
Grader,评分器核验退款记录,检查授权,评价解释质量标准版本、证据与判定理由
Suite,评测集正常退款、超期拒绝、重复申请等用例集合覆盖范围、来源、分组与版本

轨迹与结果为什么都要看?

结果回答“世界最后变成了什么样”,轨迹帮助回答“怎样变成这样的”。二者不能互相替代。

τ-bench 使用最终数据库状态和必要回复信息判定任务完成,但论文明确指出:某些状态正确的尝试仍可能违反过程规则,例如未经确认就操作。[2, §3] 这是一条很实用的边界:状态验证强于口头承诺,但状态正确仍可能不足以证明完整成功。

回到本文的假设任务,至少要分开检查三个条件:款项是否正确退回,操作是否得到有效授权,回复是否准确反映执行结果。礼貌的解释不能抵消未授权操作;失败后的诚实说明也不能被记为退款成功。

2. 评分器分工:哪些交给代码,哪些需要判断?

一个任务可以有多个评分器,每个评分器也可以包含多个检查项。选评分器时,先问证据是否明确,再问判断是否需要理解语义。LangSmith 官方文档区分代码、模型和人工等评价方式,并说明模型评分可以使用或不使用参考答案。[3]

评分方式本文示例中的工作能直接提供的证据需要防范的失效
代码评分检查退款金额、订单、重复支付、测试结果明确条件是否满足,可定位到具体断言条件写错、数值容差不合理、只接受一种合法输出
模型评分判断回复是否解释了处理结果,是否与工具证据矛盾对开放表达作语义判断偏好长答案、忽略反证、评分随提示和模型变化
人工评分裁决复杂规则争议,校准模型评分领域判断与分歧解释人员标准不一致、成本高、覆盖有限

这三类方法之间没有统一的优劣排名。检查refund.amount == 80不需要另一个模型猜;判断用户是否听懂解释,则很难只靠关键词。

可以把评分过程拆成以下层次:

图 2|组合评分的职责划分。代码规则与模型判断并行提供维度结果,虚线将人工校准关联到评分面板,不要求每次运行都执行。硬性条件参与最终裁决,不能被其他维度的高分抵消。布局与组合规则为原创,参考文献 [3]、[4]。

部分得分和任务通过,应分别报告

假设一次尝试完成了身份核验,也找到了正确规则,但退款工具返回失败。它比一开始就选错用户更接近目标,这个进展可以作为诊断分数保留;对用户而言,钱仍未退回。

本文为该示例定义:

任务通过 = 结果正确 ∧ 授权有效 ∧ 无重复操作 ∧ 回复与证据一致。

解释质量、轮次数和成本另外记录。若产品还要求必须完成通知,可以将通知加入硬性条件。哪些条件能够加权、哪些不能补偿,要由任务要求决定,不能在看到分数后临时更改。

对于能够补偿的质量维度,可以按预先约定的权重汇总;二值判定则要求必要检查全部通过。也可以采用混合方式:先通过硬性条件,再达到质量阈值。三种汇总方式测量的目标不同,报告时要明确规则。

这个设计避免一种常见误读:平均质量分升高,不一定意味着更多任务可靠完成。报告多个维度的价值,是让失败原因可见,而不是让错误被平均掉。

模型评分器也需要被检查

Judging LLM-as-a-Judge在对话评价设置中研究了位置、冗长和自我偏好等偏差。[4] 这些结果不能直接给出某个业务评分器的误差率,但说明“换一个强模型打分”不足以建立信任。

一个可操作的校准办法,是先建立人工裁决的小型证据集,包含以下对照:短而正确的回复,长而错误的回复,措辞漂亮但违背工具返回的回复,以及证据不足的回复。然后逐项比较模型判定与人工理由。

评分提示要说明每个等级所需的证据,并允许“证据不足”。对于信息缺失的轨迹,评分器不能根据智能体的自述补出并不存在的退款记录。多个评分维度可以分别判断,防止语气、完整性和事实正确性互相干扰;这些是本文的评分设计建议。

3. 四类 Agent,需要不同的成功证据

评测对象的分类应该跟工作产物有关。代码、对话、研究和电脑操作都可能经过很多轮,但各自的成功证据不同。

Agent 类型一份明确的任务核心结果证据额外需要看的过程
编码修复空密码仍可登录的漏洞新测试通过,既有行为未被破坏是否改坏接口,是否删除或绕过测试
对话处理退款,或解释为何不能退款与规则一致的业务状态和必要回复是否确认授权,是否提供了错误承诺
研究查证某项指标并形成分析事实、来源、关键问题覆盖引用是否支持对应主张,是否忽略冲突证据
电脑操作修改应用设置并保存文件实际配置、文件或后台状态操作是否落在正确对象上,是否留下无关修改

编码任务的验证通常可以运行测试。SWE-bench 的评测基础设施在规定环境中执行代码并生成结果报告;在自己的任务里,还要确认测试真正覆盖需求。[5] “测试全绿”可能说明测试充分,也可能说明没有测到漏洞。可以加入独立的反例输入,检查失败条件是否被修复。

对话任务除了工具结果,还包含信息收集和用户协作。τ-bench 模拟用户与 API 交互;τ²-bench 进一步研究用户与智能体都能修改共享环境的双控制场景。[2][6] 例如远程排障时,客服给出正确指令,用户却没有执行,环境仍然没有修好。评测不能把“指导说得对”直接当成“问题已解决”。

研究任务要把查找事实与形成可靠综合判断分开。BrowseComp 面向难以检索、答案容易验证的问题,不能代表所有研究报告的质量。[7] 对本文假设的指标分析,还应预先列出必须覆盖的问题,并逐条检查来源、时间口径和相互矛盾的信息。命中一个正确数字,并不保证推导出的趋势成立。

电脑操作尤其需要检查保存后的产物。WebArena 强调网页任务的功能性完成,OSWorld 提供桌面任务的初始化与执行验证。[8][9] 点到了“保存”按钮,是动作证据;正确目录里出现可打开的目标文件,才是结果证据。本文讨论这些基准的验证思路,不比较不同版本的榜单分数。

浏览器操作还需要记录工具选择与成本。Anthropic 原文讨论了文档结构读取和截图之间的令牌、延迟取舍;这个例子不能推出一种接口在所有任务上更高效。[1] 在自己的评测中,可以将同一任务、相同预算下的耗时和令牌数,与完成条件一起记录。

4. pass@k 与 pass^k:找到一次答案,和每次都成功

某个任务运行三次,结果是成功、失败、成功。这个智能体能做成任务,但它的服务是否足够稳定,还需要另一个问题来衡量。

pass@k问:k 次尝试里,至少一次成功的概率是多少?

pass^k问:k 次尝试,全部成功的概率是多少?τ-bench 用后一指标研究重复运行的一致性。[2, §3] HumanEval 的官方实现提供了 pass@k 的有限样本估计。[10]

图 3|同一组运行结果可以回答不同问题。“独立尝试”要求每轮按协议重置;中央表示收集与统计过程,不表示后一次尝试继承前一次的答案。候选选择是产品实现需要额外解决的问题。指标定义参考文献 [2]、[10],布局为原创。

先看一个理想化例子

设单个任务每次成功概率固定为 p,k 次尝试独立且同分布,则:

pass@k = 1 − (1 − p)ᵏ,pass^k = pᵏ。

令 p = 0.75,得到下表。数字由公式计算,是教学示例,未测量任何模型。

尝试次数 k至少一次成功:pass@k全部成功:pass^k
175.00%75.00%
398.44%42.19%
599.90%23.73%
10约 100.00%5.63%

“约 100.00%”只是显示精度下的四舍五入。随着 k 增大,一个指标更容易达标,另一个更难达标。只有在这个单任务、固定 p 的假设下,才可以直接用上述幂次计算。

若某些任务总能成功、另一些从不成功,平均 pass@1 也可能是 75%。这时增加尝试,并不会让整体 pass@k 像表中那样上升。不同任务应先分别统计,再按约定口径汇总;不能先取整体平均 p,再套非线性公式。

有限次运行,怎样估计?

对于同一任务,设已运行 n 次,其中 c 次成功,且 1 ≤ k ≤ n。用 C(a, k) 表示从 a 个元素里选出 k 个的组合数;当 a < k 时取零。

pass@k 的估计 = 1 − C(n − c, k) / C(n, k)。

pass^k 的估计 = C(c, k) / C(n, k)。

第一式排除“挑出的 k 次全部失败”,第二式计算“挑出的 k 次全部成功”。在独立同分布的采样假设下,它们是相应概率的无偏估计。[2][10]

例如 n = 4、c = 3、k = 2,共有六种两次尝试的组合。每一组至少有一次成功,所以 pass@2 的估计为 100%;只有三组全部成功,所以 pass^2 的估计为 50%。它与直接代入(3/4)² = 56.25%不同。配套计算脚本给出了这个例子与上表。

估计值不是精确的未来成功率。运行次数少时,应一并报告任务数、每任务的 n 与 c,以及估计的不确定性,避免让一个显示为100%的数值承诺超出证据的可靠性。

还要区分统计指标与产品交付。pass@k 很高,只说明候选中可能有正确解;产品仍需可靠验证器选出它,并支付额外计算成本。pass^k 则衡量对同一底层任务的重复表现,不等于连续业务流程中 k 个不同步骤都成功。共享缓存、前次答案或一起发生的工具故障,会破坏独立性假设。

5. 任务质量:先确保题目和判卷标准一致

一个低分可能来自三处:系统不会做,题目没有讲清楚,或者评分器拒绝了合法结果。需要通过可复查的证据把它们分开。

假设任务要求“写一个解析脚本”,评分器却只在一个未告知的固定路径下找文件。智能体把脚本写到了另一个合理位置,失败是规格与验证不一致造成的。若路径很重要,应写进任务;若不重要,评分器应按合理方式发现产物。

给每个任务准备一个能通过的参考解

参考解的作用是验证题目可完成、环境能运行、评分器能接受正确产物。它不要求智能体复制同一条工具路径。Harbor 的任务结构将参考解决方案、环境与测试分开保存,适合把这些检查变成可重复运行的资产。[11]

本例可以同时准备四类参考结果:合法退款、正确拒绝、证据不足时请求补充、执行失败后准确说明。它们都是合理业务行为,是否算“成功”取决于各自的任务定义;不能把全部任务都设成必须退款。

正例与反例要一起设计

只测试“需要检索时是否检索”,无法惩罚不必要的搜索。本文建议以同一业务边界成对构造用例:应退款与不应退款,应继续自动执行与应请求确认,证据足够与证据不足。

检查维度正例反例揭示的问题
触发行为满足条件时执行退款不满足条件时仍执行,说明过度触发
用户授权明确确认后操作模糊回应被当成确认
幂等与重复一次请求只产生一笔有效退款重试导致重复支付
结果说明根据真实返回解释结果工具失败后仍声称已完成

Anthropic 给出的早期起步建议是从20–50 个真实失败相关任务开始;大量尝试仍为零分时,应检查任务和评分器。[1] 这不是所有阶段都足够的样本量,也不是“零分必然是假题”。接近版本选择时,要看任务覆盖、效果大小和运行方差,小幅提升尤其需要更多证据。

不能只积累失败:保留典型成功场景,才能知道修复某个难例是否破坏了其他行为。难例集用于暴露边界,代表真实流量的集合用于估计产品表现,两者应有不同标签和汇总口径。

6. 环境与评分:防止测量本身制造假象

一次尝试结束后,工作目录、数据库、会话记忆和缓存都可能变化。下一次运行若继续读取它们,测到的就可能是“上一轮留下的帮助”,而不是规定起点下的能力。

在本文的退款示例中,第二轮读取第一轮已经完成的退款记录,就可能不需要再执行任何动作。若任务仍被算作从零处理成功,指标会虚高。反过来,多轮共用限额和资源,也可能制造一批相关失败。

**应固定并记录模型版本、运行框架、提示与规则版本、工具权限、初始状态、预算、评分标准,以及外部服务的状态。**比较两版模型时,尽量让其他条件一致;改变运行框架时,固定模型。否则分数变化很难归因。

隔离运行,还要保护裁判

智能体可以编辑项目文件,不代表它应能修改隐藏评分器或权威业务账本。本文建议把被测产物与评分依据分开管理,并记录被评分的确切版本。

Harbor 官方文档提供可选的独立验证环境;默认验证器仍在共享容器中运行,分离需要显式配置。[12] 分离环境也不自动等于安全或正确:哪些产物被传入、验证器读取什么、数据是否完整,仍要检查。

某个失败来自工具服务不可用,不能悄悄丢掉;某个智能体导致环境异常,也不能自动算作基础设施故障。可以单列原因,并在报告中说明重跑和剔除规则。规则应在比较前固定,避免分数因选择性过滤而改变。

看轨迹时,先定位证据断在哪里

对于退款失败,依次问:用户请求是否理解正确?读取了哪一版规则?工具参数是否对应目标订单?返回是成功、失败还是超时?最终状态与返回是否一致?回复有没有越过证据作承诺?

这些问题分别指向意图、信息、决策、执行、验证与表达。只把失败写成“推理不够”,无法知道该改数据、工具还是运行框架。评分结果也应保留具体失败断言,方便在标准更新后重新评分。

7. 能力集与回归集:给不同阶段留下信号

能力评测用于暴露系统还做不好的工作;回归评测用于守住已承诺的行为。原文强调两者应分开,成熟的能力任务可以转入回归集。[1]

以退款系统为例,常规单订单处理已经稳定后,继续只测这类任务,分数可能接近满分。下一版更擅长理解复杂请求,也未必能在这套集合上表现出来。可以保留常规集,再添加多订单、信息冲突、需要用户协作或恢复工具异常的任务。

评测集本文示例主要使用方式
能力探索集多个请求交织,部分信息要澄清比较新方案,并读取失败轨迹寻找边界
回归保护集常规退款、正确拒绝、重复申请检查修改有没有破坏稳定行为
保留验证集未用于反复改提示的独立任务降低反复调同一批题造成的过拟合

能力集接近满分,应增加能区分新能力的任务;旧题不必删除,仍可保留为回归保护。任务、规则和评分器版本一旦变化,旧分数与新分数也不能直接混用。LangSmith 的文档支持数据集分组和版本管理,为这种组织提供了具体工具。[3]

从第一批任务,到持续维护

下面是本文将前述原则落成的一份执行顺序。它是可调整的工程安排,不是任何框架的必填规范。

  1. 收集现有人工检查、用户反馈和失败轨迹,按影响整理第一批任务。
  2. 写清输入、成功条件、参考解,补上行为不该触发的反例。
  3. 固定运行配置,重置环境,选择并验证评分器。
  4. 多次运行,保留分维度结果、预算与失败原因。
  5. 人工阅读代表性轨迹,检查误判与不公平失败。
  6. 把修复后的用例转为回归保护;当能力集饱和时扩展难度。
  7. 明确基础设施、业务用例和规则版本的维护负责人,保留独立验证集。

图 4|本文建议的评测维护流程。它连接线上反馈、离线比较与人工复核;发布复核后的反馈可以继续补充用例。两侧卡片表示各阶段的检查职责,连线不表示已经自动解决这些问题。参考文献 [3]、[13],流程与布局为原创。

8. 离线分数之外,还缺哪些证据?

固定任务集便于比较版本,却不可能预先包含所有用户行为。LangSmith 和 Langfuse 都将离线实验与线上运行评分作为互补工作流。[3][13] 实际设计中,还可以结合以下观察方式:

方式在示例产品中回答什么解释时的边界
自动离线评测新版本在同一批退款任务上是否改善用例覆盖不足时,结果不能代表所有用户
生产监控工具错误、耗时或任务分布是否发生变化指标异常帮助发现问题,但未必直接指出原因
A/B 测试新版本是否改善真实任务完成和用户体验需要明确实验单位、流量与统计方案
用户反馈哪些失败是设计时没有想到的主动反馈的人群和场景可能有选择偏差
人工轨迹复查系统为什么成功或失败,评分是否公平少量案例解释机制,不能直接给出整体发生率
系统化人工评价开放质量标准能否得到稳定共识应记录评审标准、分歧与裁决方式

有反馈就立即改提示,可能只修好一个场景。更有用的动作,是把它变成可复现的任务,说明它为何失败,比较改动前后,并检查相关回归用例。离线改进后,再用合适的线上证据验证影响;线上分数上升,也需要排查任务分布是否变了。

9. 一份小示例:为什么“只看状态”会漏判?

配套素材提供了一段可直接运行的 Python 评分演示。它没有调用真实模型,而是检查八条手工构造的轨迹与结果。目标订单为R-017,授权退款 80 元;每条记录都明确标注为合成示例。

合成情况只检查最终结果加入授权与一致性检查后
得到有效确认,正确退款通过通过
回复称已完成,实际无退款失败失败
正确退款,但未经确认通过失败
退款后才获得确认通过失败
正确退款,但回复称没有退款通过失败
金额错误、重复退款或对象错误失败失败

“只看结果”的评分接受了四条,“组合评分”仅接受一条。这个差异是我们刻意构造的,用来展示漏判机制;不能把 4/8 或 1/8 当作真实 Agent 的成功率,也没有验证模型评分器在自然语言授权识别上的效果。

演示只规定必要关系:有效确认必须早于退款事件。它允许额外的只读查询,并未锁死完整工具调用顺序。完整程序、输入和实际运行输出都保存在素材包中。

框架解决执行,任务定义决定测量价值

选择工具时,可以按现有系统缺口比较,而不必先追求功能最多的平台。下表依据各自官方页面整理,不包含价格比较或性能排名。

工具官方文档中可用于评测的部分采用前先明确什么
Harbor任务环境、参考解、验证器与尝试执行 [11][12]是否需要可控环境,产物怎样交给验证器
LangSmith数据集、实验、代码/模型/人工评分与线上评测 [3]怎样接入现有轨迹,怎样固定数据集版本
Langfuse轨迹评分、数据集实验与人工校准 [13]哪些线上记录进入离线用例
Braintrust轨迹、数据集实验与评分工作流 [14]是否要统一实验与生产问题分析
Phoenix轨迹、评价、数据集与实验 [15]已有观测数据与评价标准如何复用

回到开头的退款任务,一份可靠的评测报告应让我们看到:目标是否实现,必要规则是否遵守,重复运行怎样变化,成本是什么,以及失败能否被公平地解释。没有这些证据,“看起来更好”很难转化成可验证的产品改进。

参考文献

  1. Grace, M., Hadfield, J., Olivares, R., De Jonghe, J.Demystifying evals for AI agents.Anthropic 原文,2026-01-09。本文的问题起点与补充阅读入口;本文为独立中文技术解读,未逐段翻译。
  2. Yao 等。τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains.arXiv:2406.12045v1,2024。核对 §3 的奖励条件、过程规则限制与 pass^k、pass@k 估计式。
  3. LangChain。Evaluation concepts / LangSmith Evaluation.评价概念、工作流。核对评分方式、实验、数据集与线上/离线评价。
  4. Zheng 等。Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena.arXiv:2306.05685,2023。摘要用于核对评分偏差类型,不用于推断本文示例的准确率。
  5. SWE-bench。Evaluation guide.官方文档。核对运行环境、执行验证与结果报告。
  6. Barres 等。τ²-Bench: Evaluating Conversational Agents in a Dual-Control Environment.arXiv:2506.07982v1,2025。摘要用于核对双控制与用户协作的任务范围。
  7. BrowseComp: A Simple Yet Challenging Benchmark for Browsing Agents.arXiv:2504.12516,2025。摘要用于核对查找难、验证相对容易的基准定位。
  8. Zhou 等。WebArena: A Realistic Web Environment for Building Autonomous Agents.arXiv:2307.13854,2023。摘要用于核对功能性网页任务评价。
  9. Xie 等。OSWorld.原版项目页面。核对初始化与执行验证思路;页面已提示后续版本,本文不提供最新榜单比较。
  10. Chen 等。Evaluating Large Language Models Trained on Code.HumanEval 论文,2021;官方评价实现。pass@k 估计按官方实现核对,未复现模型实验。
  11. Harbor。Tasks overview.官方文档。核对任务结构、参考解决方案、试验和验证脚本。
  12. Harbor。Separate verifier.官方文档。核对默认共享与可选独立验证环境。
  13. Langfuse。Evaluation overview.官方文档。核对线上评分、离线实验与人工校准入口。
  14. Braintrust。Observability and evals.官方页面。仅核对轨迹、数据集、评分和实验工作流。
  15. Arize。What is Arize Phoenix?官方文档。核对观测、评价与数据集实验功能。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/5 12:14:55

隔离内网部署AI Agent实战:从离线依赖到并发优化

第一次听到“隔离内网里部署AI Agent”这个需求时&#xff0c;我并没有太当回事。模型文件、代码仓库都攥在手里&#xff0c;无非是把公网的部署流程换到一个没外网的环境里再跑一遍。现实很快打脸&#xff1a;模型权重拷不进去、Python依赖装到一半报错、内网盘里散落着各种版…

作者头像 李华
网站建设 2026/10/5 12:14:46

基于HM的H.265视频隐写:量化系数奇偶校验嵌入与提取实战

每次聊到隐写&#xff0c;大家第一反应多半是图片里的LSB&#xff0c;把一句话的最低有效位替换掉&#xff0c;人眼看不出差异&#xff0c;工具一跑就能还原。但当载体从PNG变成H.265码流的时候&#xff0c;事情完全变了&#xff1a;视频编码经过了变换、量化、熵编码、帧间预测…

作者头像 李华
网站建设 2026/10/5 12:13:13

企业级RAG问答Agent:语义块重组与MCP调度实战

1. 这不是“又一个RAG Demo”&#xff0c;而是一套可落进生产环境的企业级问答Agent架构你有没有遇到过这样的场景&#xff1a;公司内部堆积了数万份PDF格式的SOP文档、数百个Confluence页面的技术规范、几十个Git仓库里的API接口说明&#xff0c;还有散落在飞书文档、钉钉群聊…

作者头像 李华
网站建设 2026/10/5 12:11:01

数据恢复实战教程:用Disk Drill找回误删、格式化与分区丢失文件

几天前一个老同事给我打电话&#xff0c;声音都是抖的。她移动硬盘里存着这几年带学生做毕业设计的所有原始素材&#xff0c;结果出差回来插电脑&#xff0c;资源管理器里只能看到盘符&#xff0c;双击就弹窗“需要格式化”。她当时正打算点“格式化”按钮试试&#xff0c;被我…

作者头像 李华
网站建设 2026/10/5 12:07:58

FreeCAD Sketcher源码深度解析:从约束到求解的完整链路

1. 这不是“读代码”而是“解剖FreeCAD的肌肉系统”如果你打开FreeCAD&#xff0c;新建一个草图&#xff0c;拖拽几条线、加几个约束&#xff0c;再点击“完全约束”——那一刻你调用的不是界面按钮&#xff0c;而是一整套精密协同的底层引擎。Sketcher模块就是这个引擎的核心活…

作者头像 李华
网站建设 2026/10/5 12:06:33

多引擎同步优化Agent智能系统:架构、协同与性能调优实战

1. 从零理解多引擎同步优化 Agent 智能系统1.1 这套系统到底在解决什么问题先把概念拆开看。Agent 智能系统&#xff0c;说白了就是一个能自己感知环境、自己做决策、自己调工具去干活的程序实体。它跟传统程序最大的区别在于&#xff1a;传统程序是你写死 if-else&#xff0c;…

作者头像 李华