I have recently requested help on Steves 20Q.aiml file in the beginners section and Dave Morton has helped me greatly - thanks again Dave!
On the subject of 20Q, here is an old video (circa 2006) of an early AIMEC robot doing live 20Q by screen scraping the 20Q.net website that I think some people here might find interesting.
https://www.youtube.com/watch?v=24309qikJmM
It is a lot of fun playing 20Q by speech alone.
I know Robin the inventor of 20Q well as we both had multi-million selling products with Radica/Mattel.
Tony Ellis profile at: https://branded.me/tony_ellis