Ask HN: Why can't ChatGPT solve Wordle-type questions?
My daughter likes to give me substitution cyphers to solve, and sometimes it’s just a single word. For example, “cormorant”, but substituted so it appears as “avtfvtpwz”. If I ask ChatGPT to list every 9-letter word with the second and fifth characters the same, the third and sixth characters the same, and all other characters unique to each other, it cannot get it right. It hallucinates and tells me all sorts of other words as fitting the criteria when they don’t, at all.
I can ask it to paraphrase the rules and it totally understands, it just can’t get close to the right answer. Same with other AI chat models that I’ve tried. Any idea why this seemingly simple question is a limitation?
14 comments
[ 2.5 ms ] story [ 30.8 ms ] threadBecause of the way the model (i.e. the projection surface) was constructed, the strings returned look plausible. However, you're still just seeing the number-back-to-language translation of a vector which was guessed by statistical inference.
The process itself is quite simple. I think everybody is surprised how well it works because it's the power of statistics + great data
Unfortunately, it can't reason at all and would need other AI fields in order to be able to tackle some other simple puzzles
[1] https://www.youtube.com/watch?v=wjZofJX0v4M
You are transforming text using a text transformer. You have input text and output text.
You are asking why is this output text not the what you expected. That is because this particular transformer has said weights.
LLMs typically struggle to do things about the words themselves, or basic counting, some AIs like OpenAI use hacks to not have it fail in a miserable way.