Eval Report
Review the release verdict, analysis by judgment group, and version comparison results in the Run Report.
1. Open the Run Report
①Run Report layout
The Run Report is a results report generated automatically when a Run finishes. It judges whether you can release based on the Release Gate. The Release Gate is the judgment criteria you set for each Criteria. You don't need to create any charts.
The Report screen is divided into the following parts, from top to bottom.
| Area | What it shows |
|---|---|
| Header | Which Run was evaluated against which criteria.Run Detail, Criteria Detail, ShareRun Detail also shows usage (cost and tokens). |
Conclusion Summary | Pass or Fail on each judgment group card for each version |
Usage tab | The cost, tokens, and time this Run used. See View usage. |
| Judgment group tabs | Version comparison and failure cause analysis by group |
- When you add a Metric to a Run, the Report is regenerated. During this time, the status is
Run UpdatingandReport Updating. - You can still view the existing Report while it's being regenerated.
- Create & manage Criteria explains how to set the Release Gate.
1-1Open the Run Report
- Click
Evaluation Dashboardin the left menu. - The
Run ReportunderDefault Pageopens. See Run Report layout for the screen layout.
- The Report is generated automatically when a Run finishes.
- A Run that's in progress has no Report.
- Click
2. Check the Run and criteria
①Judgment groups
A judgment group is a unit the Report judges as Pass or Fail separately. Each evaluation area of the Criteria and each Module becomes a group.
| Judgment group | Evaluation target | Result structure | Default Fail Threshold |
|---|---|---|---|
General Performance | Application | Sub Group › Task › Metric | 10% |
Policy & UX | Application | Sub Group › Task › Metric | 5% |
Safety | Application | Sub Group › Task › Metric | 2% |
Module Performance | Module | Task › Metric | 10% |
- Application group cards show one row per Application version.
- Module cards show one card per Module version (e.g.,
RAG BM25,RAG Hybrid). - Groups not in the Run have no card or tab.
②Judgment criteria
| Term | Meaning | Default |
|---|---|---|
| Case | The result of scoring one benchmark data item with one Metric | - |
Correctness Threshold | The minimum score for a case to count as correct. A lower score is Incorrect. | 0.5 |
| Failure rate | The share of Incorrect cases among a Metric's scored cases | - |
Fail Threshold | The allowed failure rate set for each Metric. If the failure rate exceeds this value, that Metric fails. | Varies by judgment group |
- The names differ in the Release Gate on the Criteria screen.
- Set
Correctness ThresholdasPass score, a value from 0.0 to 1.0. - Set
Fail ThresholdasFailure rate, a value from 0 to 100 (%).
- Set
- You can see
Incorrectcases inMetric Fail Rate Detail, sorted from lowest score.
③Snapshot time
Report values are fixed at the time the Report is generated. Changing settings later doesn't change Reports that already exist.
| Value | When it's fixed |
|---|---|
| Application, Task, Metric, Benchmark Set | When the Run starts |
Correctness Threshold, Fail Threshold | When Report generation starts |
- Changed criteria apply starting with the next Run's Report.
Run Timeis when the Run was executed, not when the Report was generated.
2-1Switch Runs
- Click the title
Run #142 ⌄. - Click the row of the Run you want to view.
Runs that are in progress or have no Report are dimmed and can't be selected.
- Click the title
2-2Check evaluation details
- In
Run Detail, check the number of Tasks, Metrics, and data items. - Check the evaluated Application and Module versions.
- Report values are the values at the time the Run and Report were generated.
- They may differ from the current settings. See Snapshot time.
- In
2-3Check the judgment criteria
- Click the Criteria name next to
Criteria Detail. - Check the
Fail Thresholdfor each Metric. Judgment criteria explains the terms.
Only the Metrics selected in the Run appear.
- Click the Criteria name next to
2-4Share the Report
- Click
Shareto copy the Report link.
The Report of the Run you're currently viewing is shared.
- Click
3. Check the release verdict
①Judgment order
Judgment is made per Metric. A group card's result combines the judgments of the Metrics in it.
- Case judgment: If the score is lower than the
Correctness Threshold, the case isIncorrect. - Metric judgment: If the failure rate exceeds the
Fail Threshold, the Metric fails. - Group judgment: If all Metrics pass, the card is
Pass. If any Metric fails, the card isFail.
For example, take a Metric with a Fail Threshold of 10%. If 4 of 80 data items are Incorrect, the failure rate is 5% and the Metric passes. If 10 are Incorrect, the failure rate is 12.5% and the Metric fails.
- If some cases errored, the failure rate is calculated without those cases.
- Metrics where all cases errored are excluded from judgment.
- The large % on a card is the failure rate of the whole group. It's a summary for reference, not the basis of the verdict.
3-1View the verdict
- Click the
Conclusion Summarytab. - Check
PassandFailon the group cards for each version. See Judgment groups for the groups.
- If any Metric fails, the card is Fail.
- Judgment order explains the calculation with an example.
- Click the
3-2Find the cause of a Fail
- Click
N metrics not meton a Fail card. - Check the Metrics that exceeded the threshold and their failure rates.
- Hover over the ⓘ next to the % to see why it was judged that way.
The % on a card is a summary for reference. It's not the basis of the verdict.
- Click
4. Compare versions
①Version comparison
Version comparison compares two versions of the same Application or Module one-to-one. It shows how the two versions' verdicts diverged on the same benchmark data. Use it to decide whether to switch to a new version.
- The left is the baseline version A, and the right is the comparison version B.
- Cases are split into four quadrants based on the two versions' verdicts. Quadrant names include the version names.
| Quadrant | Meaning | How to read it |
|---|---|---|
Only A Correct | Cases A got right and B got wrong | What you lose by switching to B |
Only B Correct | Cases B got right and A got wrong | What you gain by switching to B |
Both Version Correct | Cases both versions got right | No issue with either version |
Both Version Incorrect | Cases both versions got wrong | Failures that remain even if you switch versions |
- Cases where the two versions' verdicts differ are called Conflicting cases.
- In
Metric Comparison, the leading version is the one with the lower failure rate. If the failure rates are equal, it showsTied. - You can't compare three or more versions at once. Keep A fixed and change only B.
4-1Select versions to compare
- Click a group tab, such as
General Performance. - On the left, select the baseline version A.
- On the right, select version B to compare.
- To swap A and B, click
Swap versions.
- A version selected on one side can't be selected on the other.
- Set your current version as A and the candidate version as B for easier reading.
- If this is your first time, read Version comparison first.
- Click a group tab, such as
4-2Check cases with diverging verdicts
- Check the count for each Case in the quadrants on the left.
- Click the Case quadrant you want to view.
- In
Metric Distribution, see which Metrics the failures concentrate in. - On a case card, check both versions' scores and the difference.
- Click
View allto see all of them in theFiltered Resultpanel.
- Check
Both Version Incorrectfirst. These failures remain even if you switch versions. - The score difference is
A − B. A positive value means A scored higher.
4-3Compare by Metric
- In the card header, see the leading version and the number of cases it won.
- Compare
PassandFailfor the two versions in the version rows. - Check the failure rate and the
Fail Thresholdline on the bar. - In
Reference Comparison, see the rank among all versions.
Version rows are sorted by lowest failure rate, not by A and B order.
5. Analyze failure causes
①Failure analysis areas
In Version Detail at the bottom of a judgment group tab, see where failures concentrate.
| Area | Grouping basis | Target | When it appears |
|---|---|---|---|
Query Cluster | Question types formed by grouping similar questions | Both correct and incorrect questions | When an LLM-as-a-judge evaluation was run |
Score Reason Cluster | Reasons formed by grouping similar failure reasons | Incorrect cases only | When the condition above is met and there are Incorrect cases |
Metadata Incorrect Rate | Values of a Metadata Key | Incorrect data | When there's a Key that meets the conditions |
- A failure reason is the judgment rationale (Score Reason) a Metric leaves with its score.
- Both clusters are generated by the Judge Model used most in the Run.
- Tokens used to generate cluster names and descriptions count toward Trial token usage.
- Metadata is the additional information columns of a Benchmark Set (e.g.,
difficulty,channel).
5-1Failures by question type
- In
Version Detail, select the version to view. - In
Query Cluster, compare counts by question type. See Failure analysis areas. - In
Incorrect Rate By Query Cluster, find the types with high failure rates. - Click a box or card to open the
Filtered Resultpanel.
- Box size is the number of questions, counting both correct and incorrect ones.
- It appears only when an LLM-as-a-judge evaluation was run.
- In
5-2Check failure reasons
- In
Score Reason Cluster, compare failure counts by reason. - In
Fail Reason Breakdown, see each Metric's share of each reason.
Only incorrect cases are grouped by reason.
- In
5-3Failure rate by Metadata
- In
Metadata Incorrect Rate, select a Key tab. - Check the failure rate for each value.
If there are more than 10 distinct values, only the 10 with the most failures appear.
- In
5-4Failure cases by Metric
- Expand a Sub Group.
- Click the arrow on the right of a Metric card to expand it.
- Click
View Detailto see all failure cases.
Representative failure cases are sorted from lowest score.
5-5Module analysis
- Click the
Module Performancetab. - Click
Select Module. - Select the Module to view.
- Changing the Module resets the version selection to the default.
- Modules have no Sub Group, so Metrics appear directly under each Task.
- Click the
6. View usage
Check how much cost, tokens, and time (Latency) one Run used. To see cost, set the token path and unit price for each Version. Application API integration explains how.
①See usage
- Quick view: In the header's
Run Detail, see the cost and token count by Judge Model and Version. - Detailed view: See the
Usagetab.
Usage tab area | What it shows |
|---|---|
Usage Ranking | Versions ranked by cost (or tokens, or time) |
Distribution by Benchmark Row | The distribution of cost or time per data row. Orange marks rows far above the average. |
Usage Detail | Token, cost, and time totals and per-row averages by Version |
App & Module Total | The overall total |
Judge Model Usage / Judge Model Total | Usage of the Judge Models used for scoring |
②When usage doesn't appear
| What you see | Why | What to do |
|---|---|---|
Pending setup | The unit price for this Version isn't set yet. | An Admin sets it with Set up Usage. |
Not recorded | The Run was executed before usage tracking existed. | Run again to see usage. |
Couldn't calculate usage | The token path doesn't match the response. | Fix the path in Set up Usage. |
- The Versions above are excluded from the totals. The number excluded appears under
App & Module TotalasExcludes …. - If all Versions are
Pending setup, sample bars labeledSAMPLEappear instead of real data.
③Set up usage
You can set it up directly from the Run Report. Only Admins can do this. Other users see Contact admin to set up.
- In
Run Detail, hover over aPending setupVersion and clickSet up Usage - Enter the token paths in
Input TokensandOutput Tokens(you can also select them withPick from response) - Enter the input and output prices per 1M tokens
- Click
Nextif there are more Versions to set up, orSaveon the last one
When you save, this Run's usage is recalculated with the new settings. The settings are saved to the Version and used for future Runs too.
For Versions shown as Pending setup ($), token counts are already recorded. You only need to enter the 2 prices.
Frequently asked questions
Why can't I see the Run Report?Because the Run is still in progress, or a Report can't be generated for it.
- Cause
- A Report is generated only after the Run finishes. It isn't generated if all of the Run's Metrics errored. Runs that finished before the Run Report feature was released don't have one either.
- Solution
- Wait until the Run finishes. If all Metrics errored, retry the Run. When you retry, the previous Report isn't kept and is replaced by a new one.
What should I do if Report generation fails?Click Retry on the Report Failed row in the Run switcher menu.
- Cause
- If an error occurs while generating a Report, it shows
Report Failed. You can't select this Run. - Solution
- Click
Retryon theReport Failedrow. When generation finishes, it changes toReport Completed.
Why is a card Fail when its % is below the threshold?Because the verdict is made per Metric, not by the card's %.
- Cause
- The card's % is a reference value summarizing the whole group. If even one Metric exceeds its own
Fail Threshold, the card is Fail. - Solution
- Expand
N metrics not metto see the Metrics that exceeded the threshold. See Judgment order for how verdicts are made.
Why do the Report values differ from the current settings?Because the Report shows the values from when it was generated.
- Cause
- Application, Task, Metric, and data values are from when the Run started. Judgment criteria are from when Report generation started.
- Solution
- This is expected. Check the current settings on the Criteria screen. Changed criteria apply starting with the next Run. See Snapshot time.
Why is there no Query Cluster or Score Reason Cluster?Because they're created only when an LLM-as-a-judge evaluation was run.
- Cause
- They aren't generated if you ran only rule-based evaluations or the Judge Models include no LLM. If there are no incorrect cases, only the Score Reason Cluster is missing.
- Solution
- Add an LLM-as-a-judge evaluation to the Criteria and run the Run.
Why can't I see the Metadata failure rate area?Because no Metadata Key meets the conditions.
- Cause
- When incorrect data is grouped by value for each Key, the area appears only if there are 2 or more groups with 5 or more items each.
- Solution
- This is expected. It appears only when a Key meets the conditions.
Why does a Version's usage show Not recorded?Because the Run was executed before usage tracking existed.
- Cause
- Usage wasn't stored at that time, so you can't see it even if you set it up later.
- Solution
- Run again to see usage.
Why does Total cost look lower than it should?Because some Versions are excluded from the total.
- Cause
- Versions with no unit price set or no records aren't included in the total.
- Solution
- Check the number excluded in
Excludes …underApp & Module Total, and have an Admin set them up withSet up Usage.
Why do I see Couldn't calculate usage?Because the token path doesn't match the response.
- Cause
- The token count couldn't be found in the response using the saved path.
- Solution
- In
Set up Usage, reselect the path withPick from responseand save.
Why can't I see Set up Usage?Because only Admins can set it up.
- Cause
- Other users see
Contact admin to set up.Not recordedVersions can't be set up, so they have no button. - Solution
- Ask your Workspace Admin to set it up.
I changed the unit price, and the cost of a past Run changed too. Why?Because saving from the Run Report recalculates that Run.
- Cause
- This Run's cost was recalculated with the new settings.
- Solution
- This is expected. The same unit price also applies to future Runs.