Agent Skills
返回列表
子智能体评估专家

子智能体评估专家

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f37e97ba/subagent-evaluator。

技能介绍

它在解决什么问题

当你把一个复杂任务拆给多个子智能体执行后,通常只能看到最终输出,很难回答:任务到底有没有完成、上下文是否互相泄露、协作过程是否存在冗余、某个错误是由哪个环节造成的。Subagent Evaluator 试图把这些模糊的“看起来能用”变成可复现、可比较的指标。

评估如何组织

它只依赖 Python 3.8+ 标准库,核心入口是 SubagentEvaluator().evaluate_batch(scenarios, results)。最小流程分三步:用 create_evaluation_scenario(...) 定义评估场景,用 create_task_result(...) 包装子智能体的实际输出,再调用评估方法得到 JSON 或 Markdown 报告。

评估框架整合了四种学术思路:AgentBench(ICLR 2024)的多维度基准、AgentBoard 的细粒度推理链分析、Agent-as-a-Judge 的智能体互评,以及混合评估框架的确定性指标加 LLM 评分加权。具体指标由 EvaluationMetrics dataclass 承载,分为四类:

  • 核心能力:pass_at_k、accuracy、completion_rate、auc
  • 上下文隔离:task_leakage、summary_purity、citation_pollution
  • 协作效率:information_diversity、unnecessary_path_ratio、information_fidelity
  • 归因分析:intent_alignment、recall_health、composition_priority

generate_report() 会把详细结果渲染成 Markdown,便于直接贴进 issue 或 CI 日志。

适用边界与注意点

论文里的阈值并不直接照搬。资料中给出的 pass@k、summary_purity 等“优秀/良好/及格”分档是社区经验值,不是原论文官方标准,正式使用前需要拿自有基线校准。样本量方面,单次评估至少 30 个场景才具备统计意义,场景要覆盖正常路径、边界情况和对抗输入,并与已知 baseline 或人工标注横向对比。如果要把评估接入 CI,需要把它当作回归检测,而不是一次性打分。

使用场景

  • 团队开发了多智能体流水线,在版本发布前需跑通30个场景,检验子智能体的任务完成率与上下文隔离情况。
  • 当检索增强子智能体频繁输出无关引用时,可通过该技能计算引用污染度与摘要纯净度,定位上下文泄露的具体环节。
  • 多智能体接力处理长文档时出现信息丢失,需要利用协作效率指标分析消息传递的保真度,并诊断性能瓶颈。
  • 为验证新规划算法的可靠性,需在CI中接入评估脚本,对子智能体的推理链和错误恢复能力进行持续回归检测。

适合人员

  • AI应用工程师:需要量化多智能体系统的可靠性,在CI流水线中设置性能回归基线,避免重构导致隐性退化。
  • 智能体算法研究员:希望基于AgentBench等学术框架,对自研子智能体的任务完成率和推理链进行标准化评测。
  • 多智能体系统架构师:负责排查长链路协作中的上下文泄露问题,需要通过上下文隔离指标精准定位数据污染源头。
  • 自动化测试负责人:需要将智能体评估接入发布流程,通过混合评估框架生成Markdown报告,为迭代提供数据支撑。