Language Understanding Intelligent Service (LUIS) is a Microsoft service for “adding conversational intelligence to your apps.” Learn what LUIS is and how to leverage it in bots.
- [Instructor] Now you may have noticed throughout this session we've been essentially hard coding what we think a user might say and have it been adapting our code to those very specific hard coded scenarios. For example if a user says, tell me a fact, then we perform some logic and then kick them off into a dialog or into some sort of a form flow. But realistically we need to understand more of what a user intends by his language. This is where LUIS or Microsoft's language understanding intelligence service comes into play.
'Cause we really just need to understand what the user wants to do. We don't need to try and figure out all the variations. Luckily LUIS exposes all of this type of machine and intelligence services in cognitive understanding for us. This is what Cortana uses on the backend for language and sematic interpretations. There's a lot of cool features of LUIS and really most of understanding what LUIS can offer outside of the scope of this session, but we're going to show how we can integrate LUIS in in our bot experience to provide natural adaptable conversational intelligence.
There are also some other aspects of LUIS that are really helpful. For example, LUIS provides a lot of built in logic that can be leveraged. For example everything that Cortana does right now, for example setting an alarm, or trying to find a flight for a specific time, these are things that are already built into LUIS that we can take advantage of, but we can also create our own models, and although creating models and managing all of the nuances of LUIS are outside of the scope of this session, but we can look at how we can integrate LUIS into our bot experience to get a more natural intelligent adaptable flow in our bot experiences.
So let's flip back over to visual studio and take a look at how we can integrate LUIS into the experience that we're offering our users, via our bot.
- Using forms
- Created guided bot conversations with FormFlow
- Using the Language Understanding Intelligence Service (LUIS)
- Testing an apps conversational intelligence