natural language processing (nlp) is a field in artificial intelligence, and is also related to linguistics. on a high level, the goal of nlp is to program computers to automatically understand human languages, and also to automatically write/speak in human languages. we say "natural language" to mean human language, and to indicate that we are not talking about computer (programming) languages.