{"id":13759,"date":"2026-09-16T10:47:00","date_gmt":"2026-09-16T10:47:00","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=13759"},"modified":"2026-09-16T10:47:00","modified_gmt":"2026-09-16T10:47:00","slug":"microsoft-ai-103-practice-test-questions-and-exam-dumps-part12-q221-240","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-ai-103-practice-test-questions-and-exam-dumps-part12-q221-240\/","title":{"rendered":"Microsoft AI-103 Practice Test Questions and Exam Dumps Part12 Q221-240"},"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 221<\/b><\/h3>\n<p><b>Which component stores vector representations for similarity-based retrieval?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speech service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vector index<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Content filter<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secret store<\/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;\">A vector index stores numerical representations, called embeddings, so that applications can perform similarity-based searches. When a user submits a query, the query can also be converted into an embedding and compared with vectors stored in the index. This allows the system to find content with similar meaning rather than relying only on exact keywords. Vector indexes are commonly used in RAG applications and semantic retrieval systems. Developers should select appropriate dimensions, distance metrics, and indexing configurations for their chosen embedding model and workload.<\/span><\/p>\n<h3><b>Question 222<\/b><\/h3>\n<p><b>Which service can translate spoken language into another language?<\/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 translation scenarios. An application can capture spoken input, recognize the speech, and translate it into another supported language. This can support multilingual meetings, customer-service applications, accessibility solutions, and communication tools. Developers should consider language support, audio quality, speaker conditions, latency, and expected vocabulary when designing the solution. Testing with realistic recordings is important because background noise, accents, overlapping speech, and microphone quality can affect recognition and translation results.<\/span><\/p>\n<h3><b>Question 223<\/b><\/h3>\n<p><b>What is the main purpose of metadata filtering in a RAG system?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate speech from text<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Restrict retrieval to relevant records<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Detect objects in images<\/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;\">Metadata filtering restricts search results according to attributes associated with indexed content. For example, documents can contain metadata identifying department, language, date, product, or access level. A search query can then retrieve only documents matching the required conditions. This can improve relevance and help enforce information-access requirements when properly configured. Metadata filtering can be combined with keyword, semantic, vector, or hybrid search. Developers should verify that filters are correctly applied and cannot be bypassed through alternative queries or retrieval paths.<\/span><\/p>\n<h3><b>Question 224<\/b><\/h3>\n<p><b>Why is prompt injection a concern for AI agents?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It increases audio quality<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Untrusted instructions may influence model behavior<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It automatically improves retrieval<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It reduces storage requirements<\/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;\">Prompt injection occurs when untrusted content attempts to influence an AI model&#8217;s instructions or behavior. In an agent application, this could cause the model to ignore intended instructions, reveal sensitive information, or attempt inappropriate tool actions. Retrieved documents, web pages, emails, and user inputs can all contain untrusted content. Developers should separate trusted instructions from untrusted data, restrict tool permissions, validate tool arguments, and apply authorization controls. Sensitive operations may also require human approval to reduce the impact of successful injection attempts.<\/span><\/p>\n<h3><b>Question 225<\/b><\/h3>\n<p><b>Which capability helps an AI application call an external function or API?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tool or function 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;\">Sentiment analysis<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Image classification<\/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 or function calling allows a generative AI model to request an external function or API when an application determines that a tool is needed. For example, an agent could call an order-status API to retrieve information that is not contained in its model knowledge. The application remains responsible for executing the tool and should validate the generated arguments before doing so. Authentication, authorization, input validation, and error handling should also be applied. Tool descriptions should clearly communicate the purpose and expected inputs of each available function.<\/span><\/p>\n<h3><b>Question 226<\/b><\/h3>\n<p><b>What should be included when evaluating an AI application before production?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only successful examples<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Representative and challenging test cases<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only empty inputs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only administrator requests<\/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;\">AI evaluation should include representative examples that reflect actual production use as well as challenging cases and important edge conditions. Testing only successful or simple inputs can hide weaknesses in retrieval, reasoning, safety, structured output, or error handling. An evaluation dataset should reflect the application&#8217;s target users, languages, document types, and common workflows where appropriate. Developers can compare results across different prompts, models, and configurations using the same evaluation data. Continuous evaluation is also useful because application behavior can change after updates.<\/span><\/p>\n<h3><b>Question 227<\/b><\/h3>\n<p><b>Which service is designed to extract fields and tables from supported business documents?<\/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 Search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Document Intelligence<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Vision only<\/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;\">Azure AI Document Intelligence is designed to analyze documents and extract information from their content and structure. Depending on the selected capability, it can identify text, fields, tables, and other elements in supported documents. This makes it useful for invoices, receipts, forms, applications, and similar business records. Extracted information can then be validated and integrated into downstream systems. Developers should test the selected model with real document layouts because variations in formatting, scan quality, and document structure can affect extraction results.<\/span><\/p>\n<h3><b>Question 228<\/b><\/h3>\n<p><b>What is a benefit of semantic ranking in search?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It can improve the ordering of relevant results<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It converts text to speech<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It stores API credentials<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It detects spoken languages<\/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;\">Semantic ranking can improve the ordering of search results by considering the meaning and context of the query and retrieved content. This can help place more relevant documents above results that may share keywords but provide less useful information. In AI applications, better ranking can provide a language model with higher-quality context and potentially reduce irrelevant information. Developers should still evaluate semantic ranking using representative queries because relevance depends on the content, search configuration, and specific requirements of the application.<\/span><\/p>\n<h3><b>Question 229<\/b><\/h3>\n<p><b>Which approach is most appropriate for frequently changing company policies?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrain the model after every policy change<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remove the policies from the knowledge base<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrieve the current policies from an updated knowledge source<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store policies only in the system prompt<\/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;\">Frequently changing company policies are generally better maintained in an external knowledge source that can be updated and retrieved when needed. A RAG solution can provide the latest approved policy information to a generative model without requiring model retraining for every change. The knowledge source should have an appropriate update and indexing process, along with access controls where necessary. Developers should also evaluate retrieval freshness and ensure outdated documents are removed, replaced, or clearly versioned so that the model does not use obsolete information.<\/span><\/p>\n<h3><b>Question 230<\/b><\/h3>\n<p><b>Which parameter generally controls randomness in generated model responses?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vector dimension<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Chunk overlap<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Token identifier<\/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;\">Temperature is a model-generation parameter that generally influences the randomness of generated responses. Lower values can make outputs more consistent and predictable, while higher values can produce greater variation. The appropriate setting depends on the application. Tasks requiring consistent structured responses may benefit from lower randomness, while creative applications may allow more variation. Temperature does not replace output validation or guarantee factual accuracy. Developers should test the setting with representative prompts and evaluate whether changes improve the desired behavior without introducing unnecessary variability.<\/span><\/p>\n<h3><b>Question 231<\/b><\/h3>\n<p><b>Why should an AI application monitor token usage?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To detect image defects<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To track consumption and manage costs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To identify microphone hardware<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To replace authorization<\/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;\">Monitoring token usage helps developers understand how much model input and output an application consumes. Token consumption can affect service costs, latency, and throughput, particularly when prompts contain large amounts of retrieved context. Monitoring can also reveal unusual usage patterns that may indicate inefficient prompts, excessive retrieval, or unexpected traffic. Developers can use this information to optimize prompts, limit unnecessary context, select suitable models, and establish usage controls. Token monitoring should be considered alongside other operational metrics such as latency, errors, and request volume.<\/span><\/p>\n<h3><b>Question 232<\/b><\/h3>\n<p><b>What does a model deployment provide to an application?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">An accessible configured model endpoint or resource<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A physical storage device<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A document scanner<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A user password database<\/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 deployment makes a selected model available for application use through a configured service resource or endpoint. Depending on the platform and model, deployment configuration can include the model version, deployment name, capacity, and other relevant settings. Applications can then send requests to the appropriate deployment. Developers should monitor deployment performance, capacity, cost, and availability. They should also ensure that applications use the intended model and configuration, especially when multiple deployments exist for different workloads or environments.<\/span><\/p>\n<h3><b>Question 233<\/b><\/h3>\n<p><b>Which technique helps retrieve documents based on concepts rather than exact words?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">File extension filtering<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Keyword-only search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vector search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Audio transcription<\/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;\">Vector search uses embeddings to identify content based on semantic similarity. Because embeddings represent aspects of meaning, a query can retrieve relevant documents even when they use different wording from the user&#8217;s original question. This is useful for knowledge bases, support systems, and RAG applications. Vector search quality depends on the embedding model, document chunking, index configuration, and source content. Developers should test retrieval with representative queries and compare results against expected relevant documents to determine whether the selected configuration provides adequate search quality.<\/span><\/p>\n<h3><b>Question 234<\/b><\/h3>\n<p><b>What is the main purpose of a system instruction for an AI agent?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Define expected behavior and boundaries<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store vector embeddings<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Process scanned invoices<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Detect faces in images<\/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 system instruction defines high-level behavior, role, constraints, and response expectations for an AI agent. For example, it can instruct an agent to answer using approved knowledge sources, follow a particular communication style, or request clarification when required information is missing. System instructions can improve consistency but should not be considered a complete security mechanism. Applications should independently enforce authorization, tool restrictions, data-access rules, and validation. Clear instructions are especially useful when an agent has multiple tools or operates across several business workflows.<\/span><\/p>\n<h3><b>Question 235<\/b><\/h3>\n<p><b>Which feature can help identify the overall emotional tone of customer feedback?<\/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;\">Sentiment analysis<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vector indexing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speech synthesis<\/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;\">Sentiment analysis examines text to determine its expressed sentiment or emotional polarity according to the supported service capabilities. It can help organizations analyze customer feedback, reviews, surveys, support messages, and other textual content. Results can provide signals about whether content is positive, negative, neutral, or otherwise classified by the service. Sentiment analysis should not be treated as a perfect representation of a person&#8217;s actual feelings because language can contain sarcasm, ambiguity, or domain-specific expressions. Developers should evaluate results using representative data.<\/span><\/p>\n<h3><b>Question 236<\/b><\/h3>\n<p><b>Why can asynchronous processing be useful for large document workloads?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It allows long-running work to be handled without blocking the main request<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It disables all authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It guarantees perfect extraction<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It converts documents into 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;\">Asynchronous processing is useful when a task may take significant time to complete. Instead of keeping a user request waiting for the entire operation, an application can submit the workload and process the result when it becomes available. This approach can improve responsiveness and scalability for workloads such as large document analysis, batch processing, or lengthy AI operations. Developers should design appropriate status tracking, retry handling, timeout behavior, and failure reporting. The exact implementation depends on the service and workload requirements.<\/span><\/p>\n<h3><b>Question 237<\/b><\/h3>\n<p><b>Which control limits what an authenticated user or service can access?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Authentication<\/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;\">Authorization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Embedding generation<\/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;\">Authorization determines which resources or actions an authenticated identity is permitted to access. Authentication establishes who or what the identity is, while authorization determines what that identity can do. In AI applications, authorization is important when agents retrieve private documents, call business APIs, or perform sensitive operations. Developers should apply appropriate roles and permissions and follow least-privilege principles. Authorization should be enforced by the application or underlying service rather than relying solely on model instructions to prevent unauthorized access.<\/span><\/p>\n<h3><b>Question 238<\/b><\/h3>\n<p><b>What is a useful reason to use hybrid search in enterprise RAG?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It combines lexical and semantic retrieval signals<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It replaces document storage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It converts audio into images<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It eliminates access controls<\/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;\">Hybrid search combines lexical or keyword-based retrieval with semantic or vector-based retrieval. This is useful because different queries benefit from different search signals. Exact identifiers, product codes, and specialized terms may perform well with keyword matching, while natural-language questions may benefit from semantic similarity. Combining these approaches can improve the set of candidate documents supplied to downstream ranking or generation components. Developers should test hybrid search with representative enterprise queries and tune the configuration based on actual retrieval performance.<\/span><\/p>\n<h3><b>Question 239<\/b><\/h3>\n<p><b>Which practice helps protect an AI application from excessive request traffic?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing request limits<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disabling monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rate limiting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing document size<\/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;\">Rate limiting restricts the number or frequency of requests that an application or service accepts during a specified period. It can help protect systems from excessive traffic, unexpected spikes, resource exhaustion, and certain abusive usage patterns. Rate limiting can also help control costs and prevent service quotas from being consumed too quickly. Developers should choose limits based on expected workloads and service capabilities. Applications should also handle limit responses appropriately, using controlled retry behavior where suitable rather than immediately generating additional requests.<\/span><\/p>\n<h3><b>Question 240<\/b><\/h3>\n<p><b>What should an application do when a model returns invalid structured data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Accept it without checking<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Validate the response and handle the failure<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give the model administrator access<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable all logging<\/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;\">When a model produces structured data that does not meet the required schema, the application should validate the response and handle the failure safely. Depending on the workload, it may retry with appropriate instructions, request another generation, use a fallback process, or return an error. Blindly accepting invalid data can cause downstream systems to behave incorrectly. Validation should check both structure and important business rules. Developers should monitor validation failures because repeated failures can indicate problems with prompts, model selection, schemas, or application logic.<\/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 221 Which component stores vector representations for similarity-based retrieval? Speech service Vector index Content filter Secret store Correct Answer: 2 Explanation A vector index stores numerical representations, called embeddings, so that applications can perform similarity-based searches. When a user submits a query, the [&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\/13759"}],"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=13759"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13759\/revisions"}],"predecessor-version":[{"id":13776,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13759\/revisions\/13776"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=13759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=13759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=13759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}