exam questions

Exam AI-900 All Questions

View all questions & answers for the AI-900 exam

Exam AI-900 topic 1 question 199 discussion

Actual exam question from Microsoft's AI-900
Question #: 199
Topic #: 1
[All AI-900 Questions]

You are building a chatbot that will use natural language processing (NLP) to perform the following actions based on the text input of a user.

• Accept customer orders.
• Retrieve support documents.
• Retrieve order status updates.

Which type of NLP should you use?

  • A. sentiment analysis
  • B. named entity recognition
  • C. translation
  • D. language modeling
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
aru25
Highly Voted 1 year, 10 months ago
I got in exam 5/9/23.
upvoted 6 times
...
a6f9bff
Most Recent 2 weeks, 2 days ago
Selected Answer: B
Named entity recognition (NER): This is crucial for identifying key pieces of information within a user's text, such as: Product names (for orders). Document titles (for retrieval). Order numbers (for status updates). Therefore, NER is essential for all three of the chatbot's functions. Language modeling: Language modeling is used to predict the next word in a sequence. This is used in the creation of the underlying chatbot, and to create coherent responses. This is a background process. It does not directly preform the actions requested. Therefore, the most important NLP technique for this chatbot is B. Named entity recognition (NER).
upvoted 2 times
...
mmmmmnm
1 month, 1 week ago
Selected Answer: B
Language modeling is a fundamental part of NLP and is used under the hood in many NLP tasks, including intent recognition and NER. But, it's not the specific type of NLP that directly addresses the requirements of the chatbot.
upvoted 1 times
...
935462d
1 month, 3 weeks ago
Selected Answer: D
The correct answer is D. Language modeling, as it enables the chatbot to perform all three tasks effectively, combining intent recognition and entity understanding into a unified framework
upvoted 1 times
...
M2000F007fubar
4 months ago
Selected Answer: D
I like the answer D - that is cuz Language Modeling goes beyond NER, and we need the features beyond NER like intent, and natural language understanding. Language modeling offers a more complex set of features than simple NER.
upvoted 2 times
...
tsummey
8 months ago
Selected Answer: D
Language modeling is the correct answer. Name Entity Recognition is more about identifying specific entities in the text and is not universally applicable to actions provided in the question.
upvoted 2 times
...
Jay23AmMonsIV
9 months, 1 week ago
Selected Answer: B
Answer is B. Big Trust
upvoted 1 times
...
smosmo
10 months, 3 weeks ago
To achieve the specified tasks of accepting customer orders, retrieving support documents, and fetching order status updates, named entity recognition (NER) is the most suitable type of natural language processing (NLP)
upvoted 2 times
...
hebertpena88
11 months, 2 weeks ago
Selected Answer: D
Answer is D, we need to capture user's intent
upvoted 2 times
...
PeteColag
1 year, 3 months ago
The correct answer should be Azure LUIS, as this is the Azure service which would allow the chatbot to perform "intent recognition". In this context, it is required to not only identify the name entities but also the user's intent (action) intended to perform on these entities.
upvoted 2 times
...
bhuvaneshselvaraj13
1 year, 3 months ago
Selected Answer: B
ChatGPT
upvoted 1 times
...
jesusfl
1 year, 5 months ago
Selected Answer: D
D is the update answer
upvoted 3 times
...
zellck
1 year, 8 months ago
Selected Answer: B
B is the answer. https://learn.microsoft.com/en-us/azure/cognitive-services/language-service/named-entity-recognition/overview
upvoted 2 times
...
rdemontis
1 year, 9 months ago
Selected Answer: B
I think given answer is correct. the most suitable type of natural language processing (NLP) to use would be named entity recognition (B). Named entity recognition involves identifying and classifying specific named entities within text, such as customer orders, support documents, and order status updates. By applying named entity recognition, the chatbot can extract the relevant information from user input and perform the corresponding actions accordingly. Sentiment analysis (A) focuses on analyzing emotions and opinions expressed in text, which is not directly related to the actions described. Translation (C) involves converting text from one language to another, which is not necessary for the described actions. Language modeling (D) involves predicting the next word or phrase in a given context, which is not directly applicable to the described actions either. (Chat GPT)
upvoted 4 times
rdemontis
1 year, 8 months ago
Sorry, i need to correct my previous answer. As far as i knows Language Modeling is the service that is able to understand user input and generate actions consequently. I queried again chatgpt about this, here is the answer: "You're right, I apologize for the confusion. In the case where you need to create a chatbot that performs various actions based on user input, the most appropriate type of NLP to use is language modeling (D). Language modeling refers to the ability to understand the meaning and intentions of the user through natural language processing. With language modeling, the chatbot can analyze user input, recognize order requests, retrieve support documentation, and provide order status updates, initiating the corresponding actions based on the information extracted from the textual input."
upvoted 5 times
warchoon
10 months, 1 week ago
These are just named actions (buttons) of the program. So first was better
upvoted 1 times
...
...
...
alexein74
1 year, 9 months ago
Selected Answer: B
B. named entity recognition
upvoted 4 times
...
uchiken
1 year, 10 months ago
Selected Answer: D
My answer is D
upvoted 4 times
...
Murtuza
1 year, 10 months ago
A language model is a machine learning model designed to represent the language domain. The correct answer is what is given
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago