Function calling provides a powerful and flexible way for Large Language Models (LLMs) such as OpenAI and Anthropic models to interface with external systems (e.g. execute actions on the user's behalf ...
When utility function is given to achieve a functionality and no additional functionality is needed over and above the utility function output, it should directly use the provided utility function.