{"id":13763,"date":"2026-09-16T10:46:11","date_gmt":"2026-09-16T10:46:11","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=13763"},"modified":"2026-09-16T10:46:11","modified_gmt":"2026-09-16T10:46:11","slug":"microsoft-ai-103-practice-test-questions-and-exam-dumps-part16-q301-320","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-ai-103-practice-test-questions-and-exam-dumps-part16-q301-320\/","title":{"rendered":"Microsoft AI-103 Practice Test Questions and Exam Dumps Part16 Q301-320"},"content":{"rendered":"<h1><\/h1>\n<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/ai-103-exam-dumps\"><b>Microsoft AI-103 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 301<\/b><\/h3>\n<p><b>Which capability allows an AI agent to retrieve current information from a business system?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tool calling<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OCR<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Image classification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Text-to-speech<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Tool calling allows an AI agent to interact with external systems and retrieve information that is not available in its current model context. For example, an agent can call a business API to retrieve a customer&#8217;s order status or account information. The application executes the requested tool and returns its result to the agent. Developers should authenticate requests, enforce authorization, validate tool arguments, and handle failures appropriately. Tool access should also follow least-privilege principles so agents cannot perform unnecessary or unauthorized operations.<\/span><\/p>\n<h3><b>Question 302<\/b><\/h3>\n<p><b>What does OCR stand for?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Online Content Retrieval<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Optical Character Recognition<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Object Classification Response<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Output Context Retrieval<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">OCR stands for Optical Character Recognition. It is a technology used to extract machine-readable text from images and scanned documents. OCR is useful when documents contain text that cannot be directly selected or processed as digital text. Applications can use OCR as part of document processing, search, information extraction, and automation workflows. The quality of OCR results can depend on factors such as image resolution, orientation, handwriting, font style, and background quality. Developers should validate extracted text when it will drive important business processes.<\/span><\/p>\n<h3><b>Question 303<\/b><\/h3>\n<p><b>Why is semantic ranking useful in search applications?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It stores secrets securely<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It converts audio to text<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It can place more relevant results higher<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It creates user identities<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Semantic ranking can improve the ordering of search results by considering the meaning and context of the query and retrieved content. This can help distinguish highly relevant results from documents that contain similar keywords but do not actually answer the user&#8217;s question. In RAG applications, better ranking can provide a language model with more useful context. Developers should evaluate ranking quality using representative queries and expected results. Semantic ranking does not replace access controls, filtering, or other security mechanisms that determine which documents a user is allowed to retrieve.<\/span><\/p>\n<h3><b>Question 304<\/b><\/h3>\n<p><b>Which approach can provide an AI model with company information without retraining it?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Image classification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">RAG<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speech synthesis<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Object detection<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Retrieval-augmented generation can provide an AI model with relevant company information without requiring the underlying model to be retrained whenever documents change. The application retrieves information from an approved knowledge source and supplies it as context for generation. This is useful for company policies, product documentation, support content, and other frequently updated information. Developers should maintain the knowledge source, monitor indexing freshness, enforce access controls, and evaluate retrieval quality. RAG does not automatically guarantee accurate answers if the retrieved information is incomplete or incorrect.<\/span><\/p>\n<h3><b>Question 305<\/b><\/h3>\n<p><b>What is the purpose of a model evaluation dataset?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Measure performance consistently<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store passwords<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase network speed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate audio<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A model evaluation dataset contains representative examples that can be used to measure the performance of an AI system consistently. Developers can use the same dataset to compare different models, prompts, retrieval configurations, or application versions. Evaluation examples should reflect realistic inputs and important edge cases. Depending on the application, measurements may include accuracy, relevance, groundedness, safety, or structured-output compliance. A well-designed evaluation dataset helps identify regressions and provides evidence for technical decisions rather than relying only on informal testing.<\/span><\/p>\n<h3><b>Question 306<\/b><\/h3>\n<p><b>Which search method is useful when both exact terms and semantic meaning matter?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OCR<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hybrid search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speech recognition<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sentiment analysis<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Hybrid search combines keyword-based retrieval with semantic or vector-based retrieval. Exact keyword matching can be valuable for product codes, names, identifiers, and specific terminology, while semantic retrieval can identify conceptually related information even when different words are used. Combining both approaches can improve retrieval coverage for enterprise knowledge systems. Developers should evaluate ranking behavior using representative queries because the importance of each search signal varies by workload. Hybrid search is frequently useful in RAG systems where retrieval quality directly affects the quality of generated responses.<\/span><\/p>\n<h3><b>Question 307<\/b><\/h3>\n<p><b>Which service is designed to analyze spoken audio?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Speech<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Vision<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Document Intelligence<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure AI Speech provides capabilities for processing spoken audio, including speech-to-text, text-to-speech, and supported speech translation scenarios. Applications can use these capabilities for voice assistants, transcription, accessibility, meetings, and customer-service workflows. Developers should consider language support, audio quality, latency, speaker conditions, and expected vocabulary when designing speech solutions. Testing with realistic audio is important because background noise, accents, overlapping speakers, and microphone quality can influence results. Speech capabilities can also be combined with language or generative AI services for additional processing.<\/span><\/p>\n<h3><b>Question 308<\/b><\/h3>\n<p><b>Why should sensitive information be excluded from unnecessary prompts?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It reduces unnecessary data exposure<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It increases model randomness<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It improves microphone quality<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It removes the need for authorization<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Sensitive information should only be included in a prompt when it is necessary for the requested task. Sending unnecessary personal, confidential, or business-sensitive data to a model can increase privacy and security risks. Data minimization reduces the amount of information that must be processed and potentially retained by application components. Developers should also consider access controls, logging, retention, encryption, and service-specific data-handling requirements. Prompt design should therefore provide the model with enough information to complete the task without unnecessarily exposing unrelated sensitive content.<\/span><\/p>\n<h3><b>Question 309<\/b><\/h3>\n<p><b>What is the purpose of reranking retrieved documents?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert documents into speech<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improve the order of candidate results<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remove all document metadata<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate authentication tokens<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Reranking takes an initial set of retrieved documents and reorganizes them according to their relevance to the user&#8217;s query. A retrieval system may first produce a broad candidate set, after which a reranker identifies which results are most useful. This can improve the quality of context supplied to a generative model and reduce irrelevant information. Developers should evaluate reranking with representative queries and should consider latency and cost. Reranking does not fix fundamentally poor source data or incorrect access-control configurations.<\/span><\/p>\n<h3><b>Question 310<\/b><\/h3>\n<p><b>Which feature can help an application return responses in a predictable JSON format?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Structured outputs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Object detection<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speech translation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OCR<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Structured outputs allow developers to define an expected response structure for model-generated data. This is useful when an application needs predictable fields and values rather than unrestricted natural-language responses. For example, a system processing customer requests might require fields for category, priority, and summary. The application should validate the returned structure and important values before passing them to downstream systems. Structured output improves consistency but does not eliminate the need for application-level validation, error handling, or security controls.<\/span><\/p>\n<h3><b>Question 311<\/b><\/h3>\n<p><b>What does authorization determine?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether an identity is allowed to perform an action<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether an image contains text<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether speech can be transcribed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether a document has tables<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Authorization determines what an authenticated identity is permitted to access or perform. For example, an authenticated employee may be allowed to read certain documents but not delete them or access restricted records. In AI applications, authorization is especially important when agents can retrieve private information or call business tools. Developers should enforce authorization outside the model and apply least-privilege permissions. Authentication and authorization serve different purposes: authentication establishes identity, while authorization determines permitted actions or resources.<\/span><\/p>\n<h3><b>Question 312<\/b><\/h3>\n<p><b>Which capability can detect important phrases in customer feedback?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Object detection<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Key phrase extraction<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speech synthesis<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vector indexing<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Key phrase extraction identifies important words or phrases that represent major concepts in a text. It can help applications analyze customer feedback, reviews, survey responses, reports, or support messages. Extracted phrases can support categorization, indexing, analytics, and search workflows. Key phrase extraction differs from sentiment analysis because its primary purpose is identifying significant concepts rather than determining positive or negative sentiment. Developers should test results with representative business content because important phrases and terminology can vary considerably between industries and applications.<\/span><\/p>\n<h3><b>Question 313<\/b><\/h3>\n<p><b>Why should AI-generated responses be validated in important workflows?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Models can produce incorrect or unsupported information<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Validation increases storage automatically<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Models never make mistakes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Validation removes the need for monitoring<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">AI-generated responses can contain incorrect, incomplete, or unsupported information, so validation is important when outputs influence business decisions or downstream systems. Validation can include checking structured formats, required fields, business rules, source support, or other application-specific requirements. For high-impact workflows, human review may also be appropriate. Developers should not assume that a fluent response is necessarily accurate. Combining model evaluation, retrieval checks, output validation, authorization, and monitoring can provide stronger protection against incorrect or unsafe AI-generated results.<\/span><\/p>\n<h3><b>Question 314<\/b><\/h3>\n<p><b>What is a primary benefit of managed identity?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It can reduce the need for stored application credentials<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It increases model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It generates document embeddings<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It performs OCR<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Managed identity can allow an Azure resource to authenticate to supported services without requiring developers to store long-lived credentials directly in application code. The identity can be assigned appropriate permissions according to the workload&#8217;s needs. This can reduce credential-management complexity and the risk of accidentally exposing secrets. Developers still need to configure authorization correctly and should follow least-privilege principles. Managed identity is especially useful for Azure-hosted applications that need to access supported resources securely without embedding service credentials in source files or configuration.<\/span><\/p>\n<h3><b>Question 315<\/b><\/h3>\n<p><b>Which service can identify objects in an image?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Vision<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Speech<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Language<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure AI Vision provides computer vision capabilities that can be used to analyze images, including supported object-related detection scenarios. Object detection can identify objects and their locations within an image, which is useful for applications such as visual inspection, inventory analysis, and safety monitoring. Developers should evaluate detection performance with representative images because lighting, object size, image quality, occlusion, and background conditions can affect results. Vision capabilities should be selected according to the specific image-analysis requirement rather than assuming every vision task uses the same model or operation.<\/span><\/p>\n<h3><b>Question 316<\/b><\/h3>\n<p><b>What is the main purpose of rate limiting?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Control request frequency<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improve image resolution<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate embeddings<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Translate documents<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Rate limiting controls how frequently requests can be submitted to an application or service during a specified period. It can help protect resources from excessive traffic, unexpected request spikes, and certain forms of misuse. Rate limits can also help manage costs and prevent service quotas from being consumed too quickly. Developers should configure limits according to expected workload requirements and service capabilities. Applications should handle limit responses appropriately and avoid aggressive retry behavior that could create additional traffic. Monitoring request patterns can help identify unusual usage.<\/span><\/p>\n<h3><b>Question 317<\/b><\/h3>\n<p><b>Which capability helps an application understand the language of incoming text?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Language detection<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Object detection<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Text-to-speech<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OCR<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Language detection identifies which supported language is represented by a text input. This can help applications route incoming content to appropriate translation, analysis, search, or customer-support workflows. For example, a multilingual application can detect the language before selecting a suitable processing path. Developers should verify that all required languages are supported and test realistic inputs. Very short text, mixed-language content, unusual spelling, or ambiguous words may make detection more difficult. Language detection works on text and should not be confused with speech recognition.<\/span><\/p>\n<h3><b>Question 318<\/b><\/h3>\n<p><b>What is the purpose of human approval in an AI workflow?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Review selected actions before they occur<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase embedding dimensions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replace search indexing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable authorization<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Human approval allows a person to review an AI-generated action before it is executed. This can be useful for sensitive or high-impact operations such as financial transactions, account changes, or actions affecting important business records. The reviewer should receive enough information to understand the proposed operation and make an informed decision. Human approval should complement, not replace, authentication, authorization, validation, and monitoring. Developers should define which operations require approval and design the workflow so that unapproved actions cannot be executed automatically.<\/span><\/p>\n<h3><b>Question 319<\/b><\/h3>\n<p><b>Which approach is useful when an AI application needs information that changes frequently?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Static prompts only<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">RAG with an updated knowledge source<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Permanent hard-coded responses<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing document indexing<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">RAG with an updated knowledge source can provide a generative AI application with current information without requiring the underlying model to be retrained whenever the information changes. Documents can be updated, indexed, and retrieved when users submit questions. This is useful for policies, product catalogs, support documentation, and other changing content. Developers should maintain source freshness, remove or version outdated information, and apply access controls. Retrieval quality should also be evaluated regularly because stale or irrelevant content can lead to poor generated responses.<\/span><\/p>\n<h3><b>Question 320<\/b><\/h3>\n<p><b>What should developers monitor after changing an AI model?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Quality, latency, errors, and usage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only the application&#8217;s logo<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only document colors<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only keyboard input<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">After changing an AI model, developers should monitor important operational and quality metrics to identify unexpected effects. These can include response quality, groundedness, latency, token usage, error rates, throughput, and safety-related outcomes where applicable. A new model may behave differently even when the application code remains unchanged. Evaluation datasets can provide controlled comparisons before and after the change, while production monitoring can reveal real-world behavior. Combining pre-deployment evaluation with post-deployment monitoring helps identify regressions and operational issues early.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Microsoft AI-103 Exam Dumps and Practice Test Dumps. &nbsp; Question 301 Which capability allows an AI agent to retrieve current information from a business system? Tool calling OCR Image classification Text-to-speech Correct Answer: 1 Explanation Tool calling allows an AI agent to interact with external systems and retrieve information that is not available [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13763"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=13763"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13763\/revisions"}],"predecessor-version":[{"id":13772,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13763\/revisions\/13772"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=13763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=13763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=13763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}