1) The ability of computer to understand human language (command) as spoken or written and to give a output by processing it, is called Natural Language Processing (NLP).
2)It is component of Artificial Intelligence.
Study more about NLP at -NLP Class 10