2021 1Z0-1071-20 Dumps PDF - 1Z0-1071-20 Real Exam Questions Answers [Q13-Q37]

Share

2021 1Z0-1071-20 Dumps PDF - 1Z0-1071-20 Real Exam Questions Answers

Valid 1Z0-1071-20 Test Answers & Oracle 1Z0-1071-20 Exam PDF


Oracle 1Z0-1071-20 Exam Syllabus Topics:

TopicDetails
Topic 1
  • Describe Plan and Personality in Conversation Design
  • Describe Training Models
Topic 2
  • Explain architecture of Oracle Digital Assistant
  • Create and use Entities
Topic 3
  • Implement Service Cloud Integration
  • Handle Out-of-order messages
  • Resolve Entities in Dialog Flows
Topic 4
  • Build a Web Form, externally hosted webviews
  • Desribe Digital Assistant and Smart Dialogs
Topic 5
  • Perform Apache FreeMarker Operations
  • Handle errors in Conversation Design
Topic 6
  • Tune Routing Behavior and limit the frequency of Prompts
  • Implement Intent Design
Topic 8
  • Implement Digital Assistant Intents and Interactions
  • Escaping the validation loop
Topic 9
  • Create, Build and Implement a Custom Component and Embedded Container Service
Topic 10
  • Navigation using Dialog Flows
  • Explain Identity Integration
  • Build a Multi-Language Skill
Topic 11
  • Describe primary building blocks and provisioning of Oracle Digital Assistant
Topic 12
  • Perform Test process, roles and best practices
  • Create and use Composite Bag

 

NEW QUESTION 13
You are advised to implement an 80/20 split with training and test utterances. This means that 80% of new utterances harvested from the conversation logs should be used as intent training utterances and 20% for testing.
Why is this a good practice?

  • A. Batch testing works more efficiently when there is a ratio of one test utterance for every five training utterances.
  • B. By keeping 20% for testing, you are able to test the model with data on which it has not been specifically trained.
  • C. By performing an 80/20 split, you are randomizing which data is added to the utterances.
  • D. Adding 100% of user phrases to the intent would overload the model.

Answer: D

 

NEW QUESTION 14
Which statement is FALSE regarding the core function of a digital assistant and how it could respond to user input?

  • A. It is able to respond to a help request and return a help message, one that can be specific to one of its skills, or to the digital assistant itself
  • B. It is able to respond to a user request to exit the current conversation.
  • C. It is able to automatically route the conversation to another digital assistant if the request can't be handled by the current digital assistant.
  • D. It is able to route the conversation to the start state of a skill that's managed by the digital assistant.

Answer: D

 

NEW QUESTION 15
In reviewing a colleague's code, you note the following code in the dialog flow which takes user input and replaces the words "authorized user" or "auth user" with "AU" before then calling the intent resolution in the dialog flow with the altered string.
"${utterance.value?replace('authorized user|auth user', 'AU','r')}"
Why would your colleague have done this?

  • A. By replacing "Authorized" and "auth", one is able to bypass the usual authentication mechanism, which requires a user to log on.
  • B. The language tag is being changed to Australian (AU) to better match the language of the training utterances.
  • C. "Authorized" and "auth" are reserved words and would fail intent resolution.
  • D. The above code has no impact on intent resolution.
  • E. The sentence is being normalized by replacing different versions of words such that they are aligned with the term used in the training utterances.

Answer: D

 

NEW QUESTION 16
Imagine that you have a financial planning skill. Which two functionalities would typically be implemented as a custom component?

  • A. running the skill within a webpage
  • B. routing the dialog flow based on values returned from a backend service
  • C. displaying any type of input component
  • D. routing to another skill within the suite of skills assembled within a digital assistant
  • E. returning the current value of a requested stock price in a skill message

Answer: A,B

 

NEW QUESTION 17
want to save some user input, such as the type of pizza a particular user last ordered, so that it's available the next time that user starts a conversation.
Which type of variable should you use to persist values across multiple invocations of the conversation?

  • A. profile variables
  • B. skill variables
  • C. user variables
  • D. context variables

Answer: B

 

NEW QUESTION 18
Consider the following dialog flow code in a skill:

Which statement is true?

  • A. The skill displays the message "Please wait, we're reviewing your order", then displays "Almost done...", then displays "Thank you for your order.", and then waits for user input.
  • B. The skill displays the message "Please wait, we're reviewing your order" and then waits for user input.
  • C. The skill displays the message "Please wait, we're reviewing your order", then displays "Almostdone...", then displays "Thank you for your order.", and then completes the conversation.
  • D. The skill displays the message "Please wait, we're reviewing your order", then displays "Almost done...", and then waits for user input.

Answer: C

 

NEW QUESTION 19
Which three options are true for this dialog flow code?

  • A. The system.List component always displays a list of options, regardless of the value of accountType.
  • B. If System.SetVariable sets accountType to a value, the System.List component does not display a list of options.
  • C. Usage of empty transitions is a bad practice because it can lead to unexpected results.
  • D. The code is poorly programmed because the accountType variable will be set twice.
  • E. If no accountType value is set in the startBalances state, the Dialog Engine moves to the next state, askBalancesAccountType, which lists options for different account types.

