Research notebook

WebArena’s evaluation lesson: check the final state notebook

Edit a Python cell and run it here. Your code runs in this browser tab; the notebook runtime and packages are served by this site.

Python starts when you choose Run.

WebArena’s evaluation lesson: check the final state

A cart message, a URL, and a persisted-state predicate disagree on the same 20 terminal states. The disagreement is the test.

Offline evaluator unit test on hand-labeled synthetic states, not a WebArena run.

Python · cell 1
message {'TP': 4, 'FP': 12, 'FN': 4, 'TN': 0}
url {'TP': 4, 'FP': 12, 'FN': 4, 'TN': 0}
state {'TP': 8, 'FP': 0, 'FN': 0, 'TN': 12}
Positive-only predicate {'TP': 8, 'FP': 4, 'FN': 0, 'TN': 8}
Python · cell 2

Python runs locally in this page. Saved results and figures are visible before execution.

Download full experiment notebook