How intelligent or rationally should the chatterbot react?
Make your chatterbot en and crazy! Yep, the more crazy your bot is responding the more user are convinced of speaking with a human. Thats a well known effect and many times demonstrated in tests, and well documented in the literature about Artifical Intelligence: The bot is perceived as a psychotic individuum. Therefore foolish answers by the bot – or silly answers without any relation to the user’s arguments – are much more accepted than attempts to give a suitable “intelligent” reply. And if you earn a good laugh only to the chatterbot’s answer, you still have the got the prize :)) Keep in mind the rules mentioned above: Chatterbots does not simulate intelligence, they can only simulate behaviour – in our case: chatting – and to be a fool! And fools are certainly well respected. Conversations are crucial to intelligence. If you asked the man in the street whether a robot that collects litter or sorts widgets were showing this quality, he might well deny it. But if you asked him wheth