An area of artificial intelligence focused on the interaction between computers and natural human languages.