In this chapter, we will use the Microsoft Bot Connector, part of the Microsoft Bot Framework, as a way to create a single backend and then publish it to a bunch of different platforms called channels as quickly as possible. The goal is to have the user input natural language and your bot to perfectly understand and execute the action your user wants.
As we saw in Chapter 1, Setting up the Microsoft Bot Framework Dev Environment, two decades ago, we saw a major shift in the technology industry and consumers as well, where they moved from desktop client applications to Internet web applications. We are on the edge of a similar shift with mobile devices, with even bigger consequences--given the fact that no one can live without their mobile devices. Conversation as a Platform (CaaP) has become the new platform, incorporating the role played by the mobile...