FormFlow is a mechanism for creating guided bot conversations that mimic the behavior of a form. Learn what FormFlow is and the basic steps required to incorporate it in a bot.
- [Instructor] So when I talk about forms in FormFlow, I want to make it clear that FormFlow really still just creates dialogs. It's just a really powerful, intelligent way to create a guided experience, a guided conversation with dialogs, with very little work. And FormFlow in the Microsoft Bot Framework is extremely powerful, it's very smart. When we create enumerations, it'll be smart enough to know what those enumerations ought to look like. We can provide content for a number of different scenarios and fallback content.
For example, if you don't understand, we can actually have a template to show a user what label we want to display. We can really create all kinds of conversation paths with very little work. In fact, it's a little bit difficult to explain how easy it is to use FormFlow to create dialogs and create this whole guided conversation experience. I find that it's much easier just to demonstrate that through code, so I'm not going to spend anymore time on this slide, just know that this is one of the primary ways that we create dialogs is with FormFlow, but on the backend, FormFlow is still just creating dialogs.
It's just doing them in such a customized way that we really have a lot of control over what's happening. So let's flip back over into Visual Studio and take a look at creating dialogs now with FormFlow for our guided conversation.
- Using forms
- Created guided bot conversations with FormFlow
- Using the Language Understanding Intelligence Service (LUIS)
- Testing an apps conversational intelligence