Oracle: Oracle Cloud Platform Digital Assistant 2019 Associate

Download as pdf or txt
Download as pdf or txt
You are on page 1of 39

Oracle

1z0-1071

Oracle Cloud Platform


Digital Assistant 2019
Associate

Version: 3.0

Web: www.dumpscollection.com [ Total Questions: 72]

Email: [email protected]
IMPORTANT NOTICE
Feedback
We have developed quality product and state-of-art service to ensure our customers interest. If you have any
suggestions, please feel free to contact us at [email protected]

Support
If you have any questions about our product, please provide the following items:

exam code
screenshot of the question
login id/email

please contact us at [email protected] and our technical experts will provide support within 24 hours.

Copyright
The product of each order has its own encryption code, so you should use it independently. Any unauthorized
changes will inflict legal punishment. We reserve the right of final explanation for this statement.
Dumps Q&A Oracle - 1z0-1071

Question #:1

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. An SPA application can issue an Ajax post command to the callback URL that has been passed with the
web application launch

C. system.webview components can only be used with web channels.

D. Local webviews require SPA applications to have an index.html file in their root folder.

Answer: A D

Question #:2

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

B. bots-node-sdk service init

C. bots-node-sdk npm install

D. bots-node-sdk init

Answer: D

Explanation
Create the Custom Component PackageUse 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-sdk init <top-level folder path>

https://docs.cloud.oracle.com/en-us/iaas/digital-assistant/doc/backend-integration1.html

Question #:3

A user is in the middle of a conversation flow with a digital assistant but then triggers the Exit system intent
by saying "get me out of here". Which statement is true?

Success Guaranteed, 100% Valid 1 of 36


Dumps Q&A Oracle - 1z0-1071

A. Depending on digital assistant routing parameters, the user will be prompted to confirm exiting from the
current conversation.

B. The conversation can only be exited if the current context score is lower than the Exit Skill
Confirmation digital assistant routing parameter.

C. The conversation can only be exited if the current context score is greater than the Exit Skill
Confirmation digital assistant routing parameter.

D. Because the user didn't explicitly specify the invocation name of the skill when exiting, the user will
always be prompted to confirm exiting the current conversation.

E. The conversation will resume at a state in the skill defined by a digital assistant parameter.

Answer: C

Question #:4

In a validation loop, users are repeatedly asked to enter the same information, thereby preventing them from
transitioning to a different dialoq flow state in a conversation.

What is causing the validation loop?

A. The dialog flow state uses an input component that references a nonentity type variable. The same
dialog flow state is referenced in the next transition.

B. The nlpResultvariable property of the input component points to "iResult", which is a variable of type
"nlpresuit".

C. The keepTurn property of the input component is set to true and the maxPrompts property is set to a
value greater than 0.

D. The input component associated with a state references a variable of an entity type and the maxPrompts
property is not set.

Answer: C

Question #:5

What is the purpose of the training models within Oracle Digital Assistant?

A. build a complete semantic language model allowing a skill to understand 98% of user input in the
trained language

B. automatically crowdsource sample data to which user input is matched

C. automatically create n number of classifications where n is a parameter defined for each skill

D. allow a skill to classify user input to defined intents

Success Guaranteed, 100% Valid 2 of 36


Dumps Q&A Oracle - 1z0-1071

Answer: D

Question #:6

What does this dialog flow do?

A. It logs how many times it takes each user to enter an utterance that resolves to an intent.

B. It loops back to the intent state until the user enters an utterance that resolves to an intent.

C. If the user does not enter an utterance that resolves to an intent within three tries, it transitions to a state
to handle the user problem.

D. It stops the conversation if the user can't enter any utterances that resolve to an intent.

Answer: C

Success Guaranteed, 100% Valid 3 of 36


Dumps Q&A Oracle - 1z0-1071

Question #:7

What is the output of this code?

A. "Leaving loop at 3"

B. "Leaving loop at 4"

C. "Leaving loop at 0"

D. "Your session appears to be in infinite loop. Please_try again later''

Answer: D

Question #:8

Success Guaranteed, 100% Valid 4 of 36


