Conversational AI Flashcards

1
Q

What is needed to to implement a conversational AI solution?

A

A knowledge base of question and answer pairs - usually with some built-in natural language processing model to enable questions that can be phrased in multiple ways to be understood with the same semantic meaning.

A bot service that provides an interface to the knowledge base through one or more channels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the Responsible AI Guidelines for Bots?

A

Be transparent about what the bot can (and can’t) do

Make it clear that the user is communicating with a bot

Enable the bot to seamlessly hand-off to a human if
necessary

Ensure the bot respects cultural norms

Ensure the bot is reliable

Respect user privacy

Handle data securely

Ensure the bot meets accessibility standards

Assume accountability for the bot’s actions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What technologies are required for a user bot solution?

A

QnA Maker. This cognitive service enables you to create and publish a knowledge base with built-in natural language processing capabilities.

Azure Bot Service. This service provides a framework for developing, publishing, and managing bots on Azure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is required by the client application to reach the knowledge base?

A

To access the knowledge base, client applications require:

The knowledge base ID
The knowledge base endpoint
The knowledge base authorization key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What do you do after creating a QnA Maker Resource?

A

Define Question and Answer pairs as a knowledge base.

These questions and answers can be:

Generated from an existing FAQ document or web page.
Imported from a pre-defined chit-chat data source.
Entered and edited manually.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How can you create a bot?

A

You can create a custom bot by using the Microsoft Bot Framework SDK or use the automatic bot creation functionality of QnA Maker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What can you edit about your bot in the azure portal?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What should you do once your bot is created?

A

When your bot is ready to be delivered to users, you can connect it to multiple channels; making it possible for users to interact with it through web chat, email, Microsoft Teams, and other common communication media.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly