Refer to the exhibit. You send this request to the Azure AI Language Service for custom entity recognition. The response returns no entities. What is the most likely reason?
Custom entity recognition requires project and deployment names in the body.
Why this answer
The Azure AI Language Service for custom entity recognition requires both `projectName` and `deploymentName` in the request body to identify which trained custom model to invoke. Without these parameters, the service cannot route the request to the correct custom model, so it returns no entities. The standard pre-built entity recognition does not require these fields, but custom entity recognition mandates them.
Exam trap
The trap here is that candidates assume the request is valid because it includes text and a language parameter, overlooking that custom entity recognition requires explicit project and deployment identifiers to invoke the trained model.
How to eliminate wrong answers
Option A is wrong because the Azure AI Language Service does not impose a minimum text length for entity recognition; even very short text can return entities if they are present. Option B is wrong because the language parameter, while important for language detection, is not the cause of returning no entities in a custom entity recognition request; the service will still attempt to process the text and return entities from the custom model if properly configured. Option C is wrong because the model version is an optional parameter; if not specified, the service uses the latest available version of the custom model, so its absence does not cause a failure to return entities.