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.