Eliza was first developed from 1964 to 1967 at MIT by Joseph Weizenbaum. Named after Eliza Dolittle, from George Bernard Shaw's Pygmalion, or My Fair Lady. It was created to explore communication between humans and machine. ELIZA starts its process of responding to an input, by first examining the text input for a keyword(s). The input sentence is then manipulated and transformed, combining with strings that are associated with the keyword(s). If there are no keywords found, a generic reply is given.