Sometimes known as a virtual assistant or intelligent personal assistant, this software or application can perform tasks or services via verbal commands from a user. These assistants are generally used to answer questions, set events and to-do lists, and can be set up to control utilities like lights and other automated devices in homes or businesses. Most smart devices also have built in digital assistants like Siri or Alexa.