No one said it was a user setting. The person building the spreadsheet agent system would tune the hyper-parameters with a series of eval sets.

Technically it’s deterministic. It just might not be correct :)