An Introduction to Intelligent Virtual Assistant