Dumps Q&A Oracle - 1z0-1071

For Agent Integration, you want the bot-user conversation history to become available to the called human
agent. Select the configuration option you need to set to make this happen.

A. Set a custom property on the Service Cloud instance accessed by Oracle Digital Assistant.

B. Set the "convHistory" variable in the System.Agentinitiation component.

C. This is controlled from Service Cloud and has to be turned on by setting a custom property.

D. In the skill settings, switch the Skill Conversation logging option to "On".

Answer: A

Question #:9

Which is a FALSE statement about empty transitions?

A. Empty transitions can lead to unexpected navigation.

B. You should define a next transition on every state.

C. Empty transitions occur when using the next transition element.

D. Avoiding empty transitions will prevent many unexpected dialog flows.

Answer: C

Question #:10

Which variable type is automatically set with values from the chat client,such as locate and timezoneoffset?

A. System variables

B. Variables that are defined in the cotext section in the dialog flow

C. User variables

D. System.config variables

E. Profile variables

Answer: D

Question #:11

View the Exhibit.

Success Guaranteed, 100% Valid 5 of 36


Dumps Q&A Oracle - 1z0-1071

You have been askedto review a skill for its readinessfor go live. Which four issues would you raise as a
priority?

A. The unresolvedlntent has not been trained.

B. The utterances have too much commonality.

C. All utterances should start with an uppercase letter and end with a period.

D. The word "please" may inadvertently skew the results.

E. You should never have single-word utterances.

F. The number of utterances looks to be too low and artificial for a go-live.

Success Guaranteed, 100% Valid 6 of 36


Dumps Q&A Oracle - 1z0-1071

Answer: A B D F

Question #:12

Within your digital assistant, you notice that the user input "tell me my balance" immediately initiates the
Banking skill. However, it does not offer the user the option to consider that the request could be handled by
the Retail skill, which also offers the ability to check the balance in your retail account.

How should you ensure that both the banking and retail skills are considered in this case?

A. Raise the Candidate Skills Confidence Threshold in the digital assistant.

B. Lower the Confidence Threshold in the Retail skill.

C. Lower the Candidate Skills Confidence Threshold in the digital assistant.

D. Lower the Confidence Threshold in the Banking skill.

Answer: C

Question #:13

You are designing a skill for a railway company. You created a value list entity (StationEntity), which is the
list of all possible train stations To resolve an intent (Routelnfolntent), you need to determine whether the user
is asking for a route which is either to a station or from a station.

Which statement describes the most robust and efficient approach for extracting this information from the user
input?

A. Create a value list entity called ToFromEntlty with values of "to" and "from" and with appropriate
synonyms for each value. Create a value list called DirectionStation and add ToFromEntity and
StationEntity to this. Then, add DirectionStation to the Routelnfolntent.

B. Create two derived entities based on StationEntity. In one entity, set the preceding phrase to "to" (along
with any required synonyms). In the other entity, do the same but with the preceding phrase "from". Add
both entities to the Routelnfolntent intent.

C. Duplicate StationEntity. In one version, prefix all of the train station names with "to" and in the other
prefix with "from". Then add both entities to the Routelnfolntent intent.

D. Add StationEntity to the Routelnfolntent intent and then update the training data with phrases beginning
with "from".

Answer: B

Question #:14

Success Guaranteed, 100% Valid 7 of 36


Dumps Q&A Oracle - 1z0-1071

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

A. displaying any type of input component

B. routing the dialog flow based on values returned from a backend service

C. returning the current value of a requested stock price in a skill message

D. running the skill within a webpage

E. routing to another skill within the suite of skills assembled within a digital assistant

Answer: B

Question #:15

kill to output the size of the pizza that was ordered.

Which FreeMarker operation must you use

A. "You ordered a ${size[0]} pizza." 3)

B. "You ordered a ${size} pizza." :)

C. "You ordered a ${size.value} pizza.

D. "You ordered a ${size.string} pizza."

Answer: A

Question #:16

At the end of its execution, a custom component processes the following lines of code, with the conversation
variable being the reference to the custom component SDK.

