技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
results-and-leaderboard【数据与研究】Load, inspect, validate, submit, and display MTEB result caches, BenchmarkResults/TaskResult objects, model-card result metadata, and local leaderboards.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user already has MTEB results and needs to inspect cached JSON files, load results into Python objects or dataframes, validate folder layout, prepare model-card result tables, submit results, or run a local leaderboard.
mteb.evaluate(...), ResultCache, overwrite strategies, prediction folders, or failure-tolerant evaluation, use ../evaluation-workflows/SKILL.md.mteb create-model-results/model-card metadata generation, mteb leaderboard, and result-producing mteb run, use ../cli-and-automation/SKILL.md.../contributing-to-mteb/SKILL.md.../tasks-and-benchmarks/SKILL.md before loading or comparing results.model_meta.json, use ../models-and-encoders/SKILL.md.python scripts/inspect_mteb_results.py mteb-results-cache --require-model-meta to summarize model/revision folders, task JSON files, missing metadata, and malformed scores without network access.cache = mteb.ResultCache(cache_path="mteb-results-cache"), then call cache.load_results(models=[...], tasks=[...], require_model_meta=True, include_remote=True).BenchmarkResults.to_dataframe(aggregation_level="task", format="long") for one row per model/task, or format="wide" for a comparison matrix.results.get_benchmark_result(); this requires results to be associated with one Benchmark.require_model_meta=False for diagnostics, but add or regenerate model_meta.json before publication/submission.ResultCache.submit_results(models=[...], create_pr=False) for manual review first; create_pr=True requires GitHub dependencies and authentication.mteb leaderboard --cache-path mteb-results-cache --port 7860; add --rebuild when cached leaderboard data is stale.references/results-cache.md covers cache layout, ResultCache APIs, loading options, result objects, dataframe conversion, and validation signals.references/leaderboard-and-results.md covers local/remote results, benchmark tables, model-card result metadata, submission flow, and local leaderboard caveats.references/troubleshooting.md maps common install/import, optional-extra, dataset access, CLI/API, cache-path, and filtering failures to fixes.scripts/inspect_mteb_results.py is a safe offline cache/result-folder inspector for CI, handoff checks, and missing-metadata diagnosis.python -c "import mteb; print(mteb.__version__)"
python scripts/inspect_mteb_results.py mteb-results-cache --require-model-meta
mteb leaderboard --cache-path mteb-results-cache --rebuild --port 7860
Expected healthy signals: import mteb succeeds, pip check is clean, result folders contain task JSON files under model/revision directories, publishable result folders include model_meta.json, and dataframe outputs have non-empty model_name, task_name, and score columns.