option
Cuestiones
ayuda
daypo
buscar.php

1Z0-1-71-21

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
1Z0-1-71-21

Descripción:
Oracle cloud digital assistant

Fecha de Creación: 2021/12/14

Categoría: Otros

Número Preguntas: 36

Valoración:(1)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

1.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?. Don't set a prompt for the PizzaCrust entity item. For the PizzaCrust entity item, set the Extract With property to reference an entity with the single value "gluten free". 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". Don't set a prompt for the PizzaCrust entity item and set the Out of Order Extraction property to True.

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

3.Which three options are true for the system, entityToResolve variable?. System.entityToResolve can reference the resolve value of all entity values defined within the skill. The system.entityToResolve variable tracks an entity value, that is, as you resolve entities in the composite bag, it references the current entity resolved. ${system.entityToResolve.value.userinput} returns the text entered by the user. ${system.entityToResolve.value.resolvingField) returns the text entered by the user. The system.entityToResolve variable can be referenced from within the system. ResolveEntities and system.commonResponse components to display, for example, information about the entity that has been resolved.

4.As per Oracle's recommendation, which is the best practice regarding conversational design?. Ask users open-ended questions such as "how can I help you?. To account for possible mistakes, make it clear to users that the bot is still learning. Use quick reply buttons (as opposed to natural language inputs) as much as possible. Ensure that capabilities of the bot f the things that it can and can't do") are clear and discoverable.

5.Which statement about digital assistants is FALSE?. 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. 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. A digital assistant can communicate with customers through different messaging platforms. 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.

6.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?. Depending on digital assistant routing parameters, the user will be prompted to confirm exiting from the current conversation. The conversation can only be exited if the current context score is lower than the Exit Skill Confirmation digital assistant routing parameter. The conversation can only be exited if the current context score is greater than the Exit Skill Confirmation digital assistant routing parameter. 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. The conversation will resume at a state in the skill defined by a digital assistant parameter.

7.Which is NOT used to tune routing behavior?. the classifier's F1-score. he built-in system intent confidence threshold. the confidence win margin. candidate skills' confidence thresholds.

8.Select the FALSE statement regarding Oracle's recommendation for defining your bot’s personality and conversational design. 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. You should consider naming your bot and using an appropriate avatar. Your bot should have a persona that matches that of your target audience. Words carry emotions and you should carefully consider verbiage and tone in your dialog responses.

9.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?. 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. Batch testing allows you to confirm that any changes you make to the intent utterances do not inadvertently change other intent resolutions. Batch testing allows you to test every combination of conversation through your dialog flow. Having a baseline test allows you to determine whether your intent resolution is still functioning within expected limits given any updates to your service.

10.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 missing system. DetectLanguage state in a dialog flow causes an exception for components that read their output message from bundle. For the System.Translateinput component to work, it requires a previously executed system.DetectLanguage component state. Enabling auto-translation in a dialog flow does not translate the user input message.

11.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?. an entity that defines account types (with values such as "checking" or "savings"). an intent that is been trained with utterances such as "check balance", "What is my current balance?", and "How much money do I have?". an input form rendered by a webview that is hosted within a Digital Assistant. dialog flows with a system.Text component to read the user input. a resource bundle populated with phrases such as "check balance", "What is my current balance?", and "How much money do I have?".

12.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?. TheRefreshToken grant ensures that users will never have to sign in to the skill again after their initial login. You need a refresh token to force a successful logout of the logged in user. TheRefreshToken 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. 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.

13.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?. Create a composite bag entity for the types of values, and then add a regex entity to handle validation. Use a system.commonResponse component to aggregate and validate user input. 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. Create a dedicated skill for collecting and validating input and pair it with a skill for processing the validated input.

14.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?. 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. 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. 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. Add StationEntity to the Routelnfolntent intent and then update the training data with phrases beginning with "from".

15.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 or use a next transition that goes to the start of the dialog flow. Which statement is true?. The next and return transitions are the same and you can use them interchangeably. The return transition goes to the start of the dialog flow and resets all variables, whereas next simply navigates. The next transition automatically clears variables on navigation, whereas return doesn't. The next transition can only be used for forward navigation in the flow.

16.Which is a FALSE statement about empty transitions?. Empty transitions can lead to unexpected navigation. You should define a next transition on every state. Empty transitions occur when using the next transition element. Avoiding empty transitions will prevent many unexpected dialog flows.

17.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?. Adding 100% of user phrases to the intent would overload the model. Batch testing works more efficiently when there is a ratio of one test utterance for every five training utterances. By performing an 80/20 split, you are randomizing which data is added to the utterances. By keeping 20% for testing, you are able to test the model with data on which it has not been specifically trained.

18.Error handlers can be defined in various locations with different scopes. Which three statements are true about error handling?. An error handler can be defined as a transition on any dialog flow state in a skill. 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. You can define a system-wide custom error handler at the digital assistant level. Implicit error handling is always performed even if there are other error handlers defined in the flow. An error handler can be defined globally for a skill using the defaultTransition error transition.

