Ma E.: General Virtual Assistant