CHAPTER 9. Managing Advanced Conversation

Earlier chapers in this part of the book detailed the inner workings of IDialog<T>, FormFlow, and LuisDialog<T>. Individually, these dialog types are powerful and allow for useful chatbots–with chatbots, simplicity is often the essence of success. Yet, there will be times when your requirements are sophisticated and require more advanced communication techniques. This chapter introduces several techniques for moving beyond the times you might feel limited by the functionality of a single dialog type.

An important concept in navigation is the dialog stack and we’ll start off by explaining how this works, moving from one dialog to another. Because real life doesn’t follow a script, your chatbot shouldn’t ...

Get Programming the Microsoft Bot Framework: A Multiplatform Approach to Building Chatbots now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.