I have just found out an interesting webpage: http://www.20q.net/
It’s sort of an expert system, which is reasoning based on human’s answer given for specific questions. Questions are quite generic. While the system is self-learning, the more people play the game, the more accurate results are.
Based on the authors’ information the accuracy is about 80%. Check it out and have fun!