Developed by Joseph Weizenbaum at MIT in 1965, ELIZA is an early example of a natural language processing program. It uses pattern matching techniques to engage in conversation and simulate a Rogerian psychotherapist. ELIZA showcases the potential for human-like interaction with computers.