Enabling the next generation of intelligent virtual assistants, for voice and text MORE ON OUR APPROACH