A program that communicates in natural language. Pretends to be a Rogerian psychologist

chatbot

used pattern matching

created by Joseph Weizenbaum in 1966, that simulated a conversation with a psychotherapist by using pattern matching and substitution