Where chips appear
Verdicts show up on four surfaces:
A chip reads
Evaluator name: label. A cell shows at most three chips before collapsing the rest
behind +N more, so a row judged by ten evaluators does not tower over its neighbors.
Colors and ordering
Colors are not stored. They are derived when the chip renders, from the label’s position in your list of choices, how many choices there are, and the evaluator’s optimization direction:
Direction also sets the order chips appear in. Worst comes first, so the thing you need to look at is
the first thing in the cell.
This is why the order of your choices matters when you create an evaluator. Reordering the choices
recolors every chip that evaluator renders from then on.
Why a chip says a count
Span-scope verdicts are collapsed per evaluator and label on a trace-grained row. A count of 3 means three spans of that trace got the same label from that evaluator. Open the trace to see which spans.Why a session chip is on only one row
A session verdict is anchored to the session’s first trace, because that is the single row it can render on in a trace-grained list. Filtering a session verdict on the Traces page therefore returns that one row, not every trace in the session.Explanations
Explanations is off by default. When you turn it on, the judge is also required to return its reasoning, and that reasoning is shown in three places:
It costs extra completion tokens on every judged unit, and makes each call a little slower. Prompt,
completion and total tokens are stored per verdict, so the difference is measurable.
Filtering and faceting by verdict
Every evaluator that produced a verdict in the current time window contributes a facet to the filter sidebar on Traces, Sessions and Explore, listing the labels it actually returned. Tick a label to filter, or use the negated form to exclude it. Multiple selections combine like this:The grain follows the page, not the evaluator
A verdict filter returns rows in the unit the page shows, which is not always the unit that was judged:
So a span-scope verdict ticked in all-spans mode is broader than the verdict itself, because it gives
you the spans of the traces that contain a match. That is deliberate, since it keeps the facet from
ever offering a value the table cannot show.
Facet counts are always in the unit the list shows, so they count traces on Traces and Explore,
sessions on Sessions, and spans in all-spans mode.
Facet counts answer “how much of this exists in this time window”, not “given the other filters I have
applied”. They can therefore over-count slightly against the rows you are looking at. This applies to
every facet on the LLM pages, not only verdict facets.