conversation.reply("HelloWorld* ); conversation. keepTurn (true) ; done () ;

Which statement correctly describes what this code does?

A. The code prints "HelloWorld" as a message and waits for user input.

B. The code prints "HelloWorld" as a message and triggers dialog flow navigation to the next state.

C. The code prints "HelloWorld" multiple times until an infinite loop gets detected by the dialog flow
engine.

D. The code prints the "HelloWorld" message in response to the next user message.

E.

Success Guaranteed, 100% Valid 8 of 36


Dumps Q&A Oracle - 1z0-1071

E. The code triggers dialog flow navigation to a state, which has its name mapped to the current dialog
flow state's HelloWorld action transition.

Answer: D

Question #:17

Which two features of Oracle Digital Assistant should you use to allow a skill to specifically classify the user
message "What's my balance in savings?" and to identify the type of account?

A. an entity that defines account types (with values such as "checking" or "savings")

B. an intent that is been trained with utterances such as "check balance", "What is my current balance?",
and "How much money do I have?"

C. an input form rendered by a webview that is hosted within a Digital Assistant

D. dialog flows with a system.Text component to read the user input

E. a resource bundle populated with phrases such as "check balance", "What is my current balance?", and
"How much money do I have?"

Answer: B E

Question #:18

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 onlnvaliduserlnput property on the System.commonResponse component to


conditionally show or hide UI controls.

C. You can use the system. invaliduserinput?booiean expression to detect a previously failed input
validation and display alternative prompts or additional UI controls.

D. 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.

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: B C

Question #:19

Success Guaranteed, 100% Valid 9 of 36


Dumps Q&A Oracle - 1z0-1071

Which statement is true regarding the effect of context pinning on routing?

A. If the input includes an implicit invocation for a skill, the router pins the conversation to that skill.

B. If the user is pinned to a skill and then enters something that doesn’t relate to that skill, the router
automatically checks other skills for a match.

C. The thresholds that determine whether context pinning will occur or not set at the skill level.

D. For user input that includes an explicit invocation for a skill, but not intent-related utterance, the router
pins the conversation to the skill. The next utterance, the router pins the conversation to the skill. The
next utterance is assumed to be related to that skill.

Answer: D

Question #:20

Assuming conversation is the custom component SDK handle, which two code statements are valid to access
the order and userAccount input parameters of the custom component?

A)

B)

C)

D)

E)

Success Guaranteed, 100% Valid 10 of 36


Dumps Q&A Oracle - 1z0-1071

A. Option A

B. Option B

C. Option C

D. Option D

E. Option E

Answer: D E

Question #:21

intent has been configured with a composite bag entity.

Which statement is FALSE?

A. The skill may allow users to update their previous input.

B. The conversation is entirely sequential, where users can only input values in the order determined by the
dialog flow definition.

C. The composite bag entity slots values as they are provided from the user input. It then prompts for other
entity item values.

D. The composite bag entity is typically resolved using a system.ResolveEntities component or a


system.commonResponse component.

Answer: D

Question #:22

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:

Success Guaranteed, 100% Valid 11 of 36


Dumps Q&A Oracle - 1z0-1071

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

Question #:23

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. The help intent cannot route the conversation to a specific state within a skill.

C. The utterances for the help intent are predefined and cannot be changed.

D. If the digital assistant recognizes the user is asking for help, it will automatically route the conversation
to a skill called "Help".

Answer: B

Question #:24

Which property in system.ResolveEntities, when set to true, enables a temporary transition from the entity

Success Guaranteed, 100% Valid 12 of 36


Dumps Q&A Oracle - 1z0-1071

matching performed by this component to a state in which you may decide to call a custom component?

A. transitionMatch

B. transitionBeforeMatch

C. transitionAfterMatch

D. There is no such property, because this component is a closed system.

Answer: C

Question #:25

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. There is no such option in system.ResolveEntitis

C. Set cancelPolicy to "true" .

D. Set cancelPolicy to "lastEntity" .

Answer: A

Explanation
https://docs.oracle.com/en/cloud/paas/digital-assistant/use-chatbot/built-components-properties-transitions-and-usage.ht

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.

