Artificial Intelligence and NLP Technology