Answer: A,B,E

 

NEW QUESTION 20
You install Oracle Bost Node SDK from GitHub to develop a new custom component service.
Which command, when issued on a command line or terminal window, creates a new custom component service project in the current directory?

  • A. bots-node-sdk service init
  • B. bots-node-sdkinit
    Create the Custom Component Package
    Use the SDK's command line interface (CLI) to create the necessary files and directory structure.
    To create the package folder, and the necessary contents, type the following command in a terminal window:
    bots-node-sdkinit<top-level folder path>
    https://docs.cloud.oracle.com/en-us/iaas/digital-assistant/doc/backend-integration1.html
  • C. bots-node-sdk service
  • D. bots-node-sdknpm install

Answer: B

 

NEW QUESTION 21
When testing your skill, you notice that two of its intents consistently rank as the top two, resolving within just a few points of each other.
Given the unpredictable nature of which intent gets the top score, what would you do to allow the skill user to choose the correct intent?

  • A. Change the Confidence Win Margin so that both intents are offered to the user.
  • B. For each intent, create an entity of phrases that are distinct to each intent, and add the appropriate entity to the corresponding intent.
  • C. Keep adding training data until you get a predictable result every time.
  • D. Change the Confidence Threshold during your testing until the correct intent always wins.
  • E. Change the Explicit Invocation Threshold to zero to ensure that the correct intent is picked up when the user mentions the name of the intent.

Answer: E

 

NEW QUESTION 22
Which statement is true regarding the digital assistant's Help system intent?

  • A. You can define utterances that the digital assistant will recognize when the user is asking for help.
  • B. If the digital assistant recognizes the user is asking for help, it will automatically route the conversation to a skill called "Help".
  • C. The utterances for the help intent are predefined and cannot be changed.
  • D. The help intent cannot route the conversation to a specific state within a skill.

Answer: D

 

NEW QUESTION 23
What is the error message ''Your session appears to be in an infinite loop'' usually caused by?

  • A. a missing keepTurn = true entry in the dialog flow
  • B. a component in a dialog flow state that references a variable that has a value set while the dialog flow state continues to transition
  • C. a problem with the Digital Assistant tenant
  • D. a problem with a custom component that is referenced in your dialog flow

Answer: C

 

NEW QUESTION 24
Select the FALSE statement regarding Oracle's recommendation for defining your bot's personality and conversational design.

  • A. You should consider naming your bot and using an appropriate avatar.
  • B. Your bot should have a persona that matches that of your target audience.
  • C. You should hide from users the fact that they are communicating with a bot and give them the impression that it's a human they are interacting with.
  • D. Words carry emotions and you should carefully consider verbiage and tone in your dialog responses.

Answer: A

 

NEW QUESTION 25
You are building a skill for ordering pizza and you need it to determine when a user enters the pizza toppings and pizza size in their request.
Which Oracle Digital Assistant feature would you use to identify these variable values in a user's message?

  • A. answer intents
  • B. channels
  • C. digital assistants
  • D. entities

Answer: D

 

NEW QUESTION 26
You want your skill to transfer conversations over to Oracle Service Cloud customer service representatives. Which type of channel do you create to enable the skill to do this?

  • A. System
  • B. Agent Integrations
  • C. Users
    https://docs.oracle.com/en/solutions/handoff-skill-to-live-agent/transfer-users-skill-bot-live-agent1.html#GUID-237F078E-94FF-4A4B-9B70-CA04D619C49F
  • D. Applications

Answer: B

 

NEW QUESTION 27
Examine the code snippet below:

Which two statement are true regarding the functionality of a composite bag referenced by the variable pizza?

  • A. Any individual entity item can define its own maxPrompts to override the value in the dialog flow.
  • B. Each entity item in the composite bag will be prompted for a valid value three times. After the last invalid input, the flow will navigate to a state called setPizzaDough.
  • C. Each entity item in the composite bag will be prompted for a valid value three times. After the last invalid input, the flow will navigate to a state called maxError.
  • D. The first time an incorrect value for an entity item is resolved, it will result in an error and transition to the state called maxError because cancelPolicy is set to immediate and this overrides the setting for maxPrompts.

Answer: A

 

NEW QUESTION 28
In your conversation flow, you want to make sure that users always see a message, even when there is no data to display. To implement this, you decide to use a system.setvariable component that verifies that the variable mydata contains a value and, if it does, sets the value of the displayVar variable to the value of mydata. If no value is specified for mydata, then displayVar is set to the string 'No Data 1.
Which two BotML with Apache FreeMarker examples implement this requirement?

  • A. Option B
  • B. Option A
  • C. Option E
  • D. Option C
  • E. Option D

Answer: A,C

 

