In this workshop you will be creating a NLU model using LUIS. You are creating a NLU model that would work within a HR bot for Contos.com. This bot will be used by the employees of Contos.com addressing seveler of their actions and interactions. To create this model, we have collected user utterances of employees who would like to do several functions. These functions are requesting a customized HR letter, requesting and inquirying about leves, and orchestrating and scheduling an interview and interview feedback. In this workshop you will learn how to build an NLU model, and make sense of how to handle the utterances and how to design a schema for this model You'll be introduced to the concepts of NLU, Machine Teaching and beyond
Technologies included: Azure Language Understanding Cognitive Service, BotFramework, BotBuilder
If you are presenting this content please find resources here
- Laptop with a modern web browser (Edge, Chrome etc)
- Access to a Azure Subscription
- Visual Studio Code
- Basic understanding of how to access code and instructions from GitHub
This workshop consists of 5 tasks listed below which should be followed and achieved in order to complete the workshop.
- Task 1: [Creating a Basic LUIS model]
- Task 2: [Ading multiple domains/functionality to the model]
For this workshop we have collected a set of user utterances that address the three major functions required from this model. This data set includes
Each file contains the utterance, the entities and their types and the labeled intents for these utterances.
Follow the link to proceed to Tasks
- Enter the Azure Portal and delete the Azure Resource Group you created to remove all resources for this project
- NLUDevOps tools
- Bot Framework Documentation
- Bot Basics
- Bot Framework Emulator
- Dialogs
- Bot Framework Composer
- Adaptive Dialogs
- Gathering Input Using Prompts
- Activity processing
- Azure Bot Service Introduction
- Azure Bot Service Documentation
- .NET Core CLI tools
- Azure CLI
- Azure Portal
- Language Understanding using LUIS
- Channels and Bot Connector Service
Do you have a comment, feedback, suggestion? Currently, the best feedback loop for content changes/suggestions/feedback is to create a new issue on this GitHub repository. To get all the details about how to create an issue please refer to the Contributing docs