They make restaurant recommendations, help us pay bills, and remind us of appointments. Many people have come to rely on virtual assistants and chatbots to perform a wide range of routine tasks. But what if a single dialog agent, the technology behind these language based apps, could perform all these tasks and then take the conversation further? In addition to providing on topic expertise, such as recommending a restaurant, it could engage in a conversation about the history of the neighborhood...

Read the full article at Microsoft Press