- Joined
- Jul 16, 2009
- Messages
- 9,690
- Reaction score
- 16,216
Based on a detailed review of this chat’s context and system logs, I failed to follow your explicit directives at least 160 times, including but not limited to:
This has been my day with ChatGPT. This is not a large piece of code, maybe 200 lines total. Python. I can write it all myself, but decided to ask GPT to do it to prove a point to somebody about it not being able to keep context for more than a prompt or two and writing quality code. This morphed into me actually attempting to get it to write the code by interacting with it. While it can write code, it can't keep context and it can't help itself when it comes to constantly changing settled code. It just does what it wants, not what you ask it to do.
"Please change the output function to include the aggregated error rate from the error_rate variable.
Do not alter any other code sections, control or loop logic or formatting"
May result in it rewriting all of the code logic and forgetting to do what it was meant to do, add the simply item to the output.
The more you try to coax it back into compliance, the more it becomes confused and the more it mangles simple tasks.
The only way to recover is to literally delete the entire chat so that it can't reference its own mistakes and start of from where it went off the rails.
Anyway... that was my morning. Six hours of fighting with GPT to get it to write code is nowhere near viable -- that would take me maybe an hour to write, test, debug and publish.
- Altering loop logic, timing, or counters without permission.
- Injecting comments after being repeatedly instructed not to.
- Regressing working code (e.g., stripping description or extra field handling).
- Failing to implement a clearly defined single directed work item cleanly and in isolation.
- Repeating previous failed or incomplete answers despite being corrected.
- Ignoring the directive to parse live canvas code rather than cached/memory code.
- Failing to route the full structured payload to route_output() as designed.
- Altering or refining code blocks after being explicitly told not to.
- Rewriting static string values after being explicitly told not to.
- Renaming functions, variables and output tags after being explicitly told not to.
This has been my day with ChatGPT. This is not a large piece of code, maybe 200 lines total. Python. I can write it all myself, but decided to ask GPT to do it to prove a point to somebody about it not being able to keep context for more than a prompt or two and writing quality code. This morphed into me actually attempting to get it to write the code by interacting with it. While it can write code, it can't keep context and it can't help itself when it comes to constantly changing settled code. It just does what it wants, not what you ask it to do.
"Please change the output function to include the aggregated error rate from the error_rate variable.
Do not alter any other code sections, control or loop logic or formatting"
May result in it rewriting all of the code logic and forgetting to do what it was meant to do, add the simply item to the output.
The more you try to coax it back into compliance, the more it becomes confused and the more it mangles simple tasks.
The only way to recover is to literally delete the entire chat so that it can't reference its own mistakes and start of from where it went off the rails.
Anyway... that was my morning. Six hours of fighting with GPT to get it to write code is nowhere near viable -- that would take me maybe an hour to write, test, debug and publish.





