In this chapter, we will use the Microsoft Bot Connector, which is a 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.
At the confluence of the rise in messaging applications, advances in text and language processing, and mobile form factors, bots are emerging as a key area of innovation and excitement. Bots (or conversation agents) are rapidly becoming an integral part of your digital experience--they are a vital way for people to interact with a service or application, as is a website or a mobile experience. Developers writing bots all face the same problems--bots require basic I/O, they must have language...