NEW QUESTION 29
You have a skill for ordering pizzas. In your experience, you have found that 95% of your customers want a regular crust and just 5% prefer gluten-free crust. Because so few people are likely to want a gluten-free crust, you don't want to prompt for that option, but you do want to make it available.
Assuming you already have a composite bag entity that contains a PizzaCrust entity that has the values
"regular" and "gluten free", what would be the simplest way to have your skill enable a user to order a pizza with a gluten-free crust without the skill prompting the user for that option?

  • A. Don't set a prompt for the PizzaCrust entity item and set the Out of Order Extraction property to True.
  • B. Don't set a prompt for the PizzaCrust entity item.
  • C. In the composite bag, set the PizzaCrust entity item's Prompt for Value property to False. Then, once the the composite bag is resolved, check if the PizzaCrust entity has a value. If it doesn't, set its value to
    "regular".
  • D. For the PizzaCrust entity item, set the Extract With property to reference an entity with the single value
    "gluten free".

Answer: B

 

NEW QUESTION 30
You have a use case that calls for users to enter a series of complex values.
What would you do to ensure that users enter these values correctly with the least effort?

  • A. Create a webview service which connects the skill to a web app that renders as a form and provides features such as input validation and option buttons.
  • B. Create a dedicated skill for collecting and validating input and pair it with a skill for processing the validated input.
  • C. Create a composite bag entity for the types of values, and then add a regex entity to handle validation.
  • D. Use a system.commonResponse component to aggregate and validate user input.

Answer: C

 

NEW QUESTION 31
What happens if there is a system error and the state does not have an error action?

  • A. The skill outputs the Unexpected Error Prompt value and then transitions to the state that is defined by the defaultTransitions error action. If there isn't one, then it ends the conversation.
  • B. The skill transitions to the state that is defined by the next action. If there isn't one, then it transition to the defaultTransitions error action.
  • C. The skill transitions to the state that is defined by the defaultTransitions error action. If there isn't one, then it outputs the Unexpected Error Prompt value.
  • D. The skill transitions to the state that is defined by the next action.. If there isn't one, then it transitions to the next state in the dialog flow.

Answer: D

 

NEW QUESTION 32
Which statement is FALSE regarding out-of-order messages?

  • A. Out-of-order messages occur when a user scroll the conversation history displayed in the messenger client and selects that is no longer in scope for the current conversation.
  • B. Dialog flow navigation continues with the state referenced in the out-of-order-message action.
  • C. Out-of-order messages are not handled by default. Designers must define out-of-order message handlers at the skill level.
  • D. Chatbots don't control the user's input and, therefore, cannot prevent users from selecting out-of-scope actions.

Answer: A

 

NEW QUESTION 33
Which two statements describe what happens when a System.DatectLanguages component is used in a dialog flow?

  • A. The system.DetectLanguage component sets the profile.languageTag variable to the language code of the detected user language.
  • B. The system.DetectLanguage component sets the profile.locale variable to the language code of the detected user language.
  • C. A system.DetectLanguage component state causes an exception if no translation service is configured for a skill.
  • D. The system.DetectLanguage component does not detect English because it is the default language.
  • E. The system. DetectLanguage component sets the autoTranslate variable to the language code of the detected user language.

Answer: A,B

 

NEW QUESTION 34
Which two statements about message translation in a skill are true?

  • A. Enabling auto-translation in a dialog flow does not translate the user input message.
  • B. A system.Output component that reads its text message from a resource bundle does not require auto-translation or its translate property set to true to display translated.
  • C. If auto-translation is enabled and a component has its translate property set to false, then the component output message or level will not get auto-translated to the detected user languages.
  • D. A missing system. DetectLanguage state in a dialog flow causes an exception for components that read their output message from bundle.
  • E. For the System.Translateinput component to work, it requires a previously executed system.DetectLanguage component state.

Answer: B,D

 

NEW QUESTION 35
Which three options are true for this dialog flow code?

  • A. The system.List component always displays a list of options, regardless of the value of accountType.
  • B. If System.SetVariable sets accountType to a value, the System.List component does not display a list of options.
  • C. Usage of empty transitions is a bad practice because it can lead to unexpected results.
  • D. The code is poorly programmed because the accountType variable will be set twice.
  • E. If no accountType value is set in the startBalances state, the Dialog Engine moves to the next state, askBalancesAccountType, which lists options for different account types.

Answer: A,B,E

 

NEW QUESTION 36
What happens after the skill output Welcome to our store's chat bot!'' in this dialog flow?

  • A. The skill returns control to the user. After the user enters text, it goes to the intent state.
  • B. The skill displays "Welcome to our store's chat bot!" again.
  • C. The skill returns control to the user. After the user enters text, it goes to output2 and outputs "You can ask me about what products we have in the store."
  • D. The skill goes to output2, outputs "You can ask me about what products we have in the store", and then returns control to the user.

Answer: B

 

NEW QUESTION 37
......

1Z0-1071-20 Exam Dumps - PDF Questions and Testing Engine: https://www.topexamcollection.com/1Z0-1071-20-vce-collection.html