19.Which statement is FALSE regarding out-of-order messages?. Out-of-order messages are not handled by default. Designers must define out-of-order message handlers at the skill level. Dialog flow navigation continues with the state referenced in the out-of-order-message action. Chatbots don't control the user's input and, therefore, cannot prevent users from selecting out- of-scope actions. 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.

20.What is the error message ‘’Your session appears to be in an infinite loop’’ usually caused by?. a missing keepTurn = true entry in the dialog flow. a component in a dialog flow state that references a variable that has a value set while the dialog flow state continues to transition. a problem with the Digital Assistant tenant. a problem with a custom component that is referenced in your dialog flow.

21.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?. entities. answer intents. channels. digital assistants.

22.Which three statements are true about composite bag entities?. They define a business domain object as a collection of related system entities and custom entities. 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. 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. You need to create a separate composite bag to handle nonentity types such as strings. Locations, and attachments. The composite bag can resolve all entity values using only a single state in the dialog flow.

23.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?. You can use the alternatePrompt property for user input components to display alternative prompts. You can use the onlnvaliduserlnput property on the System.commonResponse component to conditionally show or hide UI controls. You can use the system. invaliduserinput?booiean expression to detect a previously failed input validation and display alternative prompts or additional UI controls. 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. 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.

24.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?. change the Confidence Win Margin so that both intents are offered to the user. Change the Confidence Threshold during your testing until the correct intent always wins. For each intent, create an entity of phrases that are distinct to each intent, and add the appropriate entity to the corresponding intent. Keep adding training data until you get a predictable result every time. 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.

25.With the conversation variable being the reference to the Bots Node SDK, which statement correctly describes what happens when the custom component executes the following code? conversation.reply( 1 HelloWorld 1 ); conversation.keepTurn(true); done();. The code prints the "HelloWorld" message in response to the next user message. The code triggers dialog flow navigation to a state, which has its name mapped to the current dialog flow state's HelloWorld action transition. The code prints "HelloWorld" multiple times until an infinite loop gets detected by the dialog flow engine. the code prints "HelloWorld" as a message and triggers dialog flow navigation to the next state. The code prints "HelloWorld" as a message and waits for user input.

26.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?. Keep iterating on user testing and add more training utterances until you can achieve a confidence level of 100% on your user input. 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. 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. 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. Add more utterances to the unresolvedlntent.

27.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?. transitionMatch. transitionBeforeMatch. transitionAfterMatch. There is no such property, because this component is a closed system.

28.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?. The sentence is being normalized by replacing different versions of words such that they are aligned with the term used in the training utterances. By replacing "Authorized" and "auth", one is able to bypass the usual authentication mechanism, which requires a user to log on. "Authorized" and "auth" are reserved words and would fail intent resolution. The above code has no impact on intent resolution. The language tag is being changed to Australian (AU) to better match the language of the training utterances.

29.You want your skill to output the size of the pizza that was ordered.. Which FreeMarker operation must you use. You ordered a ${size[0]} pizza." 3). "You ordered a ${size} pizza." :). "You ordered a ${size.value} pizza. "You ordered a ${size.string} pizza.".

30.Imagine that you have a financial planning skill. Which two functionalities would typically be implemented as a custom component?. displaying any type of input component. routing the dialog flow based on values returned from a backend service. returning the current value of a requested stock price in a skill message. running the skill within a webpage. routing to another skill within the suite of skills assembled within a digital assistant.

31.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?. Raise the Candidate Skills Confidence Threshold in the digital assistant. Lower the Confidence Threshold in the Retail skill. Lower the Candidate Skills Confidence Threshold in the digital assistant. Lower the Confidence Threshold in the Banking skill.

32.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?. const order = conversation.properties().orderid; const account = conversation.properties().userAccount. const order = conversation.request().variables[•orderid'];const account = conversation.request().variables[’accountName 1);. const order = conversation.variable(1 orderid'); const account = conversation.variable('accountName1);. const{ orderid } = conversation.properties(); const { accountName> = conversation.properties();. const{ orderid } = conversation.variable(); const { accountName } = conversation.variable();.

33.What is the purpose of the training models within Oracle Digital Assistant?. build a complete semantic language model allowing a skill to understand 98% of user input in the trained language. automatically crowdsource sample data to which user input is matched. automatically create n number of classifications where n is a parameter defined for each skill. allow a skill to classify user input to defined intents.

34.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?. In the dialog assistant, reduce the value of the Confidence Win Margin setting. In each skill, reduce the value of the Confidence Win Margin setting. In the digital assistant, reduce the value of the Interrupt Prompt Confidence Threshold setting. In the digital assistant, add more utterances for the unresoivedintent system intent.

35.What is the primary purpose of a user channel in Oracle Digital Assistant?. It provides the primary mechanism for embedding skills within a digital assistant. It provides a simple way to expose PL/SQL packages as REST data services. It provides a simple way to connect and adapt messages between a skill or digital assistant and a messenger client. It provides a generic mobile app or web app that you can directly embed in any messenger client. It provides a simple way to connect custom components with back-end systems.

36.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?. Use a custom component to extend a supported channel type. Implement the channel using a Webhook. You can't connect to a unsupported messenger client. You can only connect channels to the supported clients. 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.

Denunciar Test