Exploiting knowledge base to generate responses for natural language dialog listening agents
eliza - a computer program for the study of natural language communication between man and machine .