Gpt3.5-turbo ignoring instructions for a function and calling it for all generic user requests