> What are smart objectives for making desktop virtual personal assistants like Cortana?
All technology development should be aimed at solving at least one real world problem. IMHO, I don’t think building desktop intelligent virtual assistants is a good idea at the moment. According to all the pundits, intelligent virtual assistant mobile apps are also not the way to go anymore. At the moment, everything points to chat channels, in particular business oriented chat channels for remote, realtime collaboration, such as Slack et al.
However, in the future we will need audio visual intelligent virtual assistants in both virtual reality and augmented reality, in other words with speech recognition and speech synthesis bundled together with high-end graphical animation.