Isn't there any kind of problems that can be automatically generated but can't be solved reliably by machines?
Examples:
- The man couldn't lift his son because he was so weak. Who was weak?
- The firemen arrived after the police because they were coming from so far away. Who came from far away?
- The drain is clogged with hair. It has to be [cleaned/removed]. What has to be [cleaned/removed]?
They are crafted in such a way that there are two variants of the challenge every time. Ex: The man couldn't lift his son because he was so heavy. Who was heavy?
I don't know if they are hard to generate automatically. They do require common sense to solve and it's still an open problem.