Natural Language Interface Gems

Joseph Weizenbaum

ELIZA

1964 - 1966, Joseph Weizenbaum (MIT)

An explanation of the name

Named after Eliza Doolittle from George Bernard Shaw's Pygmalion

This is a gem, because

Characteristics

Language constructs

Data flow

Natural Language input
Tokenize
    Tokens
    Parse
      Syntactic form
      Interpret
        Knowledge source form
          Execute
            Knowledge base answers
            Answer
              Natural Language output

              Books

              Articles