Skip to main content

Evaluations

The evaluation platform turns everyday use into comparable model quality signals: quick feedback on individual replies, blind head-to-head arena matches with an Elo leaderboard, and reusable evaluation sets whose runs are reproducible durable jobs. Everything runs under your own identity and provider credentials, and the sensitive parts — snapshots, comments, set prompts, and run outputs — are encrypted at rest.

Message feedback​

Rating an assistant reply records more than a thumb: a compact panel offers topic tags (accuracy, style, incomplete, harmful, formatting) and an optional comment, and Libre snapshots the rated exchange — your prompt and the reply — so the datapoint survives later chat edits and deletions. One feedback row exists per user and message; re-rating replaces it and clearing the thumb deletes it. Your dataset lives under Evaluations → Feedback; administrators can read the instance-wide dataset for curation. Private sessions never produce feedback rows.

Arena and leaderboard​

An arena match sends one prompt to two models of your choice and shows both replies in randomized order. Model identities stay hidden until the vote lands — first, second, tie, or both bad — and each user votes once per match. The leaderboard replays every vote in insertion order through a deterministic Elo rating (K=32, base 1000), so recomputing it always produces the same standings; "both bad" counts participation without moving ratings.

Evaluation sets and runs​

An evaluation set is a named list of up to 50 prompts. Running a set against a model executes as a durable job: each prompt runs one at a time under your credentials, progress is visible while it runs, item failures are recorded per item rather than aborting the run, and cancellation marks the run cancelled. A completed run stores the exact model, every output, and per-item latency — encrypted — and exports as JSON for side-by-side comparison or regression tracking across model, prompt, or provider changes.