Responsible bots Microsoft Quiz Answers

Get Responsible bots Microsoft Quiz Answers

Responsible chatbots imitate human behavior. They’re also useful, reliable, and unbiased. In this path, you’ll learn how to use Azure Cognitive Services to make bots that:

  • Are culturally aware.
  • Respect privacy.
  • Welcome diverse users.

Prerequisites:

Ability to navigate the Azure portal

Enroll on Microsoft

Module 1: Introduction to responsible bots

Find out how to make a bot responsible. Learn about responsible conversational AI. Discover Azure Cognitive Services tools that help make bots engaging and trustworthy.

Learning objectives:

In this module, you’ll:

  • Understand the principles of developing responsible bots.
  • Learn the basic building blocks for creating conversational UIs.
  • Explore how your bot can be more culturally sensitive.

Prerequisites:

  • None

This module is part of these learning paths:

Quiz 1: Knowledge check

Q1. How can we make sure users with visual impairment can use our bots?

  • Use special braille devices for communication.
  • Use text-to-speech and speech-to-text to create a voice interface for the bot.
  • Users with visual impairment can’t use conversational UIs.

Q2. How do you make a bot understand natural language?

  • Provide a list of all possible phrases and then check if the user’s input corresponds to any phrase on the list.
  • Provide a list of some phrases for each possible intent, and use an AI model to match the user’s input to one of the intents.
  • Program different regular expressions to match the phrase to the best intent.

Q3. You decide to use Cognitive Services QnA Maker to implement chit-chat functionality in your bot. You’d like your bot to support different conversation styles like formal and colloquial. And you want the bot to switch between the styles according to the user’s age. How do you achieve this functionality?

  • QnA Maker automatically supports different communication styles. You can select any one of them at runtime.
  • The best way is to add chit-chat functionality to your knowledge base.
  • You can create different QnA Maker models for each personality.

Q4. You’ve nearly finished developing and testing a bot. It collects basic information from users who are interested in a new service from your company. The bot’s welcome message explains its basic usage. The bot can also hand off to a human operator when it doesn’t understand user input. But you haven’t worked on the bot’s help feature. You’d like to launch the bot right away. What do you do?

  • Delay the launch by a few days until the help feature is complete.
  • Delay the launch by one day. During that time, add a simple help feature that provides examples of all types of questions that the bot can answer.
  • Launch the bot now. Over the next few days, develop a help feature that you can add to the deployed bot.

Q5. Sometimes a user can get frustrated with a bot. A common scenario is when a user isn’t sure how to phrase a question. How can you design your bot to communicate effectively with users?

  • Handle communication with the user through a menu with predefined choices.
  • Provide a help command to show the possible phrases for the user to input.
  • Provide a meaningful welcome message to explain to the user what phrases are accepted as input
  • All of the above.

Module 2: Create a chatbot to help students learn geography

Learn how to build a basic bot called GeoFriend that helps students with geography facts. This module covers the basics of bot development and the main principles of responsible conversational AI. See how to create a helpful bot that a user can trust and enjoy speaking to. Our bot will make it fun for school children to improve geography skills.

Learning objectives:

After you’ve completed this module, you’ll be able to:

  • Explain basic building blocks for creating conversational AI for users.
  • Understand principles for developing responsible bots.
  • Create a basic educational bot by using a template in Visual Studio.
  • Configure your bot to be more culturally sensitive.

Prerequisites:

  • Basic knowledge of C#
  • ASP.NET Core Runtime 3.1 installed on your local machine

This module is part of these learning paths:

Quiz 1: Knowledge check

Q1. What are some characteristics of a responsible bot?

  • The bot is sensitive to cultural differences.
  • The bot apologizes when it doesn’t understand an issue or can’t solve a problem.
  • The bot imitates human behavior as closely as possible.

Q2. What tool can you use to develop a bot?

  • Bot Framework Emulator.
  • Visual Studio.
  • The Azure CLI.

Q3. In the bot code, there’s a file called EchoBot.cs. What does the OnMessageActivityAsync function in that file do?

  • When a new user enters the chat, this function is called. It sends a welcome message to the user.
  • The OnMessageActivityAsync function is the primary function in a bot’s code. This function is called each time the bot receives a message from a user.
  • This function monitors the chat session. It watches for messages that are out of sync and reorders them so the conversation appears in chronological order on the user’s screen.

Q4. Suppose you’re creating a bot to help school students learn a foreign language. When a user enters an English word or phrase, the bot should provide a translation into that language. How should your bot react when a user enters a coarse term?

  • Provide a translation of the word. Bots should always strive to help users solve problems. Since obscenities are a common part of language, it’s most helpful to users to learn them.
  • Hand the conversation off to a human operator. Because students use the bot, it should sidestep the problem to avoid offending or upsetting anyone.
  • Don’t translate the term. Make it clear in the bot’s initial conversations what types of words and phrases the bot translates.

Module 3: Deploy a customer service bot

Learn how to start building a bot called CustomerFriend that helps users make hotel reservations. This module covers the basics of bot deployment and the main principles of responsible conversational AI. See how to create a helpful bot that a user can trust and enjoy speaking to.

Learning objectives:

After completing this module, you’ll be able to:

  • Describe the basic building blocks for creating conversational AI for users.
  • Understand principles for developing responsible bots.
  • Create a basic customer service bot by using a sample in Visual Studio.
  • Program your bot to offer customers a positive experience.
  • Deploy your bot to the cloud by using the Azure CLI.
  • Connect your bot to communication channels.

Prerequisites:

  • Basic knowledge of C#
  • An Azure account
  • The following software and services installed on your local machine:
    • The Azure CLI, a cross-platform command-line tool for running administrative commands on Azure resources
    • Visual Studio 2019, a source code editor
    • Bot Framework Emulator, a testing environment for your bot
    • PowerShell, a cross-platform command shell for automating tasks

This module is part of these learning paths:

Quiz 1: Knowledge check

Q1. Why should developers understand the principles of responsible conversational AI?

  • Because developers are ultimately responsible for their deployed bots.
  • To make more diverse bots.
  • To design better conversation flow.

Q2. What tool can you use to deploy a bot?

  • Test in Web Chat, by selecting that function from your bot’s Overview page in the Azure portal.
  • The Azure CLI.
  • Bot Framework Emulator.

Q3. What should a bot do if it doesn’t understand a problem or can’t solve an issue?

  • Apologize to the user.
  • Try to talk the user away from the problem.
  • Transition the conversation to a human.

Q4. Suppose you want your bot to help users find a hotel that offers the amenities of their choice. Examples include a fitness center, a warm breakfast, and a room refrigerator. How would you design the user input?

  • Users can type in the amenities that they’d like the room to offer.
  • Users can select their preferences in an online form.
  • If users know of a hotel that meets their criteria, they can upload the URL of its website to the bot.
Conclusion:

I hope this Responsible bots Microsoft Quiz Answers would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.

This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.

Keep Learning!

More Coding Solutions >>

LeetCode Solutions

Hacker Rank Solutions

CodeChef Solutions

Leave a Reply

Your email address will not be published. Required fields are marked *