The document discusses artificial text chatting machines (chatbots). It provides an overview of chatbots, including their history starting with ELIZA from 1966. Common approaches to developing chatbots include pattern matching and using the Artificial Intelligence Markup Language (AIML). The document outlines some challenges in developing human-like intelligence for chatbots and possibilities for future work, before concluding with a demonstration.