IBM Free Certification

This is a Free IBM Certification : How to Build Chatbots

Free IBM Certification : How to Build Chatbots

Prerequisites

This course uses IBM Watson Assistant to build chatbots.

You will not get anything out of this course unless you register for Watson Assistant.

It’s free and there are no strings attached.

Please  sign up with IBM Watson

Recommended skills prior to taking this course

Anyone with basic computer skills would be able to learn to create a chatbot.

The only prerequisite for this course is your desire to learn.

Learning Objectives for Free IBM Certification How to Build Chatbots

In this course you will learn about:

  • What chatbots are and why they are revolutionary;
  • What Watson Assistant (formerly Watson Conversation) is and how you can leverage its AI capabilities;
  • The key principles of good chatbot design;
  • How to create your own chatbot without the need to write any code;
  • How to deploy your chatbot on WordPress sites;
  • A special offer to partner with IBM if you intend to build chatbots for customers.

You Might Like :MICROSOFT FREE EXAM VOCHERS

for Free IBM Certification How to Build Chatbots

You Might Like : Free Cloud Computing Certification from IBM

Enrol : Free IBM Certification Build You Own Chatbot

Syllabus for Free IBM Certification How to Build Chatbots

Module 1 – Introduction to Chatbots

  • What are chatbots?
  • Chatbots are trending
  • Leader in the Industry
  • Lab 1: Create an instance of Watson Assistant
  • Quizzes

Module 2: Working with Intents

  • How chatbots work
  • Understanding Intents
  • Lab 2: Create Dialog Skill and Intents
  • Lab 3: Import Intents
  • Quizzes

Module 3: Working with Entities

  • Understanding Entities
  • Lab 4: Create Entities
  • Lab 5: Import and Export Entities
  • Quizzes

Module 4: Defining the Dialog

  • Putting it all together
  • Building user-friendly chatbots
  • Lab 6: Implement the Dialog
  • Lab 7: Define Domain-Specific Intents
  • Quizzes

Module 5: Deploying your Chatbot

  • Deploying to a WordPress site
  • Lab 8 – Add a preview and retrieve your credentials
  • Lab 9: Deploy your Chatbot
  • Quizzes

Module 6: Advanced concepts – Part 1

  • Working with Context Variables and Slots
  • Lab 10: Explore Context Variables
  • Lab 11: Master Slots
  • Quizzes

Module 7: Advanced concepts – Part 2

  • Understanding Digressions
  • Lab 12: Enable Digressions
  • Lab 13: Get to know the Analytics tab
  • Lab 14: Create your own Chatbot
  • Watson Assistant in the Private Cloud
  • Quizzes

You Might Like : Free Cloud Computing Certification from IBM

Grading Scheme for Free IBM Certification How to Build Chatbots

Grading Scheme

  1. The minimum passing mark for the course is 70% with the following weights:
    • 50% – All Review Questions 
    • 50% – The Final Exam
  2. Though Review Questions and the Final Exam have a passing mark of 50% each, the only grade that matters is the overall grade for the course.
  3. Review Questions have no time limit. You are encouraged to review the course material to find the answers as this counts for 50% of your mark.
  4. The final exam has a 1-hour time limit.
  5. Attempts are per question in both, the Review Questions and the Final Exam:
    • One attempt – For True/False questions
    • Two attempts – For any question other than True/False
  6. There are no penalties for incorrect attempts.
  7. Clicking the “Final Check” button when it appears, means your submission is FINAL.  You will NOT be able to resubmit your answer for that question again.
  8. Check your grades in the course at any time by clicking on the “Progress” tab.

Enrol : Free IBM Certification Build You Own Chatbot

Build You Own Chatbot-Cognitive Class- All Module Answers

Module 1 – Introduction to Chatbots Answers

Question : A chatbot will typically interact with the user via text or audio

True

Question : A chatbot is a bot that interacts with the user through a chat/conversational interface

True

Question : Chatbots are also known as:

  • Chatterbots
  • Artificial Conversational Entities (ACE)
  • Talkbots
  • Virtual Assistants

Question :What factors directly contributed to the emergence of chatbots?

  • AI / Cognitive Computing
  • Messaging platforms like Facebook Messenger

Question :Chatbots are ONLY beneficial to large companies

False

Module 2 – Working with Intents

Question)Watson Assistant can ONLY be used to create chatbots in English

False

Question)Select all the statements that are true

  • An intent is a purpose or goal expressed by the user’s input
  • Intents start with an # symbol
  • We train Watson by providing examples for our intents
  • We should provide Watson with at least 5 examples per intent

Question)The three main components of a Dialog Skill are Intents, Entities, and Dialog.

True

Question)If Watson detects the wrong intent, we can train Watson by selecting a different intent from the Try it out panel.

True

Question)The Content Catalog offers collections of pre-made intents for various industries.

True

Module 3 – Working with entities

