Artificial Conversations For Chatter Bots Using Knowledge Representation, Learning, And Pragmatics