An Intelligent Personal Assistant (IPA) is a software agent that can perform tasks or services for an individual. These tasks or services are based on user input, location awareness, and the ability to access information from a variety of online sources (such as setting the clock, weather or traffic conditions, look at the news, stock prices, user schedules, retail prices, etc.) Amazon Alexa is an example of an IPA.