I’ve been using ChatGPT 4.0 for a few months to help me write basic code, and it has performed quite well for my purposes. However, something changed about 1-2 weeks ago and it’s performance is much, much worse (details below).
Have any updates/features launched that might be causing this? I did notice the appearance of “memory updated” in some of my interactions and I’m wondering if this could be the cause. Should I clear my cache or turn it off?
Usage Details
I always begin a new prompt for code, and usually get everything I need withing 1-3 messages in total. My prompts are generally follow this format:
I’m writing a code in [language] and I’m using [package] to do [task]. My code currently does [task] well, but I want to modify it so that it can do [new task]. Specifically, I want the new code to [description of new task].
I’ve provided my current code below. Please modify my code so that it performs [new task] in addition to its prior functions.
Be sure to review my code before responding.
[my code]
This sort of prompt used to give me a general text response about how my code could be adapted as well as the updated code in a code block/window. However, the responses as of the past ~1-2 weeks or so are frequently incorrect or poorly tailored.
Example
Let’s pretend that “theme” is a general parameter of my code that has multiple options. In my prompt (formatted as described above), I ask ChatGPT that I would like to modify some aspect of “theme”. In my code, which I’ve provided to ChatGPT in my prompt, the theme is set to “theme=theme_C”.
Current Behavior (ChatGPT 4.0)
ChatGPT responds, but its response uses settings/parameters that apply only to the default theme setting (for instance “theme_A”). It completely ignores that fact that my code is using theme_C.
If I reply with: “You’ll notice that the code that I provided is using theme_C. Shouldn’t you response incorporate settings that are available to theme_C?”
ChatGPT apologizes and provides a better code that is suited for theme_C.
Prior Behavior (ChatGPT 4.0)
In most instances, ChatGPT 4.0 would provide code that was correct and tailored to my needs. Issues were almost exclusively caused by limitations of my prompts (omissions, poor descriptions, etc).