Ubiquitous Computing, IoT & AI virtual assistants

Humans have a limited input/output capability. We have basically adapted ourselves to use our hands for typing and providing inputs to computers, but we only have one major output system - voice.

With the advent of IoT, a lot of connected devices will demand our inputs, which is where the concept ubiquitous computing came into the picture. Computing that is available but not interrupting.

This is the reason why many thought leaders believe IoT should have more intelligent devices - to make them less depended on human input. Systems that would be self-learning / self-adapting and that can learn by experience.

This is where these new virtual assistants fit. Siri, Cortana, Amazon Echo, Google Now, Google Home -  all such virtual digital assistants can help humans coordinate the IoT devices, provide inputs  by processing human input or on behalf of humans, and make sense of their device outputs.

An added value of these is that they operate with (or are learning to operate with) the IO method most suitable to humans - via voice with natural language processing. Behind the scenes, these assistants are learning continuously as they are being used.

So, for humanity's sake, let us start using a digital assistant today!