Your first task
The fastest way to learn Interpreter is to give it one boring job you already do by hand. This page walks through a real one: pulling fields out of a folder of PDFs into a spreadsheet.
Pick a workflow you already do
Pick something repetitive, file-based, and easy to verify. Good first tasks:
- extracting fields from invoices, receipts, or statements
- renaming and sorting a folder of downloads
- reformatting rows in a spreadsheet
- pulling a few values out of each PDF in a folder
Avoid anything that sends email, posts to a portal, or moves money on the first run.
Set the workspace
Point the workspace at the folder that contains both the source files and the destination file. For this walkthrough, set the workspace to ~/Documents/invoices-q1/ and put an empty invoices.xlsx inside it.
The agent can only touch files inside this folder. If it needs anything outside, it will ask.
Write the instruction
Be specific. Name the input folder, the output file, the exact columns, and a stopping condition.
Read every PDF in
~/Documents/invoices-q1/, extract vendor, invoice number, date, and total, then append rows toinvoices.xlsx. Stop before sending any emails.
Notes on what makes this work:
- It names a concrete input folder and output file.
- It lists the fields explicitly, in order.
- It ends with a hard stop ("Stop before sending any emails") so the agent does not keep going past the part you want to verify.
Watch the first run
Run it on one or two files first. Keep the overlay visible.
- Interpreter will read the first PDF, open the spreadsheet, and start filling rows.
- It will pause for approvals before writing the file the first time, and before anything irreversible.
- If a column is wrong (date format, total includes tax, vendor truncated), stop the run and edit the instruction. Add an example row if it helps.
Repeat on the batch
Once one file looks right, tell Interpreter to continue with the rest of the folder. For larger batches, ask it to log any PDF it could not parse to a skipped.txt so you can review them at the end instead of stopping the run.
Next: Connect a model.