Artificial Intelligence and Natural Language Processing