NLP: Brute force or intelligent design?

Natural-language processing (NLP) is a field of computer science and artificial intelligence being developed and used in the analysis of interactions between computers and humans, in particular the development of methods to program computers to successfully process large volumes of natural language data. Once considered fantastical, NLP in its various forms is now utilized in many facets of business, entertainment and social media and is being used increasingly, albeit with varying efficiency, within machine learning systems. Machines may be trained using a variety of complex and unstructured sources assembled under myriad contexts.