Microsoft envisions AI agents as future of human-computer interaction