This document discusses natural language processing and provides information about its history, applications, techniques, opportunities, limitations, and future. It introduces natural language processing as a sector of artificial intelligence that can analyze human language. It then discusses the Stanford NLP group and some well-known current applications of NLP like voice search, translation, information retrieval, and chatbots. The document also covers specific NLP techniques like tokenization, part-of-speech tagging, and sentiment analysis. It discusses opportunities in research and jobs, current limitations, and predictions for the future growth of NLP in applications like conversational agents, search, and deriving intelligence from unstructured data.