[Nov-2021] The Best Oracle Cloud Digital Assistant Study Guide for the 1Z0-1071-20 Exam [Q10-Q29]

Share

[Nov-2021] The Best Oracle Cloud Digital Assistant Study Guide for the 1Z0-1071-20 Exam

1Z0-1071-20 certification guide Q&A from Training Expert RealVCE

NEW QUESTION 10
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 11
Which statement about digital assistants is FALSE?

  • A. A digital assistant can communicate with customers through different messaging platforms.
  • B. A digital assistant can be used to manage a set of skills, including skills that you create yourself and skills that you have added from the Skill
  • C. A digital assistant ensures that a user completes a conversation in one skill before allowing that user to trigger the intent of a different skill
  • D. A connection to a back-end service is through a custom component that is used by a skill, rather than one that is used by a digital assistant.

Answer: C

 

NEW QUESTION 12
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 13
To prepare the remote application launch, the System, Webview component calls an intermediary service that prepare the remote web application call. The code snippet is given below:

At run time, the system.Webview component sends the intermediary service a POST request. Which three options are true for the POST payload generated based on the code?

  • A. Bot designer is responsible to manually add the webview.onDone parameter to the payload.
  • B. The key names match the name of the dialog flow variables configured in the "sourceVariableList" property of the system.webview component.
  • C. The webview.onDone parameter is automatically added to the payload and it passes the skill's callback URL property to the web application.
  • D. The POST payload is a JSON object that contains an array of key-value pairs.
  • E. There is no such webview.onDone property passed to the payload.

Answer: A,C,D

 

NEW QUESTION 14
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 15
An input component references an entity-type variable from its variable property and does not have the maxPrompts property set. Which two statements describe valid options to help users deal with validation errors?

  • A. You can use the alternatePrompt property for user input components to display alternative prompts.
  • B. You can use the user input component's textReceived action transition to detect validation errors and to navigate to a state in the dialog flow.
  • C. You can use the onlnvaliduserlnput property on the System.commonResponse component to conditionally show or hide UI controls.
  • D. You can use the system. invaliduserinput?booiean expression to detect a previously failed input validation and display alternative prompts or additional UI controls.
  • E. You can use the user input component's cancel action transition to navigate to a different state in the dialog flow, display a help message to the user, and navigate back into the dialog flow state that previously failed input validation.

Answer: C,D

 

NEW QUESTION 16
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 17
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 18
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 19
Consider the following excerpt from a dialog flow code where size is a context variable of value list entity type PizzaSize with values Small, Medium, and Large:

Which two events will occur when a user starts a new conversation with the sentence "Order a Large Pizza"?

  • A. The Dialog Engine will transition to the PlaceOrder state.
  • B. The size variable has no value before getPizzaSize is called, so the user will be prompted to select from the list of values.
  • C. The nlpResultVariable property is not supported by System.List, so no entity extraction will occur.
  • D. The nlpResultVariable will populate the size value with Large.

Answer: A,D

 

NEW QUESTION 20
When you configure an application in Oracle Identity Cloud Service to be consumed by Oracle Digital Assistant for the system.OAuth2AccountLink component, why do you need to have the RefreshToken grant selected?

  • A. You need a refresh token to force a successful logout of the logged in user.
  • B. The RefreshToken grant ensures that a fresh access token is retrieved even if a user's password in Oracle Identity Cloud Service has changed, thus ensuring the user uninterrupted access.
  • C. The RefreshToken grant ensures that the System.OAuth2Account link component can refresh an expired access token automatically because the access token has a much shorter lifespan than the refresh token.
  • D. The RefreshToken grant ensures that users will never have to sign in to the skill again after their initial login.

Answer: C

 

NEW QUESTION 21
You have gone through a number of testing iterations of your customer's skill that comprises 10 intents. But you find that generally the best you can get is a confidence score of 96%, even when the user phrase is identical to one of your training utterances.
What should you recommend to your customer regarding this intent confidence score?

  • A. Add more utterances to the unresolvedlntent.
  • B. Keep iterating on user testing and add more training utterances until you can achieve a confidence level of 100% on your user input.
  • C. The highest possible confidence with 10 intents is 10% (100% divided by the number of intents). So, no further changes to the skill are required.
  • D. It is not always possible to achieve 100% confidence and adding more utterances may not help the problem. Therefore, do not make further changes to the skill if it is performing to your expectations.
  • E. For every verb in your training utterances, ensure you add a version of the utterance which also covers the past, present, and future tense of the verb.

Answer: C

 

NEW QUESTION 22
What is the primary purpose of a user channel in Oracle Digital Assistant?

  • A. It provides a simple way to connect and adapt messages between a skill or digital assistant and a messenger client.
  • B. It provides a generic mobile app or web app that you can directly embed in any messenger client.
  • C. It provides the primary mechanism for embedding skills within a digital assistant.
  • D. It provides a simple way to expose PL/SQL packages as REST data services.
  • E. It provides a simple way to connect custom components with back-end systems.

Answer: D

 

NEW QUESTION 23
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 24
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 25
Which three statements are true about composite bag entities?

  • A. The composite bag will always enforce that every entity has a valid value before allowing the conversation to move on to the next state in the dialog flow.
  • B. When you add entities to the composite bag, you can control how they get extracted in related to other entities and when they are prompted for.
  • C. You need to create a separate composite bag to handle nonentity types such as strings. Locations, and attachments.
  • D. The composite bag can resolve all entity values using only a single state in the dialog flow.
  • E. They define a business domain object as a collection of related system entities and custom entities.

Answer: A,B,D

 

NEW QUESTION 26
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 27
When a user interacts with one skill within a digital assistant but then enters input that may be relevant to another skill, the digital assistant generally presents users a prompt to confirm whether they really want to switch to the other skill, even if the input is completely irrelevant to the current skill.
How can you reduce the frequency with which the user encounters these confirmation prompts in a digital assistant?

  • A. In the dialog assistant, reduce the value of the Confidence Win Margin setting.
  • B. In the digital assistant, add more utterances for the unresoivedintent system intent.
  • C. In the digital assistant, reduce the value of the Interrupt Prompt Confidence Threshold setting.
  • D. In each skill, reduce the value of the Confidence Win Margin setting.

Answer: B

 

NEW QUESTION 28
Consider the following excerpt from a dialog flow code where size is a context variable of value list entity type PizzaSize with values Small, Medium, and Large:

Which two events will occur when a user starts a new conversation with the sentence "Order a Large Pizza"?

  • A. The Dialog Engine will transition to the PlaceOrder state.
  • B. The size variable has no value before getPizzaSize is called, so the user will be prompted to select from the list of values.
  • C. The nlpResultVariable property is not supported by System.List, so no entity extraction will occur.
  • D. The nlpResultVariable will populate the size value with Large.

Answer: A,D

 

NEW QUESTION 29
......


Oracle 1Z0-1071-20 Exam Syllabus Topics:

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

 

The Best Oracle 1Z0-1071-20 Study Guides and Dumps of 2021: https://www.realvce.com/1Z0-1071-20_free-dumps.html