View Full Microsoft AI-103 Exam Dumps and Practice Test Dumps.
Question 181
Which capability allows an AI model to work with both text and images?
- Batch processing
- OCR
- Multimodal processing
- Rate limiting
Correct Answer: 3
Explanation
Multimodal processing allows an AI model to work with different types of information, such as text and images, within the same application workflow. For example, a user might provide an image of a product and ask a text-based question about it. A supported multimodal model can process both inputs to generate an appropriate response. This capability is useful for visual question answering, document analysis, product inspection, and other scenarios involving multiple data types. Developers should verify supported modalities and input limitations before deployment.
Question 182
What is the main purpose of Azure AI Language?
- Analyze and understand human language
- Store vector indexes
- Detect objects in photographs
- Convert text into audio
Correct Answer: 1
Explanation
Azure AI Language provides natural language processing capabilities that help applications analyze and understand written language. Depending on the supported service features, developers can use it for sentiment analysis, named entity recognition, key phrase extraction, summarization, language detection, and other language-related tasks. It is designed for text processing rather than primary image or audio analysis. Using managed language capabilities can reduce the amount of custom machine-learning development required while allowing applications to add useful language understanding features.
Question 183
Which component retrieves relevant information before a generative model creates a response?
- Speech synthesizer
- Retrieval system
- Image classifier
- OCR engine
Correct Answer: 2
Explanation
A retrieval system searches an external knowledge source and returns information relevant to a user’s query before the generative model produces its response. This is a central component of retrieval-augmented generation. The retrieved context can contain information from company documents, databases, search indexes, or other approved sources. The quality of the final response depends partly on the quality of the retrieved content. Developers should evaluate search relevance, document freshness, access controls, and context size when designing the retrieval pipeline.
Question 184
Which option is commonly used to enforce a specific JSON response structure?
- Speech recognition
- Structured output schema
- Object detection
- Semantic ranking
Correct Answer: 2
Explanation
A structured output schema defines the expected format of model-generated data, such as required JSON fields, data types, and relationships. This is useful when an AI response must be consumed by another application component rather than displayed only as natural language. The application can validate the returned structure before processing it. If the response does not meet the schema, the application can retry, reject it, or apply fallback logic. Structured output helps improve consistency but should still be combined with application-level validation.
Question 185
What should developers consider when choosing an embedding model?
- Only the user’s screen size
- Only the document filename
- Retrieval quality, supported dimensions, and cost
- Only the microphone type
Correct Answer: 3
Explanation
Embedding model selection should consider factors such as retrieval quality, supported vector dimensions, language coverage, latency, cost, and compatibility with the intended search system. A model that produces strong results for one type of content may perform differently on another domain or language. Developers should test candidate embedding models using representative documents and queries. The embedding model used to create indexed vectors should also be compatible with the model used to generate query embeddings. Consistent evaluation helps identify an appropriate configuration.
Question 186
Which service is appropriate for converting a recorded meeting into text?
- Azure AI Speech
- Azure AI Vision
- Azure AI Search
- Azure AI Document Intelligence
Correct Answer: 1
Explanation
Azure AI Speech provides speech-to-text capabilities that can convert recorded audio into written transcripts. A meeting-recording application can use speech recognition to produce text that can later be searched, summarized, translated, or analyzed. Transcription quality can depend on background noise, microphone quality, multiple speakers, accents, and terminology. Developers should test the service with recordings that resemble the application’s actual environment. Additional processing may be required to identify speakers, organize transcripts, or extract important information from the resulting text.
Question 187
Why should retrieved documents be checked for freshness?
- Outdated information can produce outdated responses
- Fresh documents increase microphone quality
- Old documents automatically improve model accuracy
- Freshness removes authorization requirements
Correct Answer: 1
Explanation
Document freshness is important because a RAG application can only retrieve the information available in its knowledge source or search index. If outdated documents remain indexed, the model may use obsolete policies, prices, procedures, or other information when generating a response. Developers should establish appropriate indexing and update processes so changes in source data are reflected in the retrieval system. Depending on the application, timestamps, version metadata, scheduled indexing, or event-driven updates can help maintain current information.
Question 188
Which security principle should be applied when an AI agent uses external tools?
- Give every tool full permissions
- Use least privilege
- Disable authentication
- Trust all tool inputs
Correct Answer: 2
Explanation
Least privilege limits an AI agent and its tools to only the permissions required for their intended tasks. This is particularly important because an agent may be influenced by unexpected user input, retrieved content, or tool responses. For example, an agent that only needs to read order information should not have permission to delete orders. Developers should combine least privilege with authentication, authorization, input validation, and monitoring. Sensitive operations may also require human approval to reduce the impact of unintended actions.
Question 189
What is the primary role of a system message in a generative AI application?
- Store search indexes
- Convert images to text
- Define high-level model behavior
- Manage network traffic
Correct Answer: 3
Explanation
A system message or system instruction provides high-level guidance about how a model should behave during an interaction. It can define the assistant’s role, response requirements, constraints, and other application-level instructions. For example, an enterprise assistant might be instructed to use retrieved company information and follow a specified response format. System instructions can improve consistency but are not a security boundary. Developers should still enforce authorization, validate inputs and outputs, and restrict access to sensitive tools and information.
Question 190
Which capability is designed to extract information from forms and other documents?
- Azure AI Speech
- Azure AI Document Intelligence
- Azure AI Search
- Azure AI Language
Correct Answer: 2
Explanation
Azure AI Document Intelligence can analyze supported documents and extract useful information from their text and structure. Depending on the selected model, it can identify fields, tables, text, and other document elements. This is useful for processing forms, invoices, receipts, applications, and business records. Extracted values can then be validated and sent to downstream systems. Developers should test the solution with documents representing actual production layouts because differences in formatting, scan quality, and document structure can affect extraction accuracy.
Question 191
Which search method is most appropriate for matching documents by semantic similarity?
- Vector search
- File-name search only
- Audio search
- OCR processing
Correct Answer: 1
Explanation
Vector search compares numerical representations of content to identify documents with similar semantic meaning. A query is converted into an embedding and compared with vectors stored in an index. This allows the system to find conceptually related information even when the exact words differ. Vector search is widely used in RAG systems and semantic retrieval applications. Its effectiveness depends on the embedding model, chunking strategy, vector index configuration, and quality of the indexed content. Developers should evaluate retrieval using representative queries.
Question 192
Why should developers limit the amount of irrelevant context sent to a language model?
- It can increase cost and reduce response quality
- It always improves accuracy
- It removes the need for retrieval
- It guarantees faster processing
Correct Answer: 1
Explanation
Sending excessive irrelevant context can increase token consumption, latency, and operating costs while potentially making it harder for the model to focus on the information that actually answers the user’s question. RAG systems should aim to retrieve relevant and useful content rather than simply returning large numbers of documents. Developers can improve context quality through better chunking, filtering, ranking, reranking, and retrieval limits. Evaluation can help determine how much context produces useful answers without unnecessarily increasing resource consumption.
Question 193
Which capability can determine whether text is written in English, French, or another supported language?
- Object detection
- Language detection
- Text-to-speech
- OCR
Correct Answer: 2
Explanation
Language detection identifies the language used in a text input. This can help applications route content to the appropriate translation, analysis, search, or processing workflow. For example, a multilingual customer-support application can detect the language of an incoming message before selecting the appropriate response process. Language detection is different from speech recognition because it operates on written text rather than spoken audio. Developers should confirm that the required languages are supported and evaluate detection accuracy using the types of text expected in production.
Question 194
What can Azure AI Search provide to an enterprise AI application?
- Search and retrieval capabilities
- User passwords
- Physical network equipment
- Audio microphones
Correct Answer: 1
Explanation
Azure AI Search provides search and retrieval capabilities that can be used to organize and retrieve enterprise content. It supports scenarios involving keyword, semantic, vector, and hybrid search. In an AI application, indexed documents can be searched based on a user’s question, and relevant results can be supplied to a language model as context. Developers can also use metadata and filtering to improve relevance and enforce appropriate access rules. Search configuration should be evaluated using representative queries and documents before production deployment.
Question 195
Which practice helps reduce accidental exposure of secrets in an AI project?
- Store keys in source code
- Share credentials through chat
- Use secure secret management
- Publish credentials in documentation
Correct Answer: 3
Explanation
Secure secret management helps prevent API keys, passwords, certificates, and other sensitive credentials from being accidentally exposed. Azure Key Vault is one option for securely storing supported secrets and controlling access to them. Applications can use managed identities where supported so that long-lived credentials do not need to be embedded in source code. Developers should also avoid placing secrets in logs, public repositories, or configuration files that are broadly accessible. Secret rotation and access reviews should be included in ongoing security practices.
Question 196
What is the purpose of evaluation datasets in an AI project?
- Measure model or application performance consistently
- Store user passwords
- Replace all monitoring
- Increase image resolution
Correct Answer: 1
Explanation
Evaluation datasets provide consistent examples that developers can use to measure AI system performance. A useful evaluation set should represent the types of inputs and scenarios expected in the real application. Depending on the use case, developers may evaluate relevance, accuracy, groundedness, safety, structured-output compliance, or other metrics. Consistent evaluation makes it easier to compare models, prompts, retrieval settings, and application changes. Evaluation datasets should also be maintained over time so that important edge cases and newly discovered failures can be incorporated.
Question 197
Which action should be taken before allowing an AI agent to execute a sensitive operation?
- Remove all authorization
- Validate the request and verify authorization
- Give the agent administrator access
- Trust the model’s generated arguments automatically
Correct Answer: 2
Explanation
Before executing a sensitive operation, the application should validate the requested action and verify that the user or service has permission to perform it. Model-generated instructions or tool arguments should not automatically be considered authorized. For high-impact operations, additional confirmation or human approval may also be appropriate. Developers should apply authentication, authorization, input validation, and audit logging around sensitive tools. These controls help ensure that an AI agent cannot perform actions beyond the permissions and business rules defined for the application.
Question 198
Which capability allows a model to generate a response using current external information without retraining the model?
- Retrieval-augmented generation
- Image classification
- Speech synthesis
- OCR
Correct Answer: 1
Explanation
Retrieval-augmented generation allows a language model to use information retrieved from external sources while generating a response. Because the information is retrieved at query time, developers can update the external knowledge source without retraining the underlying language model every time a document changes. This is useful for current company policies, product information, knowledge bases, and other frequently changing content. The solution still requires reliable indexing, retrieval, access control, and grounding so that the model receives appropriate and relevant information.
Question 199
What does rate limiting primarily control?
- The frequency or number of requests
- The model’s vocabulary
- Image brightness
- Document formatting
Correct Answer: 1
Explanation
Rate limiting controls how frequently requests can be submitted to an AI application or service during a defined period. It can protect systems from excessive traffic, unexpected request spikes, resource exhaustion, and certain forms of abuse. Rate limits can also help applications remain within service quotas and manage costs. When requests exceed the allowed limit, the application can return an appropriate response or apply controlled retry behavior when suitable. Limits should be configured according to expected traffic and the requirements of the workload.
Question 200
Which practice is important when deploying an AI application to production?
- Skip testing because the model is already trained
- Disable monitoring
- Combine security, monitoring, evaluation, and error handling
- Give all users administrator permissions
Correct Answer: 3
Explanation
Production AI applications require more than a functioning model. Developers should combine security controls, monitoring, evaluation, error handling, and appropriate access management to support reliable operation. The application should be tested with representative data and edge cases before deployment. After deployment, telemetry can help identify errors, latency problems, unexpected usage, and quality changes. Authentication, authorization, secret management, and output validation should also be implemented according to the application’s requirements. A production-ready AI solution requires ongoing management rather than one-time testing.