Sweet, now it is stuck in a loop where it says sorry, here’s a correction then spits out the same code. Do you have an example chat where that worked for you?
An example that didn't work that I thought should was to implement a Base62 converter. I thought it would easily be able to do it as the problem is so well scoped (an probably even exists in its training set). However, it either had poor performance characteristics or wasn't correct.
This is how an experienced dev would like to work - break the problem down and hand off some of the more well scoped problems to AI.