A general rule for instructing the model whether or not to call a function is to do that in system prompt (instructions for Assistant), whereas description
in the function definition is better suited to tell the model how to call the function.
2 Likes