Using NLP/AI in contents recommendation systems