关于 agent-evals-and-observability
这是一项用于评估 AI Agent 和构建生产可观测性的技能,面向相关团队。它将评估证据、注重隐私的遥测和基于风险的发布决策结合起来,并明确不同证据各自的边界。
主要功能
- 01定义任务与轨迹契约
- 02构建版本化数据集及清单
- 03选择互补的评分器
- 04将候选版本与基线比较
- 05评估不确定性与发布风险
- 06设计注重隐私的遥测
适用场景
- 01规划 Agent 评估
- 02调查性能回归
- 03审查轨迹、工具和副作用
- 04制定基于风险的发布门槛
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ magnus919/ agent-skills --skill agent-evals-and-observability安装后在 Claude Code 中输入/agent-evals-and-observability确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdevals/evals.jsongrounding-rubric-review.mdgrounding-run.jsongrounding-validation.mdlesson-rubric-challenges.mdreferences/agent-interface-enrichment.mddatasets.mddecision-audit-record.mdevaluation-design.mdevidence-modes-and-metric-mirrors.mdframework-routing.mdgraders.mdgrounding-attribution.mdgrounding-probes.mdjudge-stability.mdlesson-validation.mdmetrics-and-statistics.mdopentelemetry-genai.mdproduction-observability.mdregression-and-release.mdsource-index.mdsynthetic-scenarios.mdtrajectory-review.mdtemplates/dataset-manifest.mddecision-audit-record.jsoneval-plan.mdgrader-specification.mdinterface-enrichment-comparison.mdmetric-mirror.md详细介绍
Agent 评测与可观测性
评测用于判断行为是否满足既定数据集或生产样本上的明确标准。可观测性提供轨迹、日志、指标、关联信息和诊断上下文。两者都要使用;任何一方都不能证明另一方所做的事。
工作流
- 明确决策、风险、任务约定、轨迹约定和不可接受的结果。根据危害、可逆性和部署阶段选择证据,而不是使用逐步完善的分级尺度。
- 在比较版本之前,创建不可变的数据集版本和清单。声明来源、权利/同意、切片、固定样例、预期副作用、污染风险、限制、保留期限和变更日志。
- 选择能够观测所声称属性的互补评分器。对可观测的机制使用确定性检查;对状态和副作用使用执行/环境检查;在适当情况下使用人工、模型裁判、成对比较/排序、领域和安全审查。
- 在可比条件下运行候选版本和基线。保留运行配置、会影响决策的随机重复结果、失败/超时以及轨迹证据。
- 报告多维概况和不确定性。尽可能使用配对比较;检查切片、缺失情况、基准率、混杂因素、效应大小和多重比较。不显著并不等于等效。
- 应用按风险分级的发布门槛:硬性安全、隐私、授权和副作用不变量不能通过平均值抵消。记录权限、证据不足的结果、回滚和后续跟进。当这些证据必须纳入制品晋级、部署、回滚或更广泛的发布列车时,加载 release-engineering。
- 在生产环境中使用最少化、经过编辑的遥测进行监测。经过同意、转换和污染审查后,将已核实的事故和险情纳入案例。
当评测需要干预细节时,请将现有汇总计数与可选的类型化事件分开。缺少事件细节意味着未收集,而非数量为零。仅收集回答问题所需的字段,默认排除原始消息和隐藏推理,并且不要仅凭计数降低就判定成功。请参阅轨迹审查。
当已记录有依据的决策、证据缺口、剩余风险和责任人时,即可停止。如果所需证据不可用或存在冲突,应升级处理,而不是推断为通过。
按需加载
模板
使用 templates/eval-plan.md、templates/interface-enrichment-comparison.md、templates/dataset-manifest.md、templates/grader-specification.md、templates/trace-review.md、templates/run-report.md、templates/release-gate.md 和 templates/metric-mirror.md。它们是决策记录,而不是用来凭空制造证据的检查清单。
仅当决策取决于有证据支持的主张时,才使用依据探测。检查重要限定条件,以及证据是否支持拟议的行动,而不只是被引用的句子。分别保留调查结果、探测错误和未知结果;探测分数不能授权采取行动。
防护原则
- 不要将标量分数、关键词命中、架构验证或重复输出,当作超出其直接观测属性的证明。
- 默认不要采集提示词、输出、工具参数、中间推理、凭据或个人数据。导出前尽量精简,尽早脱敏,限制访问,设定保留和删除路径,并做好事件响应准备。
- 不要将人类判断视为确定真相。人工和模型评审都需要明确的评分标准、校准、分歧分析,并在条件变化时重新验证。
- 将以普遍性为导向的生产样本与风险增强型挑战案例分开。不要悄然将其中一类重新加权为另一类。
不适用场景
在提出修复方案前,使用 systematic-debugging 调查一个正在发生的缺陷。对于一般的、有证据支撑的完成声明,使用 verification-methodology;对于设计预防性控制,使用 secure-software-engineering;对于 SDK 特定代码,使用相应的框架技能。若要通过官方评分场景评测 Agent 在 Supabase 任务上的能力,请使用 supabase agent evals reference——本技能涵盖方法论,而非特定评测框架。