Question #:26

What is the output of this code?

Success Guaranteed, 100% Valid 13 of 36


Dumps Q&A Oracle - 1z0-1071

A. The code will run into an infinite loop.

B. Only first value - "One" will be printed.

C. The code will fail to validate because |- is not a valid symbol.

D. All the three values - "One." "Two." and "Three." will be printed.

Answer: B

Question #:27

Take a look at the output of a system.List component in the screenshot below, and note how oneof the items
includes a comma (,).

Success Guaranteed, 100% Valid 14 of 36


Dumps Q&A Oracle - 1z0-1071

In the code below, what value would you assign to the option property for it to display items for ‘’Yes’’, No
please’’, and ‘’Not sure’’?

A. options: ["Yes","No, please resend","Not sure"]

B. options: "Yes, No\u002C please resend. Not sure"

C. options: Yes, No\u002C please resend, Not sure

D. options: "'Yes', 'No, please resend', 'Not sure'"

E. options: [[Yes]. please resend]. [Not sure]]

Answer: E

Question #:28

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

A. 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.

B. You should consider naming your bot and using an appropriate avatar.

C. Your bot should have a persona that matches that of your target audience.

D. Words carry emotions and you should carefully consider verbiage and tone in your dialog responses.

Answer: B

Question #:29

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

Success Guaranteed, 100% Valid 15 of 36


Dumps Q&A Oracle - 1z0-1071

dialog flow with the altered string.

"${utterance.value?replace( 'authorized userlauth user", ,AU','r')}"

Why would your colleague have done this?

A. The sentence is being normalized by replacing different versions of words such that they are aligned
with the term used in the training utterances.

B. By replacing "Authorized" and "auth", one is able to bypass the usual authentication mechanism, which
requires a user to log on.

C. "Authorized" and "auth" are reserved words and would fail intent resolution.

D. The above code has no impact on intent resolution.

E. The language tag is being changed to Australian (AU) to better match the language of the training
utterances.

Answer: D

Question #:30

To translate output messages, you created a resource bundle in your skill. The resource bundle contains an
orderConfirmation key with the following message:

Thanks {0} for your order. Your order of a {1} is no its way.

In your dialog flow, you have a variable rb of type resourcesBundle defined. In additional, you defined a
variable pizzaType holding the type of the pizza (for example, Salami) and a variable pizzaSize holding the
size of the Pizza ( for example , large).

A)

B)

Success Guaranteed, 100% Valid 16 of 36


Dumps Q&A Oracle - 1z0-1071

C)

D)

A. Option A

B. Option B

C. Option C

D. Option D

Answer: A

Question #:31

You are exploring a use case that calls for users to enter different types of entity values. As a way of
minimizing the complexities involved in having users enter vales correctly in a text message,, you are
considering a skill that enter data using visual GUI components such as radio buttons and fields that validate
user input.

What should you to support this functionality?

A. Create a dedicated skill for collecting the information on the order form and then add it to a digital
assistant.

B. Create a series of text prompts to collect the user input.

C. Create a webview service that connects the skill to a web app that renders the order form.

D. In the composite bag entity, add a regex entity.

Answer: D

Success Guaranteed, 100% Valid 17 of 36


Dumps Q&A Oracle - 1z0-1071

Question #:32

How does a digital assistant determine which skill to route user input to?

A. It evaluates all of the user input against one consolidated training model based on the utterances for each
skill to determine the candidate skills. Then, it evaluates against the training models for the candidate
skills and resolves to the intent with the highest confidence score.

B. It evaluates all of the user input against the individual training models for each skill, and then it routes to
the intent with the highest confidence score.

C. It evaluates all of the user input against one consolidated training model that combines all of the intents,
and then it routes to the intent with the highest confidence score.

D. It routes to the skill that is activated most often.

E. It always routes to the currently active skill.

Answer: C

Question #:33

How do you declare a context variable for an entity?

A. Set the variable type to "nlpresult".

B. Set the variable type to the same name as the entity.

C. Set the variable type to "entity".

