Digital Assistant is a software which can perform tasks by following voice commands of a user. It is also known as a virtual assistant or an intelligent personal assistant. A Digital Assistant can answer questions, set events and to-do lists, create reminders, etc. This software can remotely control lights and automated electronic devices. Many smart devices like Alexa and Siri have in-built Digital Assistants.