figure - diverse major facets under the ai umbrella some of the main objectives of ai include emulation of cognitive functions also known as cognitive learningsemanticsand knowledge representationlearningreasoningproblem solvingplanningand natural language processing ai borrows toolsconceptsand techniques from statistical learningapplied mathematicsoptimization methodslogicprobability theorymachine learningdata miningpattern recognitionand linguistics ai is still evolving over time and lot of innovation is being done in this field including some of the latest discoveries and inventions like self-driving carschatbotsdronesand intelligent robots natural language processing the field of natural language processing (nlpis multi-disciplinary field combining concepts from computational linguisticscomputer science and artificial intelligence nlp involves the ability to make machines processunderstandand interact with natural human languages the major objective of applications or systems built using nlp is to enable interactions between machines and natural languages that have evolved over time major challenges in this aspect include knowledge and semantics representationnatural language understandinggenerationand processing some of the major applications of nlp are mentioned as follows machine translation speech recognition question answering systems context recognition and resolution text summarization text categorization