D. Set the variable type to "map" and reference the value by the entity name.

Answer: C

Question #:34

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: A

Success Guaranteed, 100% Valid 18 of 36


Dumps Q&A Oracle - 1z0-1071

Question #:35

You have a skill and want it to prompt users for their name. The name should then be used in the welcome
message at the beginning of each bot-user session.

Your user interface guidelines require that each part of the name begin with a capital letter (for example, John
or Deo John Willin Doe).

Which two BotML code examples print the username correctly of the name is provided as"jOhn William doe"
or "JOHN doe"?

A)

B)

C)

D)

E)

Success Guaranteed, 100% Valid 19 of 36


Dumps Q&A Oracle - 1z0-1071

A. Option A

B. Option B

C. Option C

D. Option D

E. Option E

Answer: C D

Question #:36

Which two components can be used in combination with composite bag entities to auto-generate skill
responses and flows from definitions saved in bag items?

A. System.ResolveEntities

B. System.Text

C. System.MatchEntity

D. System.CommonResponse

E. System.List

Answer: A D

Explanation
https://docs.oracle.com/en/cloud/paas/digital-assistant/use-chatbot/entities1.html#GUID-603C4329-DBBA-42C9-8783-

Question #:37

What happens after the skill output Welcome to our store’s chat botl’’ in this dialog flow/

Success Guaranteed, 100% Valid 20 of 36


Dumps Q&A Oracle - 1z0-1071

A. 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.

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 the intent state.

D. 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 in the store."

Answer: A

Question #:38

Which two statements about using the OAuth2 client credential grant type in Oracle Digital Assistant are
correct?

A. The OAuth2 client credential grant type does not require a bot user to authenticate and instead uses a
shared clientld and secret.

B. The user must be logged in to an identity service provider using his or her username and password to
obtain a client credential access token

C. You use the Oracle Digital Assistant Authentication Service with the system. 0Auth2client component
to obtain a client credential access token.

D. The client credential grant type requires the system.OAuth2AccountLink component to obtain a token
that propagates a user's identity between distributed systems.

E. The OAuth2 client credential grant type uses the system. Webview built-in component to perform social
media login.

Success Guaranteed, 100% Valid 21 of 36


Dumps Q&A Oracle - 1z0-1071

Answer: A C

Question #:39

Which two statements are true the purpose of the compose bag entity item Out of Order Extraction property?

A. It should not be used for String entity items.

B. When set to True, an entity item value can be updated when prompting for a different entity item value.

C. Only set to True, an entity item value can be updated when prompting for a different entity item value.

D. Only when set to true can entity values be specific in any order in the initial user input.

E. When set to True, an entity item cannot be resolve until a dependent entity item is first resolved.

Answer: C E

Question #:40

ting your skill with certain phrases, you notice that two intents within the skill consistently come out as the top
two resolved ones and within a few points of each other.

Given the small and unpredictable nature of which intent was top, which strategy would be the easiest to
employ to ensure that the user is able to choose the correct Intent?

A. Keep adding training data until you get a predictable result every time.

B. Change the Confidence Threshold during your testing until the correct intent always wins.

C. For each intent, create an entity of phrases that are distinct to each intent, and add the appropriate entity
to the corresponding intent.

D. Change the Confidence Win Margin so that both intents are offered to the user.

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

Question #:41

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

A. It provides the primary mechanism for embedding skills within a digital assistant.

B. It provides a simple way to expose PL/SQL packages as REST data services.

C.

Success Guaranteed, 100% Valid 22 of 36


Dumps Q&A Oracle - 1z0-1071

C. It provides a simple way to connect and adapt messages between a skill or digital assistant and a
messenger client.

D. It provides a generic mobile app or web app that you can directly embed in any messenger client.

E. It provides a simple way to connect custom components with back-end systems.

Answer: B

Question #:42

You have a digital assistant with a pizza skill. While ordering a pizza, the user triggers the digital assistant's
Help system intent by entering "help". What is the default functionality of the digital assistant assuming no
help functionality has been implemented in the pizza skill?

