polym-eval-run-evaluation

Run pairwise model generation, scoring, and benchmark persistence for image/video comparisons.

8|Updated May 13, 2026
One-click install
npx skills add https://github.com/byteplus-sa/polym --skill polym-eval-run-evaluation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: polym-eval-run-evaluation
Source: https://github.com/byteplus-sa/polym/tree/main/skills/polym-eval-run-evaluation
Command: npx skills add https://github.com/byteplus-sa/polym --skill polym-eval-run-evaluation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It helps you run a complete benchmark loop that generates outputs for two models, compares them pairwise with an evaluator, and persists the scored results for later analysis.

Core Features & Use Cases

  • End-to-end evaluation orchestration: Generate image/video candidates for Model A and Model B, then score them pairwise.
  • Pairwise Gemini scoring: Produce a winner (A/B/tie) with a per-dimension breakdown and rationale.
  • Evaluation persistence to eval-db: Save each comparison into polym-eval-db (SQLite) for querying and aggregated rankings.

Quick Start

Use the skill to compare two models on a single prompt by telling it to generate results for both models, score them pairwise, and save the comparison report into polym-eval-db.

Frequently Asked Questions about polym-eval-run-evaluation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an A/B evaluation for image and video generation models?

To run an A/B model evaluation, you provide a prompt and specify Model A and Model B. The skill generates image and video outputs for both models, scores them pairwise, and saves the comparison report into a SQLite database.

What is pairwise scoring for visual model benchmarking?

Pairwise scoring is a mechanism where an evaluator compares outputs from two models to produce a winner, a tie, or a per-dimension breakdown with rationale. It applies to image and video generation comparisons to determine which model performs better.

How do I save model comparison results to a database for later analysis?

You save model comparison results by writing an eval-result row into polym-eval-db, which is a SQLite database. This persistence allows you to store each pairwise scored comparison for later querying and aggregated model rankings.

Can I use this skill to create a new visual benchmark from scratch?

Yes, you can use this skill for new visual benchmark creation. It orchestrates the full benchmark loop by generating image and video candidates for two specified models, scoring them pairwise, and persisting the results.

Do I need separate generation and scoring skills to complete the evaluation workflow?

Yes, the skill requires invoking the appropriate generation and Gemini scoring skills to produce image and video URLs for Model A and Model B before applying the pairwise scoring and saving the results to the database.