Tool call (function calling)
When a model, instead of answer text, names a function (a tool) and its arguments; the program runs it and returns the result to the model.
When a model, instead of answer text, names a function (a tool) and its arguments; the program runs it and returns the result to the model.