Topic: AI-102 topic 3 question 19

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You build a language model by using a Language Understanding service. The language model is used to search for information on a contact list by using an intent named FindContact.
A conversational expert provides you with the following list of phrases to use for training.
✑ Find contacts in London.
✑ Who do I know in Seattle?
Search for contacts in Ukraine.

You need to implement the phrase list in Language Understanding.
Solution: You create a new entity for the domain.
Does this meet the goal?

A.
Yes
B.
No

Re: AI-102 topic 3 question 19

Wrong! We create a new location entity for domain to keep the location of FindContact intent.

Re: AI-102 topic 3 question 19

Agreed with SamedKia. Should be YES
The model should have an Entity "Location" that will help in finding the contacts.  Reference: https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-concept-intent

Re: AI-102 topic 3 question 19

This same question (topic 3, question 1) seems to be indicated by the community that this question has two affirmative answers. I'm not sure if this is correct, normally in this type of question there is only one affirmative answer and the rest are negative. Is anyone clear on the real answer to this question?

Re: AI-102 topic 3 question 19

Indeed !!

Re: AI-102 topic 3 question 19

must be B

Re: AI-102 topic 3 question 19

The question says
"You need to implement the phrase list in Language Understanding.
Solution: You create a new entity for the domain.
Does this meet the goal?"

Creating an entity is not implementing a phrase list, so I vote NO.

Re: AI-102 topic 3 question 19

The ANSWER is NO !
Instead of creating a new intent for location, you should:
Add these phrases to the "FindContact" intent: This helps the model understand that these are different ways a user might express the intent to find contacts.

Use Entities for Locations: In addition to training the intent with these phrases, you should use entities to capture the location information within the phrases. In LUIS, you can define an entity (like "Location") and then annotate locations in your training phrases. This way, the model learns to recognize and extract location details from user inputs.

By combining a well-trained "FindContact" intent with a location entity, your language model will be better equipped to understand and process user queries about finding contacts in specific locations.

Re: AI-102 topic 3 question 19

B. No

Creating a new entity for the domain does not directly address the goal of implementing the provided phrase list for the "FindContact" intent. Entities are typically used to extract specific pieces of information from user input, like names, locations, etc. In this case, the goal is to improve the understanding of the intent "FindContact" by providing training phrases related to searching for contacts in specific locations. Instead of creating a new entity, you should focus on training the language model within the existing "FindContact" intent and include the provided phrases to enhance its ability to recognize and understand user queries related to finding contacts in different locations.

Re: AI-102 topic 3 question 19

https://learn.microsoft.com/en-us/azure/ai-services/luis/concepts/entities

Re: AI-102 topic 3 question 19

Same as Question 8.
https://www.islever.com/discussions/microsoft/view/60466-exam-ai-102-topic-3-question-8-discussion

Re: AI-102 topic 3 question 19

A is the answer.

https://learn.microsoft.com/en-us/azure/cognitive-services/luis/how-to/entities
Create entities to extract key data from user utterances in Language Understanding (LUIS) apps. Extracted entity data is used by your client application to fulfill customer requests.

The entity represents a word or phrase inside the utterance that you want extracted. Entities describe information relevant to the intent, and sometimes they are essential for your app to perform its task.

Re: AI-102 topic 3 question 19

Should be YES. An intent represents a task or action the user wants to perform. It is a purpose or goal expressed in a user's utterance. In this case, the Intent is to find the Contact. And it is already created.

The utterances specified have the same Intent which is to find/search for contacts. Hence they should be added to the list and an Entity should be created to capture location.

Re: AI-102 topic 3 question 19

NO, By defining the appropriate utterances within the FindContact intent, the language model will be trained to understand and recognize similar phrases, allowing it to effectively search for information on a contact list based on the given inputs.

Re: AI-102 topic 3 question 19

B. No

The solution does not meet the goal. In Language Understanding, entities are used to identify and categorize key data points in user utterances, such as names, places, or dates. While creating a new entity for the domain (e.g., city or country) could be part of the solution, it's not enough on its own.

The phrases provided are intended for training an intent, specifically the "FindContact" intent. Therefore, the solution should involve adding these phrases as example utterances under the "FindContact" intent in the Language Understanding service. This helps the model understand the kind of language users might use when they want to find a contact.

Additionally, an entity for locations (cities, countries) could be created and used in these utterances to help the model identify and extract the location information from user inputs. But merely creating an entity without associating it with the intent and utterances does not meet the goal.

Re: AI-102 topic 3 question 19

ChatGPT answer :
To implement the phrase list in Language Understanding, you need to create a new intent called "FindContact" and add the following phrases as utterances:

Find contacts in London
Who do I know in Seattle?
Search for contacts in Ukraine
You also need to create a new entity for the domain, which could be something like "Location" or "City".

So, yes, creating a new entity for the domain and adding the given phrases to a new intent called "FindContact" would meet the goal of building a language model to search for information on a contact list.

Re: AI-102 topic 3 question 19

A is correct

Re: AI-102 topic 3 question 19

Correct answer is A