05-Conversational AI Flashcards
What are bots
AI agents that provide a FIRST-LINE OF AUTOMATED SUPPORT through the full range of channels we use to communicate
What is knowledge base
question and answer pairs with some BUILT-IN NATURAL PROCESSING model to enable questions that can be phrased in multiple ways to be understood with the same semantic meaning
What does bot service do?
provides an INTERFACE to the knowledge base through one or more channels
What are two user support bot solutions
QnA Maker and Azure Bot Service
In other words, (1) questions and answers and the (2) framework to create, deploy and manage bots
What is QnA Maker
create and publish a knowledge base with BUILT-IN NATURAL PROCESSING CAPABILITIES
What is Azure Bot Service
FRAMEWORK for developing, publishing, and managing bots on Azure
What is QnA Maker REST API or SDK used for
To WRITE CODE to create and manage KNOWLEDGE BASES
What resource do you provision to create knowledge base
QnA Maker resource
Sources for knowledge base question-and-answer pairs
- Generated from existing FAQ document or web page
- Imported from pre-defined chit-chat data source
- Entered and edited manually
This process analyzes your literal questions and answers and applies a built-in naturally language processing model to match appropriate answers to questions, even when they are not phrased exactly as specified in your question definitions
Training the knowledge base
How do you test your knowledge base
Use BUILT-IN TEST INTERFACE in QnA maker to submit questions and review answers that are returned
What do client applications requires to access a published knowledge base
- Knowledge base ID
- Knowledge base endpoint
- Knowledge base authorization key
What is used to deliver a knowledge base
Azure Bot Service
Two ways to create a custom bot
- Microsoft Bot FRAMEWORK SDK
2. QnA MAKER
What are bot management tasks in the Azure portal
- EXTEND the bot’s functionality by adding custom code
- TEST the bot in an interactive test interface
- CONFIGURE logging, analytics, and integration with other services