A. The digital assistant displays a prompt and a card which can be configured to show examples of what
the skill can do.

B. Nothing. You need to explicitly define a help state in the pizza skill.

C. The digital assistant displays the information contained in the Description field of the skill.

D. The digital assistant displays a dialog to confirm if the user wants help. If the user selects "yes", the skill
returns to the system, intent and awaits user input.

E. The current conversation stops and the skill returns to the system, intent and awaits user input.

Answer: D

Question #:43

Which statement is true regarding the default implementation of out-of-order messages?

A. Navigation remains in the current state.

B. All variables referenced by the out-of-order-message action are cleared.

C. There is no default implementation for out-of-order messages.

D. In the default implementation, when an out-of-order message is detected the navigation continues with
the state name associated with the out-of-order message action.

Answer: C

Question #:44

The agentActions property in the System.Agentlnitiation component:

A.

Success Guaranteed, 100% Valid 23 of 36


Dumps Q&A Oracle - 1z0-1071

A. Defines the states to which agents can optionally transfer a user when the agent ends the chat.

B. Sets the message to be displayed when an agent is first connected to a chat session.

C. Sets the message to be displayed if an agent refuses a chat request.

D. Sets the agent's post-chat configuration (for example, "ready", "wrap", and so on).

Answer: A

Question #:45

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. skill variables

B. user variables

C. context variables

D. profile variables

Answer: A

Question #:46

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. Applications

B. System

C. Agent Integrations

D. Users

Answer: C

Explanation
https://docs.oracle.com/en/solutions/handoff-skill-to-live-agent/transfer-users-skill-bot-live-agent1.html#GUID-237F07

Question #:47

Success Guaranteed, 100% Valid 24 of 36


Dumps Q&A Oracle - 1z0-1071

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

A. Use a custom component to extend a supported channel type.

B. Implement the channel using a Webhook.

C. You can't connect to a unsupported messenger client. You can only connect channels to the supported
clients.

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

Question #:48

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.

B. For the PizzaCrust entity item, set the Extract With property to reference an entity with the single value
"gluten free".

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. Don't set a prompt for the PizzaCrust entity item and set the Out of Order Extraction property to True.

Answer: A

Question #:49

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 autoTranslate variable to the language code of the
detected user language.

Success Guaranteed, 100% Valid 25 of 36


Dumps Q&A Oracle - 1z0-1071

C. A system.DetectLanguage component state causes an exception if no translation service is configured


for a skill.

D. The system.DetectLanguage component sets the profile.locale variable to the language code of the
detected user language.

E. The system.DetectLanguage component does not detect English because it is the default language.

Answer: A D

Question #:50

Which three statements are true about composite bagentities?

A. They define a business domain object as a collection of related system entities and custom entities.

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. 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.

D. You need to create a separate composite bag to handle nonentity types such as strings. Locations, and
attachments.

E. The composite bag can resolve all entity values using only a single state in the dialog flow.

Answer: B C E

Question #:51

Which two statements are true for the system.webview component?

A. Parameters passed from the skill to the web application cannot be accessed through JavaScript.

B. Property names in the web application response payload must match with the variable names in the
dialog flow.

C. When registering web applications in a skill, bot designers can see the data structure returned by the app

D. Parameters passed from the skill to the web application are accessible through JavaScript.

E. The webview.onDone parameter is automatically added to the payload and passes the skill's callback
URL property to the web application.

Answer: A D

Success Guaranteed, 100% Valid 26 of 36


Dumps Q&A Oracle - 1z0-1071

Question #:52

Which two statements about skills are true?

A. Customers can only chat with skill when those skills managed by a digital assistant.

B. Skills can access back-end services.

C. Skills have dialog flows that you may configure to create conversation.

D. Skills always use natural languages processing (NLP).

Answer: A B

Question #:53

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 automatically route the conversation to another digital assistant if the request can't be
handled by the current digital assistant.

B. It is able to respond to a user request to exit the current conversation.

C. 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

D. It is able to route the conversation to the start state of a skill that's managed by the digital assistant.

Answer: D

Question #:54

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

Success Guaranteed, 100% Valid 27 of 36


