Yes I have experienced firsthand that the new release gpt-4-turbo is big regression when it comest to function calling. gpt-4-turbo-preview is an absolute savant by comparison.
_j are you saying that if you use functions instead of tools that the parallel tool calling will not be included in the prompt on open ai side? In other words using functions instead of tools guarantees no calls to parallel_tool_calls?
I’ve been using a system prompt to prevent parallel_tool_calls but ofc it is not 100% successful as I am contradicting the openai system prompt