As an example in some workflow I ask chatgpt to figure out if the user is referring to a specific location and output a country in json like { country }
It has some error rate at this task. Asking it for a rationale improves this error rate to almost none. { rationale, country }. However reordering the keys like { country, rationale } does not. You get the wrong country and a rationale that justifies the correct one that was not given.
And after the short direct answer it puts the usual five section blog post style answer with emoji headings
Anything that you've mentioned in the past (like `no nonsense`) that still exists in context, will have a higher possibility of being generated than other tokens.
UPD I do that as well when explaining to my relatives why I don't care what ChatGPT thinks about $X, but also they're not on HN
1. do you ever point out that you can't actually mine bitcoin with a pickaxe?
2. what made you think that the parent comment somehow implied that it "actually thinks"?
1. I did actually mine Bitcoins back in the days (back when it was still a cryptoanarchist dream not coopted by the finance industry, scammers and destroying the planet... so a while ago) so I had to explain that too unfortunately. It does highlight a trend that, again, non technical expert take marketing terms at face value.
2. they said "maybe just don't include nonsense in the answer?" which does imply that they believe hallucinations are a side effect that can be solved.
2. OR they meant that it's violating Gricean maxims; why are you assuming everyone is stupid?
I never said that. Please never contact me again. Such simplifications just prevent having a proper discussion. I don't need this kind of toxicity.