Dumps Q&A Oracle - 1z0-1071

Question #:55

Which three options are true for the system, entityToResolve variable?

A. System.entityToResolve can reference the resolve value of all entity values defined within the skill.

B. The system.entityToResolve variable tracks an entity value, that is, as you resolve entities in the
composite bag, it references the current entity resolved.

C. ${system.entityToResolve.value.userinput} returns the text entered by the user.

D. ${system.entityToResolve.value.resolvingField) returns the text entered by the user.

E. The system.entityToResolve variable can be referenced from withinthe system. ResolveEntities and
system. commonResponse components to display, for example, information about the entity that has
been resolved.

Answer: B C D

Question #:56

Select the FALSE statement regarding confidence levels when routing within a digital assistant.

A. A confidence threshold is a value that's compared to the confidence level by the system, intent
component to define the next action.

B. Confidence level is the intent engine's score for utterance classification.

C. All skills within a digital assistant must have the same confidence threshold.

D. If other intents that exceed the confidence threshold have scores that are within that of the top intent by
less than the win margin, these intents are also presented to the user.

Answer: A

Question #:57

You are writing a dialog flow and you are at the end of the conversation. For the final state, you are not sure
whether to use a return transition use a next transition that goes to the start of the dialog flow.

Which statement is true?

A. The return transition goes to the start of the dialog flow and resets all variables, whereas next simply
navigates.

B. The next and return transitions are the same and you can use them interchangeably.

C.

Success Guaranteed, 100% Valid 28 of 36


Dumps Q&A Oracle - 1z0-1071

C. The next transition automatically clears variables on navigation, whereas return doesn't.

D. The next transition can only be used for forward navigation in the flow.

Answer: B

Question #:58

Which three options are true for this dialog flow code?

A. The above code is poor programming because the accountType variable will be set twice.

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 system.List component always displays a list of options, regardless of the value of accountType.

E. If the result of calling system.SetVariable results in accountType being unset or null, the dialog engine
moves to use the next state, which is a system.List component that shows various account options.

Answer: A B C

Question #:59

In the System.Agentinitiation component, what is the purpose of "resumedMessage:"?

A. sets the message to be displayed if no agents are available

B. sets the message to be displayed to a user if the user sends repeated messages to connect

C. sets the message to be displayed when the channel times out and reconnects

D.

Success Guaranteed, 100% Valid 29 of 36


Dumps Q&A Oracle - 1z0-1071

D. sets the message to be displayed to a user while waiting for the agent to connect

Answer: A

Question #:60

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

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.

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.

A. A missing system. DetectLanguage state in a dialog flow causes an exception for components that read
their output message from bundle.

B. For the System.Translateinput component to work, it requires a previously executed


system.DetectLanguage component state.

C. Enabling auto-translation in a dialog flow does not translate the user input message.

Answer: B C

Question #:61

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. Batch testing allows you to test every combination of conversation through your dialog flow.

D. Having a baseline test allows you to determine whether your intent resolution is still functioning within
expected limits given any updates to your service.

Answer: D

Question #:62

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

Success Guaranteed, 100% Valid 30 of 36


Dumps Q&A Oracle - 1z0-1071

identical to one of your training utterances.

What should you recommend to your customer regarding this intent confidence score?

A. Keep iterating on user testing and add more training utterances until you can achieve a confidence level
of 100% on your user input.

B. 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.

C. 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.

D. 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.

E. Add more utterances to the unresolvedlntent.

Answer: D

Question #:63

Which three statements are FALSE regarding entity resolution using a composite bag?

A. You can define multiple prompts for each entity item in the composite bag.

B. The composite bag will automatically resolve any entity values found in the initial user input.

C. When a user inputs entity values, they can only be resolved in the order in which they are defined within
the composite bag.

D. Each entity item in the composite bag can have only one value.

E. Every entity item in the composite bag must be prompted for and have a value entered.

F. You can define validation code using Apache Freemarker for entity item values.

Answer: A C E

Question #:64

As per Oracle's recommendation, which is the best practice regarding conversational design?

