SkillBench

📊 AI 技能性能追踪与持续优化

AI 技能性能追踪与持续优化工具,自动记录任务耗时、成功率,生成评分与改进建议,支持版本对比与回归检测

收藏
8.2k
安装
2.1k
版本
1.7.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

skillbench 是一套面向 AI Agent 的自我改进型技能生态系统 CLI 工具,核心定位是量化技能表现、驱动持续迭代优化。它通过记录任务执行数据(成功率、耗时、错误类型),生成多维度评分,并提供可视化的改进信号,帮助开发者或 AI 系统识别薄弱技能并针对性优化。

核心用法

基础工作流(The Loop)
1. 声明技能版本:skillbench use github@1.0.0

2. 执行任务(配合 tasktime 计时)

3. 记录结果:skillbench record "Create PR" --success

4. 查看评分:skillbench score github

5. 迭代优化后对比版本差异:skillbench compare github@1.0.0 github@1.1.0

关键功能模块

  • 技能追踪:版本化管理,支持 skills 列表与信号提示
  • 基准测试:自动从 tasktime 拉取耗时,支持手动指定 duration、错误类型标记
  • 评分系统:A+ 至 D 六级评分,基于成功率(40%)、平均耗时(30%)、一致性(20%)、趋势(10%)
  • 基线与回归检测baseline --set/check 支持 CI 集成,失败时 exit 1
  • 持续监控watch --interval 定时巡检,schedule 生成 cron 配置
  • 生态集成:无缝对接 tasktime(计时)、ClawVault(技能仓库同步)

显著优点

  • 量化驱动决策:将模糊的"技能好坏"转化为可对比的评分与趋势图
  • 自动化闭环:从计时→记录→评分→改进建议,减少人工干预
  • CI/CD 友好:基线检查、回归检测、JSON/Markdown 导出便于集成流水线
  • 生态协同:与 tasktime、ClawVault 形成工具链,降低使用摩擦
  • 多 Agent 支持:leaderboard 功能支持多 Agent 环境下的横向对比

潜在局限

  • Node.js 依赖:需全局安装 npm 包,对环境有前置要求
  • 数据冷启动:新技能需积累一定样本量后评分才具参考价值
  • 评分权重固定:成功率 40%、耗时 30% 等权重不可自定义,可能不适应特殊场景
  • 错误类型依赖人工标记--error-type 需使用者主动分类,自动化程度有限
  • 生态锁定倾向:深度集成 ClawVault/tasktime,脱离该生态后部分功能降级

适合人群

  • AI Agent 开发者:需要持续迭代 prompt 或 tool 技能的工程师
  • MLOps/LLMOps 团队:管理多版本技能、需监控线上表现的团队
  • 自动化测试工程师:构建技能回归测试套件,保障升级不降级
  • 多 Agent 系统架构师:通过 leaderboard 优化 Agent 分工策略

常规风险

  • 数据累积偏差:长期运行后历史数据可能稀释近期变化敏感度,建议定期 baseline 或归档
  • 评分误导:高成功率但极慢耗时的技能可能获 B 级,需结合业务场景解读
  • 监控盲区watch 为被动轮询,非实时流式监控,关键故障可能延迟发现
  • 版本漂移use 命令仅为本地标记,不强制技能代码版本一致性,需配合 git/ClawVault 管控

SkillBench 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件