FlowPod AI
首页
如何判断你的 AI Agent 是否靠谱:用 Phoenix 与 Claude 做 Evals — Laurie Voss, Arize AI
AI Engineer
AI Engineer/未知时间

如何判断你的 AI Agent 是否靠谱:用 Phoenix 与 Claude 做 Evals — Laurie Voss, Arize AI

AI AgentEvalsArize PhoenixLLM-as-a-judge可观测性CI
中文导读

Arize AI 开发者关系负责人、npm 联合创始人 Laurie Voss 带来一场实操工作坊:以一个 Claude 驱动的金融分析 Agent 为例,演示如何用 Arize Phoenix 做 tracing、读 trace、写代码 eval 与 LLM-as-a-judge eval,验证 judge 本身是否可信,用实验证明 prompt 修复有效,并最终把整套评估接入 CI。适合正在把 Agent 推向生产的团队。

核心观点
1.“看起来没问题”不是测试套件:Agent 会自信地输出错误结论(如“116% 的分析师同意”),必须用可复现的评估来兜底。(约 2:47)
2.先 tracing 再 evals:Phoenix 的 trace 让你看到 Agent 每一步的真实行为,是写评估和定位 bug 的前提。(约 4:57)
3.评估分三层:代码 eval、LLM-as-a-judge、人工复核;LLM judge 本身也要被测试,否则只是把不确定性换了个位置。(约 8:30)
4.用实验(experiments)对比 prompt 修改与模型升级(Claude Haiku 4.5 → 5.5),让变更决策有证据而非感觉。(约 11:57)
5.把评估接入 CI(npm test)做门禁,才能防止回归,让 Agent 质量成为可持续的工程指标。(约 16:32)
中文精读

这场来自 AI Engineer 的工作坊,主题是很多团队正在踩的坑:AI Agent 上线后“看起来能用”,但没人能说清它到底靠不靠谱。Laurie Voss 用一个具体的金融分析 Agent 做示范——它曾自信地写出一份报告,声称“116% 的分析师同意”,而现有检查完全没拦住。这个荒诞数字正是 Agent 失败的典型形态:不是报错,而是流畅、自信、错误。

Voss 给出的方法论核心是“先看见,再评估”。第一步用 Arize Phoenix 对 Agent 做 tracing,把每次运行的检索、工具调用、推理与生成步骤完整记录下来;第二步是认真读 trace,从真实失败中提炼评估点。这比凭空设计指标更贴近生产问题,也让后续的代码 eval 和 LLM-as-a-judge eval 有明确靶子。

工作坊最有价值的部分,是对“评估器本身”的怀疑精神。LLM-as-a-judge 很方便,但 judge 也会错;Voss 专门演示了如何测试 judge 是否可信,以及为什么某个“正确性”评估会对每份报告都判失败。这种对评估链条的二次校验,是把 eval 从演示变成工程的关键。

最后,他用实验对比 prompt 修复前后的效果,并用证据支撑从 Claude Haiku 4.5 升级到 5.5 的决策,再把整套评估挂进 CI 的 npm test。对中文 AI 工程读者而言,这是一条完整可复制的路径:trace → 读 trace → 写 eval → 验证 judge → 实验 → CI 门禁。Agent 的可靠性不是靠更长的 prompt,而是靠可观测性与持续评估体系。

下一集
AI 账单太高了:Tokenomics 101 — Eugene Cheah, Featherless AI