Programming challenges of chatbot: Current and future prospective
AutoTutor: an intelligent tutoring system with mixed-initiative dialogue