Invoice Field Extraction RL Environment

Read a line of invented invoice text and extract each field: invoice number, amount, date, email, phone, bank account and others. Graded field by field against the marked values.

Try it by hand below with tasks from the test split. Runs in your browser; nothing is sent anywhere. To use it with an agent, download env.py and tasks.jsonl from the Files tab.

Task

How it is graded

Action: a mapping from field label to the values found, for example {"INVOICE_ID": ["INV-643910"]}. Reward: F1 over (label, value) pairs, between 0 and 1.