The Natural Language Processing (NLP or PLN), is a sub Artificial Intelligence and engineering branch of the computational linguistics. The PLN is responsible for the formulation and research of effective mechanisms computationally for communication between people or between individuals and machines by means of natural languages. It has much to do with the field of computational linguistics.
This system involves both text and speech, but the work done in the speech processing belongs now to another field which is separated from Natural Language Processing. This new technology is being developed by some companies, which pay high sums of money in order to carry out they purpose. They are trying to design a software that can analyze, understand and also generate a language naturally used by humans .
References:
- Natural Language Processing (17th June 2009 at 17:41). In Wikipedia, The Free Encyclopedia. Retrieved 2153, 21st June, 2009 from: http://en.wikipedia.org/wiki/Natural_language_processing
- Aitopics. Natural Language. What is NLP (December 13th,2008 at 12.26 PM). Retrieved 21.55, 21st June, 2009 from: http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/NaturalLanguage
- Natural language processing. Microsoft Research Site. Retrieved 21.58, 21st June, 2009 from: http://research.microsoft.com/en-us/groups/nlp/