Running an evaluation
Choose Run eval and set two things:- Scope: the full dataset, or a single sub-dataset, including Untagged. anyformat scores this set of documents.
- Workflow version: the version you measure.
Reading the run list
Each evaluation appears as a numbered run,#1, #2, and so on, in a table with:
Each run is pinned to a version and a scope, so the list doubles as an accuracy-over-time history. It tells you whether the workflow is improving or regressing.
Inside a single evaluation
Open a run to debug where accuracy comes from:- Accuracy, Documents, and Fields as headline numbers. Documents counts how many passed. A vs previous run delta shows the change.
- By file: per-document accuracy, to find the documents dragging the number down.
- By field: per-field accuracy, to find the fields that fail consistently.
Comparing versions
The evaluation workflow is built for iteration:- Run an evaluation on the current version. That is your baseline.
- Refine the workflow’s fields, instructions, and nodes, then save a new version.
- Run another evaluation on the same scope.
- Compare the two runs’ accuracy.
Editing ground truth or refining the workflow never changes a past evaluation. Each run is immutable. That is what makes the difference between two runs real signal rather than noise. Always run a fresh evaluation to measure a change.
What’s next?
Building a dataset
Add documents, edit ground truth, and tag sub-datasets.
Analytics & Quality
How accuracy and confidence work across anyformat.

