Chatbots: A Syllabus

A Syllabus for Chatbots: Principles, Methods, Ethics