My absolute favorite is when the model will tell you why something should be one way, but in the same message confidently tell you it is the other way.
I had a situation where I was playing around with having it right a quick method for me. I gave it the specs it needed to work with and the other methods it will call.
Basically, it wrote calling one of the methods with the wrong (missing) arguments. When I asked it to fix that call, it first said its current call was right but then when it went to explain it (in the same message), it pointed out that a certain missing argument was required to be passed in.
I have seen similar situations with these models looking at data time and time again. It theoretically sees it, but once that wrong data (the first failed interpretation) is part of its context it's basically all over.
I had a situation where I was playing around with having it right a quick method for me. I gave it the specs it needed to work with and the other methods it will call.
Basically, it wrote calling one of the methods with the wrong (missing) arguments. When I asked it to fix that call, it first said its current call was right but then when it went to explain it (in the same message), it pointed out that a certain missing argument was required to be passed in.
I have seen similar situations with these models looking at data time and time again. It theoretically sees it, but once that wrong data (the first failed interpretation) is part of its context it's basically all over.