Enterprise Bot Workshop Agenda (draft)
This is a draft agenda for the bot workshops that Valeriia and I run with our customers.
I intend to flesh this out and improve it as we run more and more.
Demo of the Enterprise Bot Template
Enterprise Bot Template Architecture Discussion
Intro to LUIS
- configure global LUIS Intents
- configure app specific LUIS Intents
Intro to QnA Maker
- configure global QnA Maker
- configure app specific QnA Maker
Intro to the Dispatcher
- wiring together the LUIS & QnA Maker docs
Installing the Enterprise Bot Template
Deploying the Enterprise Bot Template
Customise the Enterprise Template
- Review Project Structure
- Update Intro Message
- Update Bot Responses
- (skip updating cognitive models – already done)
- Add a new dialog
View bot analytics & Telemetry
Code inspection
- Typing indicators
- Language support
- Transcripts
Consuming external APIs
Configure Authentication
- images from https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-concept-dialog?view=azure-bot-service-4.0
Resources:
Setup Requirements
The requirements for the Enterprise Bot Template (as per https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-enterprise-template-deployment?view=azure-bot-service-4.0 )
Enterprise Template Bots require the following dependencies for end to end operation.
- Azure Web App
- Azure Storage Account (Transcripts)
- Azure Application Insights (Telemetry)
- Azure CosmosDb (Conversation State storage)
- Azure Cognitive Services – Language Understanding
- Azure Cognitive Services – QnA Maker (includes Azure Search, Azure Web App)
- Azure Cognitive Services – Content Moderator (optional manual step)
Deploy the Enterprise Template before the workshop
Because the workshop covers a lot of ground, it is best if before the workshop a developer on the project follows the Create, Customise and Deploy steps for the bot template.
The instructions are very straight forward and clear. Once this is done – in the workshop we can spend time explaining the code and best practices as opposed to going through the exact steps in the doco.
- Create the project https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-enterprise-template-create-project?view=azure-bot-service-4.0
- Customer the template https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-enterprise-template-customize?view=azure-bot-service-4.0
- Deploy the template https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-enterprise-template-deployment?view=azure-bot-service-4.0
I’m looking forward to building a bot together !