SkillRet:第一个 Agent Skill 检索 Benchmark,6,660 个真实 Skill 拿来练手

为什么 Skill 检索 suddenly 变重要了?

现在 AI Agent 生态里,Skill 已经不是新鲜词。Claude Code、Cursor、OpenAI Codex 都在搞 Skills,开源仓库里动辄就是几千个 SKILL.md。但真正头疼的问题来了:Agent 怎么在成千上万个 Skill 里,精准找到最对的那一个?

以前大家都是靠关键词匹配、向量召回凑合用,直到我看到这个刚开源的项目——SkillRet。它是目前第一个专门针对「AI Agent Skill 检索」做的大规模 benchmark,论文还挂在 arXiv 上。

这个 benchmark 有多硬核?

  • 6,660 个真实 Skill:从开源仓库收集的公开 Agent Skills,不是人工编的小玩具集。
  • 4,997 条 Query:用 Claude Opus 4.6 生成的自然语言检索请求,覆盖真实用户意图。
  • 8,347 条 Relevance Label:人工标注的二分类相关性判断,训练/测试集全开放。
  • GPU 级评测流程:支持多卡并行跑 embedding 模型和 reranker,自带训练脚本。

这意味着:你如果要优化「Agent 从 Skill 库找技能」的召回率,现在有标准答案可以练了。

实测 baseline 怎么样?

官方 repo 里直接给了一组 baseline 结果,直接用 NDCG@5 / NDCG@10 / Recall@10 衡量:

  • BM25:NDCG@5 只有 46.47,传统关键词检索拉胯得明显。
  • bge-large-en-v1.5:335M 参数的 embedding 模型,NDCG@5 冲到 53.75,已经超过 BM25 一截。
  • bge-small-en-v1.5:33M 小模型也能到 49.62,性价比党狂喜。

这个对比说明:在 Skill 检索场景下,语义检索比关键词检索强不少,而且小模型已经能打。

谁该关注这个项目?

如果你在做下面任何一件事,SkillRet 都值得 fork:

  • 做 RAG / Agent 平台:需要一个标准数据集评测你的检索链路。
  • 训练 embedding 模型:10 万+ 训练相关性标注 + 6,660 Skill 语料,可以直接 fine-tune。
  • 研究 Skill 生态:6,660 个 Skill 的语料本身就值得分析。

项目还顺手开源了三款专训模型:SkillRet-Embedding-0.6BSkillRet-Embedding-8BSkillRet-Reranker-0.6B,都托管在 HuggingFace 上,开箱即用。

一句话总结

SkillRet 补上了 Agent Skills 生态里最缺的一块拼图——检索评测。以前我们说「Skill 很多」,但从来没认真测过「Agent 能不能找到对的 Skill」。现在有了标准 benchmark,接下去就是各家拼召回率的时候了。

GitHub 地址:https://github.com/ThakiCloud/SKILLRET

论文:https://arxiv.org/abs/2605.05726

**GitHub:** https://github.com/ThakiCloud/SKILLRET

评论区

0 条评论

登录后可评论。

查看完整榜单
查看完整榜单
查看完整榜单