Natural Language Processing
Natural Language Processing is a subcategory of AI, consisting of a set of algorithms, theories and techniques used to process natural language (that spoken by humans) on computers.