What is a Digital Assistant?
A digital assistant is an application that can understand natural language and provide suitable responses. Digital assistants are conversational. So consider digital assistants as an application where typical screens with buttons, text fields and other such traditional UI elements are together replaced with a common screen of a text or a voice messenger. Instead of clicking traditional UI elements to make data requests users shall send voice or text messages in natural language to make data requests. Instead of displaying the response for the data request in lists and detail pages the response from the digital assistant is given as natural language text (can be enhanced based on the messenger’s capability) or voice.