View Full Microsoft AI-103 Exam Dumps and Practice Test Dumps.
Question 381
Which capability allows an AI application to process both text and images?
- Keyword search
- Speech-to-text
- Text summarization
- Multimodal AI
Correct Answer: 4
Explanation
Multimodal AI allows a model or application to work with more than one type of input, such as text and images. This can support scenarios like asking questions about an uploaded image, analyzing a document image together with written instructions, or combining visual and textual information. Developers should verify that the selected model supports the required input types and size limits. They should also evaluate multimodal responses using representative examples because image quality, visual complexity, and ambiguous instructions can affect the generated result.
Question 382
What is the main purpose of Azure AI Search in a RAG solution?
- Retrieve relevant information
- Convert text to speech
- Detect objects
- Translate audio
Correct Answer: 1
Explanation
Azure AI Search can provide the retrieval layer in a RAG solution by searching indexed content and returning information relevant to a user’s query. Depending on the configuration, applications can use keyword, vector, semantic, or hybrid search. Retrieved content can then be supplied to a generative model as context. Developers should configure indexing, chunking, ranking, filtering, and access controls appropriately. Retrieval quality should be evaluated independently because poor search results can lead to inaccurate or poorly grounded generated responses.
Question 383
What does a content safety system help detect or reduce?
- Network latency
- Harmful or inappropriate content
- Database duplication
- Search index size
Correct Answer: 2
Explanation
Content safety capabilities help detect or reduce certain categories of harmful or inappropriate content in AI applications. They can be applied to inputs, outputs, or other relevant content depending on the selected service and configuration. Content safety is one part of a broader responsible AI design that may also include access controls, prompt injection defenses, monitoring, human review, and application-level validation. Developers should test safety controls using realistic and adversarial examples and understand that filtering does not replace authorization or other security mechanisms.
Question 384
Why should retrieved documents include useful metadata?
- To increase audio quality
- To generate passwords
- To support filtering and organization
- To change model temperature
Correct Answer: 3
Explanation
Metadata provides additional information about indexed content, such as document type, department, date, language, region, or access-related attributes. This information can help applications filter and organize search results before supplying content to a generative model. Metadata can therefore improve both relevance and access control when designed correctly. Developers should ensure metadata remains accurate when source documents change. Incorrect or outdated metadata can cause useful documents to be excluded or inappropriate documents to be retrieved, so metadata quality should be included in evaluation and monitoring.
Question 385
Which approach is useful for protecting secrets used by an AI application?
- Store them in source code
- Put them in prompts
- Use a secure secret-management service
- Log them for debugging
Correct Answer: 3
Explanation
A secure secret-management service can protect credentials, keys, and other sensitive values used by an AI application. Storing secrets directly in source code, prompts, or ordinary log files can increase the risk of accidental exposure. Azure Key Vault is an example of a service designed for secure management of secrets and keys. Applications should also use appropriate identities and least-privilege permissions when accessing secrets. Developers should review logs and configuration files to ensure credentials are not accidentally exposed during development, deployment, or troubleshooting.
Question 386
Which technique can improve retrieval when users ask vague questions?
- Query rewriting
- Image classification
- Text-to-speech
- OCR
Correct Answer: 1
Explanation
Query rewriting can transform a vague or conversational question into a clearer search query before retrieval occurs. For example, a short follow-up question may need information from previous conversation context before it can be searched effectively. Rewriting can make important terms, entities, or constraints more explicit. Developers should evaluate rewritten queries because an incorrect rewrite can change the user’s intended meaning and reduce retrieval quality. Query rewriting can be combined with semantic, vector, or hybrid search to improve the overall retrieval process.
Question 387
What should happen if a user is not authorized to access a retrieved document?
- Return the document anyway
- Exclude or deny access to the document
- Send the document to another user
- Remove authentication
Correct Answer: 2
Explanation
A document that the requesting user is not authorized to access should not be returned to the user or supplied to the model for generation. Authorization should be enforced before restricted information reaches the response-generation stage. This is particularly important in enterprise RAG systems where an index may contain documents belonging to different users, teams, or security groups. Developers can use identity information, metadata filters, and resource-level permissions as part of the access-control design. Security testing should verify that unauthorized users cannot retrieve restricted content.
Question 388
Which capability can extract tables and fields from supported documents?
- Azure AI Search
- Azure AI Speech
- Azure AI Document Intelligence
- Azure AI Language
Correct Answer: 3
Explanation
Azure AI Document Intelligence can analyze supported documents and extract information such as text, tables, layout elements, and fields depending on the selected model. This makes it useful for processing forms, invoices, receipts, and other structured or semi-structured documents. Developers should select an appropriate prebuilt or custom model and validate extracted values before using them in important workflows. Testing should include different layouts and document qualities because extraction accuracy can vary. Sensitive documents should also be protected with appropriate access controls and data-handling practices.
Question 389
Why is human review useful for high-impact AI actions?
- It provides an opportunity to verify important actions
- It increases embedding dimensions
- It removes the need for authentication
- It guarantees model accuracy
Correct Answer: 1
Explanation
Human review can provide an additional control before an AI system performs a sensitive or high-impact action. A reviewer can inspect the proposed action and relevant information before approving or rejecting it. This can be useful for financial transactions, account changes, sensitive communications, or other operations where an incorrect action could have significant consequences. Human review should complement technical controls such as authorization, validation, monitoring, and tool restrictions. Developers should clearly define which actions require approval and ensure unapproved actions cannot execute automatically.
Question 390
Which parameter primarily affects response variability?
- Token limit
- Temperature
- Search filter
- Indexer schedule
Correct Answer: 2
Explanation
Temperature primarily influences the degree of randomness or variability in generated responses. Lower temperature settings generally produce more predictable outputs, while higher settings can allow greater variation. The appropriate value depends on the application’s purpose. Tasks requiring consistent formatting or predictable responses may benefit from lower variability, while creative applications may allow more variation. Temperature does not guarantee factual correctness and should not be used as a replacement for grounding, retrieval, evaluation, or output validation. Developers should test configurations against representative prompts.
Question 391
Which capability identifies positive or negative opinions in text?
- Sentiment analysis
- OCR
- Vector search
- Object detection
Correct Answer: 1
Explanation
Sentiment analysis evaluates text to determine the expressed sentiment, such as positive, negative, or neutral, depending on the capabilities of the selected service. It can be useful for analyzing customer reviews, survey responses, support conversations, and other feedback. Developers should test sentiment analysis with representative domain-specific text because sarcasm, mixed opinions, context, and unusual terminology can affect results. Sentiment output should not automatically be treated as perfect ground truth. For important workflows, applications should use evaluation and appropriate validation before acting on the result.
Question 392
What does least-privilege access require?
- Giving every user administrator permissions
- Giving only necessary permissions
- Disabling role-based access control
- Sharing one account with all users
Correct Answer: 2
Explanation
Least privilege requires users, applications, agents, and services to receive only the permissions necessary to perform their intended tasks. This limits the potential impact of compromised credentials, accidental actions, or malicious input. For example, an agent that only retrieves order information should not automatically receive permissions to delete customer records. Developers should regularly review roles, tool permissions, and resource access. Least privilege should be implemented through actual authorization mechanisms rather than relying on model instructions or assumptions about how an AI agent will behave.
Question 393
Which feature can provide a model with information from external documents at request time?
- RAG
- OCR
- Speech synthesis
- Object detection
Correct Answer: 4
Explanation
Retrieval-augmented generation provides relevant information from external knowledge sources to a model at request time. Instead of requiring the model to contain every piece of current business information, the application retrieves appropriate documents and includes them as context. This approach is useful for frequently changing policies, product information, internal documentation, and support content. Developers should maintain source freshness, evaluate retrieval relevance, enforce access controls, and validate generated answers. RAG can improve grounding but does not guarantee correctness when retrieved sources are incomplete or inaccurate.
Question 394
What is a key benefit of structured output?
- It makes responses easier for applications to process
- It automatically authenticates users
- It removes all harmful content
- It increases network bandwidth
Correct Answer: 1
Explanation
Structured output allows an application to request model responses that follow a defined structure, such as specific fields in a JSON object. This makes generated information easier for software components to parse and process consistently. For example, an application could request fields for customer category, priority, and summary. Developers should still validate the returned structure and values because model output may not always meet business requirements. Structured output improves consistency but does not replace authentication, authorization, content safety, or other application-level controls.
Question 395
Why should AI application logs avoid unnecessary sensitive data?
- To reduce privacy and security risks
- To increase model creativity
- To improve OCR accuracy
- To create more search indexes
Correct Answer: 1
Explanation
Application logs can contain prompts, responses, identifiers, errors, or other information generated during AI processing. If unnecessary sensitive information is recorded, logs can become an additional source of privacy and security risk. Developers should apply data minimization to logging and capture only information needed for monitoring, troubleshooting, or auditing. Access controls and appropriate retention policies should also protect stored logs. Sensitive values such as credentials should never be logged unnecessarily. Monitoring remains important, but it should be designed so operational visibility does not create avoidable data exposure.
Question 396
Which method can reduce the impact of temporary service failures?
- Retry with appropriate backoff
- Disable error handling
- Repeat requests continuously
- Remove service monitoring
Correct Answer: 1
Explanation
Retry logic with appropriate backoff can help applications recover from temporary service failures. Exponential backoff and retry limits can prevent the application from sending repeated requests too quickly and making an existing service problem worse. Developers should distinguish transient failures from permanent errors such as invalid requests or authorization failures. Retries should also respect service-specific limits and requirements. Monitoring retry frequency can help identify recurring problems. Good error handling combines retries with timeouts, clear failure responses, logging, and appropriate fallback behavior.
Question 397
Which capability helps an application determine whether a response follows a required schema?
- Output validation
- Object detection
- Speech translation
- Semantic ranking
Correct Answer: 1
Explanation
Output validation checks whether a model-generated response meets the application’s expected structure, data types, required fields, and business rules. This is particularly important when model output is passed to another software component or used to trigger an action. Structured output can make responses more predictable, but applications should still validate the actual result before processing it. Developers should define how invalid responses are handled, such as retrying, requesting correction, or returning an error. Validation should occur outside the model because generated output cannot be assumed to be valid.
Question 398
What is the purpose of continuous evaluation?
- Detect performance changes over time
- Increase image resolution
- Remove all search results
- Disable application telemetry
Correct Answer: 1
Explanation
Continuous evaluation helps developers determine whether an AI application continues to meet quality and safety requirements as its models, prompts, data, or retrieval configuration change. Evaluation can reveal regressions that may appear after deployment even when the application previously performed well. Developers can use representative and challenging evaluation datasets to compare versions consistently. Continuous evaluation works well alongside production monitoring because evaluation provides controlled testing while monitoring reveals real-world behavior. Results should be reviewed regularly and used to guide improvements to the application.
Question 399
Which approach is useful when exact product codes and natural-language questions are both common?
- Hybrid search
- Speech-to-text only
- Sentiment analysis
- OCR only
Correct Answer: 3
Explanation
Hybrid search combines different retrieval methods so an application can handle both exact terms and semantic questions. Keyword retrieval is useful for exact product codes, identifiers, names, or specific phrases, while semantic or vector retrieval can identify conceptually related information. Combining these signals can improve retrieval across varied user queries. Developers should evaluate ranking behavior using representative examples that include both exact and natural-language searches. Access controls and metadata filters should still be applied so the retrieval system does not expose documents that the requesting user is not authorized to access.
Question 400
Which activity should be performed before deploying an AI solution to production?
- Skip evaluation to save time
- Remove all access controls
- Test quality, security, reliability, and performance
- Give the model unrestricted tool access
Correct Answer: 3
Explanation
Before production deployment, an AI solution should be evaluated for quality, security, reliability, performance, and relevant safety requirements. Testing should include representative inputs, edge cases, unauthorized access attempts, prompt injection scenarios, invalid tool arguments, and failure conditions. Developers should verify that authentication, authorization, output validation, monitoring, and appropriate error handling are working as intended. Production readiness is not determined by model quality alone. The complete application, including its data sources, retrieval pipeline, tools, integrations, and operational controls, should be tested before release.