A software agent that will carry out tasks or provide services in response to a user's privately supported instructions or inquiries is known as an intelligent virtual assistant (IVA) or intelligent personal assistant (IPA). A virtual assistant capable of being accessed via web chat is sometimes called a "chatbot." Online chat systems can occasionally only be used for amusement. Some virtual assistants are equipped to comprehend spoken language and answer with synthetic voices.