1Z0-1071-20 Exam Questions Get Updated [2022] with Correct Answers [Q31-Q50]

Share

1Z0-1071-20 Exam Questions Get Updated [2022] with Correct Answers

Practice 1Z0-1071-20 Questions With Certification guide Q&A from Training Expert ITExamDownload


Oracle 1Z0-1071-20 Exam Syllabus Topics:

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

 

NEW QUESTION 31
Oracle Digital Assistant supports several messenger-specific channel types, such as iOS, Android, Web, and Facebook. If your messenger client is not supported, what is the simplest way to connect your skill or digital assistant to the client?

  • A. You can't connect to a unsupported messenger client. You can only connect channels to the supported clients.
  • B. Implement the channel using a Webhook.
  • C. Use a custom component to extend a supported channel type.
  • D. Ensure that your skill only outputs text and not Images or visual components such as cards. Then use the standard Web channel, which you can use for text-only conversations.

Answer: B

 

NEW QUESTION 32
Error handlers can be defined in various locations with different scopes.
Which three statements are true about error handling?

  • A. The system error handler is called in case of an error when no error handling is defined on the current dialog flow state or as a default transition.
  • B. Implicit error handling is always performed even if there are other error handlers defined in the flow.
  • C. An error handler can be defined globally for a skill using the defaultTransition error transition.
  • D. You can define a system-wide custom error handler at the digital assistant level.
  • E. An error handler can be defined as a transition on any dialog flow state in a skill.

Answer: A,B,D

 

NEW QUESTION 33
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 34
Which two statements are true regarding local web application invocation using the system.webview component?

  • A. Local webviews require a Node.js environment and must have a package, json file in their root folder.
  • B. Local webviews require SPA applications to have an index.html file in their root folder.
  • C. An SPA application can issue an Ajax post command to the callback URL that has been passed with the web application launch
  • D. system.webview components can only be used with web channels.

Answer: A,B

 

NEW QUESTION 35
What is the output of this code?

  • A. "Leaving loop at 3"
  • B. "Leaving loop at 4"
  • C. "Your session appears to be in infinite loop. Please_try again later''
  • D. "Leaving loop at 0"

Answer: C

 

NEW QUESTION 36
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 37
Assuming that conversation is a reference to the Bots Node SDK, which two sets of code statements to access the custom component's orderid and userAccount input parameters are valid?

  • A. const { orderid } = conversation.properties();
    const { accountName > = conversation.properties();
  • B. const order = conversation.variable(1 orderid');
    const account = conversation.variable('accountName1);
  • C. const order = conversation.properties().orderid;
    const account = conversation.properties().userAccount;
  • D. const { orderid } = conversation.variable();
    const { accountName } = conversation.variable();
  • E. const order = conversation.request().variables[*orderid'];
    const account = conversation.request().variables['accountName 1);

Answer: C,D

 

NEW QUESTION 38
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 39
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 40
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 41
You have been asked to make recommendations to a customer on the value of having a catalogue of test phrases that you can use for batch testing intents.
Which statement is the recommendation you would NOT make?

  • A. Batch testing allows you to have a baseline of phrases to test against, so you can demonstrate whether your skill is resolving intents more accurately over time.
  • B. Batch testing allows you to confirm that any changes you make to the intent utterances do not inadvertently change other intent resolutions.
  • C. Having a baseline test allows you to determine whether your intent resolution is still functioning within expected limits given any updates to your service.
  • D. Batch testing allows you to test every combination of conversation through your dialog flow.

Answer: C

 

NEW QUESTION 42
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 43
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 44
Consider this code snippet:

Which two statements about this code are true?

  • A. This code snippet supports only one variable as a return value from the web application. When there are multiple return values, they need to be comma-separated. For example:
    variable: "outputfromwebl, outputfromweb2 M
  • B. The web app returns two values and will store them in the fullname and amount variables, respectively.
  • C. If the web app returns any values, the System.webview component will store them in the outputfromweb variable.
  • D. The system.webview component acts a gateway to a web app by naming the Webview service, i.e., DisputeFormService, in the code snippet.

Answer: C,D

 

NEW QUESTION 45
Which property in system.ResolveEntities, when set to true, enables a temporary transition from the entity matching performed by this component to a state in which you may decide to call a custom component?

  • A. There is no such property, because this component is a closed system.
  • B. transitionMatch
  • C. transitionBeforeMatch
  • D. transitionAfterMatch

Answer: D

 

NEW QUESTION 46
You want the flow to navigate to the cancel transition immediately after the maximum number of failed attempts are exceeded in the System.ResolveEntities Components.
Which option must you use?

  • A. Set cancelPolicy to "immediate".
  • B. Set cancelPolicy to "lastEntity" .
    https://docs.oracle.com/en/cloud/paas/digital-assistant/use-chatbot/built-components-properties-transitions-and-usage.html#GUID-259C152F-3F53-4422-B89C-6FA7F01C1762 cancelPolicy Determines the timing of the cancel transition:
    immediate-Immediately after the allotted maxPrompts attempts have been met for an entity in the bag.
    lastEntity-When the last entity in the bag has been matched with a value.
  • C. There is no such option in system.ResolveEntitis
  • D. Set cancelPolicy to "true" .

Answer: A

 

NEW QUESTION 47
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 48
What statement correctly describes the Authentication Service ion Oracle Digital Assistant?

  • A. The Authentication Service authenticates users to Oracle Identity Cloud Service. It provides customizable login screens that are displayed in the context of a user-bot conversation.
  • B. The Authentication Service holds the identity provider configuration that is used at run time in Oracle Digital Assistant to retrieve an access token that authorizes REST service calls.
  • C. The Authentication Service authenticates Oracle Digital Assistant users to a social media identity provider (for example, Facebook) and associates social media accounts with accounts stored in the Oracle Identity Cloud Service.
  • D. The Authentication Service allows bot designers to configure a custom webhook to authenticate and authorize users using the System.OauthAccountLink component.

Answer: D

 

NEW QUESTION 49
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 50
......

Prepare Top Oracle 1Z0-1071-20 Exam Audio Study Guide Practice Questions Edition: https://www.itexamdownload.com/1Z0-1071-20-valid-questions.html