Question)Entities allow us to capture specific information in the user input

True

Question)Entities start with an # symbol

False

Question)Entity values can have synonyms and patterns

True

Question)Two user questions can have the same intent but different entities

True

Question)In our flower shop chatbot, “dad” is defined as a synonym for @relationship:father. If a user were to ask “flowers for dad”, what’s the entity value detected by Watson?

@relationship:father

Module 4 – Defining the Dialog

Question)Multiple conditional responses allow us to attach conditions to responses within a node.

True

Question)The order of nodes in the dialog can affect how the chatbot works.

True

Question)Node A has @occasion as its condition. Node B, placed just below node A, has @occasion:Graduation as its condition. Which one of the following statements is true?

Node B (with @occasion:Graduation as a condition) is overshadowed and will not be executed (unless we explictily jump to it).

Question)In general, child nodes are considered if the parent node condition is met

True

Question)Select all the statements that are true

  • When designing a chatbot, we should consider tone and personality
  • We should avoid “yes” and “no” answers when possible
  • The tone and personality of our chatbot can affect how well it is perceived by the user

Module 5 – Deploying the chatbot

Question)The Watson Assistant plugin for WordPress allows us to deploy a chatbot by specifying the credentials of the corresponding Assistant, without the need to develop a separate application that connects Watson Assistant to our site.

True

Question)A preview link integration allows us to share our chatbot with friends and colleagues.

True

Question)One or more skills can be linked to an Assistant. In other words, an Assistant can “contain” one or more skills.

True

Question)The WordPress plugin for Watson Assistant allow us to customize the look and feel of the chat box that appears on the site.

True

Question)There is no way to limit the chatbot usage in the Watson Assistant WordPress plugin (to prevent abusive users).

False

Module 6 -Advanced Concepts Part1

Question)Once set, context variables can be accessed for the duration of the conversation with a given user.

True

Question)Slots allow us to collect information from the user and store it in context variables.

True

Question)Slots with no question defined are optional and will only set the context variable if the condition (e.g., @location) is detected.

True

Question)A node can only have one slot and therefore cannot assign more than one context variable.

False

Question)A required slot will only ask its question to the user once, even if the user replies with irrelevant information.

Flase

Module 7-Advanced Concepts Part2

Question)The “Found” section of a slot allow us to specify what to say to the user (e.g., thanking them) when they provide a valid reply to the slot.

True

Question)The “Not Found” section of a slot allow us to specify what to say to the user when they provide an invalid reply to the slot (e.g., a reply that doesn’t meet the slot condition).

True

Question)Digressions allows us to decide what the chatbot should do when the user asks a different question instead of replying to the slot question.

True

Question)Handlers are evaluated after the “Not found” responses you defined in a slot.

False

Question)We must explicitly enable returns to a slot to continue where we left off before a digression.

True

Final Exam Answers

Q1)Text and audio are two common ways through which chatbots interact with the user.

True

Q2)To be called a chatbot, a bot needs to converse with the user.

True

Q3)Chatbots can help cut down the number of inquiries a business’ customer care team needs to manually address.

True

Q4)Watson Assistant is a chatbot building service hosted on IBM Cloud (formerly Bluemix).

True

Q5)Chatbots can only be deployed on WordPress sites.

False

Q6)Which of these is a valid intent?

#buy_product 

Q7)Which of the following are valid system entities?

  • @sys-date
  • @sys-time

Q8)The value of an entitity detected in the user input is automatically available for the entire duration of the conversation with the user.

False

Q9)We can use context variables to store (and later access) information collected from the user.

True

Q10)Slots allow us to collect information from the user and store it in context variables.

True

Q11)A dialog has the following nodes: Welcome (welcome condition), Greetings (#greetings intent condition), Thank you (#thank_you intent condition), Goodbyes (#goodbyes intent condition), Anything else (anything_else condition). Which of the following statements apply?

  • Welcome will be executed at the beginning of the conversation.
  • If no known intent is detected in the user input, the Anything else node will be executed.
  • Rearranging the order to be Welcome, Thank You, Greetings, Goodbyes, Anything else would generally not cause any problems.

Q12)The evaluation of peer nodes proceeds top to bottom until a node with a matching condition is found. Child nodes are only considered for execution after their parent’s condition is met (or if a jump is involved.)

True

Q13)Digressions allow users to divert the conversation away from a node while the slots are being processed (i.e., asking questions to the user).

True

Q14)Which of the following contains the user input?

input.text 

Q15)A restaurant chatbot needs to collect the following information from the user: reservation name, party size, date, and time in order to book a reservation. Which of the following approaches works best?

Have a node with multiple slots, each asking for the relevant information. System entities should be enabled. 

Once you clear the all the modules with more than 70 %, you will be able to claim your certificate and your badge.

Free IBM Certification : How to Build Chatbots

Happy Learning!!!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!