A. Ask users open-ended questions such as "how can I help you?"

B. To account for possible mistakes, make it clear to users that the bot is still learning.

C. Use quick reply buttons (as opposed to natural language inputs) as much as possible.

D.

Success Guaranteed, 100% Valid 31 of 36


Dumps Q&A Oracle - 1z0-1071

D. Ensure that capabilities of the bot f the things that it can and can't do") are clear and discoverable.

Answer: A

Question #:65

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 componentthat verifies that the variable
mydata contains a value and, if it does sets the value of the displayVar variavbe to the value of mydata. If no
value is specified for mydata, then displaVar is set to the string ‘No Data.’

Which two BotML with Apache FreeMarker examples implement this requirement?

A)

B)

C)

D)

Success Guaranteed, 100% Valid 32 of 36


Dumps Q&A Oracle - 1z0-1071

E)

A. Option A

B. Option B

C. Option C

D. Option D

E. Option E

Answer: B E

Question #:66

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

A. The skill transitions to he state that is defined by the defaultTransitions error action. If there isn't one,
then it outputs the Unexpected Error Prompt value.

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 next action.. If there isn't one, then it transitions to
the next state in the dialog flow.

D. The skill outputs the Unexpected Error Prompt value and then transitions to the state that is defined by
the defaultTransitionserror action. If there isn't one, then it ends the conversation.

Answer: C

Question #:67

Success Guaranteed, 100% Valid 33 of 36


Dumps Q&A Oracle - 1z0-1071

Which is NOT used to tune routing behavior?

A. the classifier's F1-score

B. the built-in system intent confidence threshold

C. the confidence win margin

D. candidate skills' confidence thresholds

Answer: A

Question #:68

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. 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.

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 setPizzaDough.

D. 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.

Answer: A

Success Guaranteed, 100% Valid 34 of 36


Dumps Q&A Oracle - 1z0-1071

Question #:69

Which statement is FALSE regarding out-of-order messages?

A. Out-of-order messages are not handled by default. Designers must define out-of-order message handlers
at the skill level.

B. Dialog flow navigation continues with the state referenced in the out-of-order-message action.

C. Chatbots don't control the user's input and, therefore, cannot prevent users from selecting out-of-scope
actions.

D. 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.

Answer: D

Question #:70

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. Adding 100% of user phrases to the intent would overload the model.

B. Batch testing works more efficiently when there is a ratio of one test utterance for every five training
utterances.

C. By performing an 80/20 split, you are randomizing which data is added to the utterances.

D. By keeping 20% for testing, you are able to test the model with data on which it has not been
specifically trained.

Answer: A

Question #:71

Which statement about digital assistants is FALSE?

A. 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

B. 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

C. A digital assistant can communicate with customers through different messaging platforms.

D.

Success Guaranteed, 100% Valid 35 of 36


Dumps Q&A Oracle - 1z0-1071

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: B

Question #:72

Error handlers can be defined in different locations with different scopes Which statement is FALSE regarding
the placement of error handlers?

A. An error handler can be defined globally for a skill using the defaultTransition error transition.

B. An error handler can be defined as a transition on any dialog flow state in a skill.

C. 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.

D. You can define a system-wide custom error handler on the digital assistant level.

Answer: A

Success Guaranteed, 100% Valid 36 of 36


About dumpscollection.com
dumpscollection.com was founded in 2007. We provide latest & high quality IT / Business Certification Training
Exam Questions, Study Guides, Practice Tests.

We help you pass any IT / Business Certification Exams with 100% Pass Guaranteed or Full Refund. Especially
Cisco, CompTIA, Citrix, EMC, HP, Oracle, VMware, Juniper, Check Point, LPI, Nortel, EXIN and so on.

View list of all certification exams: All vendors

We prepare state-of-the art practice tests for certification exams. You can reach us at any of the email addresses listed
below.

Sales: [email protected]
Feedback: [email protected]
Support: [email protected]
Skype ID: [email protected]

Any problems about IT certification or our products, You can write us back and we will get back to you within 24
hours.

15% Discount Coupon Code:


DC15disc

You might also like