I got my favourite GPT working again by asking ChatGPT to analyse the prompt and tell me why 4o might struggle with it.
I got a long, detailed response but it mostly came down to this:
"It appears that GPT-4o, like other versions of GPT-4, is designed to handle tasks efficiently, which might occasionally result in the model prioritising brevity or skipping steps.
To ensure thorough adherence to the steps, the prompt should emphasise explicit and direct instructions, reducing the cognitive load on the model and minimising the chance of it skipping steps in favour of efficiency."
I then had it rewrite the prompt for me based on the analysis.
Mostly it wrote a more concise prompt. It ditched a lot of the detail that I had specifically added to originally get GPT-4 to follow the instructions properly.
That overhaul helped a lot, the GPT started following the step-by-step instructions again.
But it still wasn’t perfect - I had to test and tweak a lot, and I also had to examine some areas where 4o was insiting on following a particular format, which meant it was giving overwhelming responses (too much information in a single response, in two different lists)
By examining what it was doing, and adding in steps to my prompt to get it to do the same thing, but broken into separate steps, I got good results.
So my main findings were - shorter, simpler, more concise prompt, and leaning into the behaviour it seemed to want to follow.
Nothing earth shattering there, but so far my GPT is now back to following the step-by-step instructions consistently and giving much more useful output again.
So I figured I’d share, in case that gives anyone else hope that their GPT is salvagable!