Gpt-3.5-turbo-1106 Calls multiple of the same function unecessarily

I have a function named “SelectFromList.” In essence, I provide the model with a list of options along with indexes for those options and request that the model choose the most suitable one according to my criteria.

When I give the model a list of, let’s say, 10 options, it generates function calls for 6 or 7 selections, such as SelectFromList(1), SelectFromList(3), etc., even when explicitly instructed to choose only ONE option. This can be quite frustrating.

However, switching to gpt-4-1106-preview completely resolves this issue. The model accurately responds without unnecessary selections.

Same here, gpt 3.5 1106 is broken in the Assistants API, only gpt 4 1106 preview is logically calling functions.

Yes, same here. I tried the using same system instructions and functions using both gpt-3.5-turbo-1106 and gpt4-1106-preview, and they have huge difference when it comes to calling functions.