I work in ML research and am currently in graduate school, and I know we're nowhere near real intelligence. But some of those features, question generation, voice commands, object detection, image reconstruction, and others are certainly doable.
Do you think we could build something starting to approach Jarvis in 2019, at least in function i.e. helping your everyday work?