O'Reilly logo

Programming the Microsoft Bot Framework: A Multiplatform Approach to Building Chatbots by Joe Mayo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 3. Building Conversations: The Essentials

At its core, a chatbot is a conversational user interface (CUI). This is different from traditional graphical user interface (GUI) development in that the primary interface for a chatbot is text. The elements of the interface aren’t a page layout and styles as much as they are about users and the conversations that users and chatbots engage in. This approach shifts the concept of an interface from graphical to conversational and this chapter focuses on CUI essentials.

While covering conversation essentials, this chapter explains how to track users and conversations. You’ll learn how to manage conversation state with the Bot State Service and how to read and respond to user messages. You’ll also ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required