a base for personal virtual assistant system