Send a JSON Schema and a document. Get back a record that matches the schema, with a calibrated confidence you can threshold on every value.
schema { "properties": { "intent": { "enum": ["refund","cancel"] }, "order_id": { "type": "string" }, "urgent": { "enum": ["yes","no"] }, "amount": { "type": "number", "nullable": true } } } document "I still haven't had the $48 back on order 41822. Third time I've written."
Every value carries its own probability, and the evidence span it came from. Route the confident ones, queue the rest.
Turn a sentence into a call. The tool and its arguments come back together, each with its own confidence.
Pull the fields you need out of a ticket, a filing or a thread, and let the low-confidence ones fall to a human.
Score an output against a rubric you define as a schema, and gate on the number rather than on a sentence.
One email when the API opens. Nothing else.