{"id":13749,"date":"2026-09-16T10:49:55","date_gmt":"2026-09-16T10:49:55","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=13749"},"modified":"2026-09-16T10:49:55","modified_gmt":"2026-09-16T10:49:55","slug":"microsoft-ai-103-practice-test-questions-and-exam-dumps-part2-q21-40","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-ai-103-practice-test-questions-and-exam-dumps-part2-q21-40\/","title":{"rendered":"Microsoft AI-103 Practice Test Questions and Exam Dumps Part2 Q21-40"},"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 21<\/b><\/h3>\n<p><b>Which capability allows an AI application to retrieve relevant information before generating a response?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrieval-augmented generation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Load balancing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Network routing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secret rotation<\/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;\">Retrieval-augmented generation, commonly called RAG, allows an AI application to retrieve relevant information from an external knowledge source before generating a response. The retrieved content is provided to the model as context. This approach is useful when applications need current, organization-specific, or domain-specific information. RAG can improve the relevance of responses without requiring the model itself to be retrained whenever source information changes. Developers should still evaluate retrieval quality, source freshness, access permissions, and response accuracy.<\/span><\/p>\n<h3><b>Question 22<\/b><\/h3>\n<p><b>Which Azure capability can convert spoken audio into text?<\/b><\/p>\n<ol>\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;\">Speech-to-text<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Document Intelligence<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Search<\/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;\">Speech-to-text converts spoken audio into written text. This capability is useful for applications such as meeting transcription, voice-controlled assistants, call analysis, and accessibility solutions. A speech application can process audio and produce textual output that can then be analyzed or passed to other AI components. Developers should consider language support, audio quality, speaker characteristics, latency, and accuracy requirements. For production applications, transcription results may also require validation or additional processing before being used in business workflows.<\/span><\/p>\n<h3><b>Question 23<\/b><\/h3>\n<p><b>A developer needs to search a large collection of documents using natural-language meaning. Which capability is most relevant?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure DNS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Semantic search<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Firewall<\/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 search helps retrieve information based on the meaning and intent of a query rather than relying only on exact keyword matches. This is particularly useful when users phrase questions differently from the wording used in source documents. Semantic search can improve the retrieval of relevant content in AI applications and RAG solutions. Developers should evaluate search quality using representative queries and relevant documents. Filtering, metadata, hybrid search, and reranking can also be combined with semantic retrieval when the application requires more precise results.<\/span><\/p>\n<h3><b>Question 24<\/b><\/h3>\n<p><b>What is the main purpose of embeddings in an AI search solution?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To represent content numerically based on semantic meaning<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To create user accounts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To encrypt network traffic<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To configure application permissions<\/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;\">Embeddings represent text or other supported content as numerical vectors that capture aspects of semantic meaning. These vectors can be compared to identify content that is conceptually similar even when the exact words differ. In AI search and RAG solutions, embeddings can support vector search and semantic retrieval. Developers need to select an appropriate embedding model and ensure that documents and queries are processed consistently. Embeddings should also be refreshed when source content changes significantly or the embedding model is replaced.<\/span><\/p>\n<h3><b>Question 25<\/b><\/h3>\n<p><b>Which component can help an AI application find information from indexed enterprise content?<\/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 DNS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Firewall<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Load Balancer<\/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 Search provides search capabilities that can be used to retrieve information from indexed enterprise content. It can support keyword, vector, semantic, and hybrid search scenarios depending on the configured solution. This makes it useful for RAG applications that need to retrieve relevant information before generating responses. Developers should design indexing, metadata, filtering, access control, and retrieval strategies according to the application&#8217;s requirements. Search quality should also be evaluated using representative business queries and expected results.<\/span><\/p>\n<h3><b>Question 26<\/b><\/h3>\n<p><b>What should a developer use when an AI model needs to return data in a predictable structure?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Random text<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Structured output<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Larger images<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Network routing<\/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;\">Structured output helps ensure that an AI model returns information in a predictable format, such as JSON or another defined schema. This is useful when the response will be processed automatically by an application, workflow, or API. A structured response can contain predefined fields and expected data types. Developers should validate the generated output before passing it to downstream systems because a model can still produce invalid or incomplete values. Schema validation and business-rule validation can provide additional reliability.<\/span><\/p>\n<h3><b>Question 27<\/b><\/h3>\n<p><b>A developer wants to prevent unauthorized users from accessing an AI application&#8217;s data. What should be implemented?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Larger prompts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Higher model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Authentication and authorization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Additional document chunks<\/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;\">Authentication verifies the identity of a user or application, while authorization determines what that identity is permitted to access. Both are important when protecting AI applications and the data they use. An authenticated user should not automatically receive access to every knowledge source, tool, or business record. Permissions should follow the principle of least privilege. Developers should also consider service identities, role-based access control, and authorization checks at backend services to prevent the AI model from becoming an unintended security boundary.<\/span><\/p>\n<h3><b>Question 28<\/b><\/h3>\n<p><b>Which capability is most suitable for extracting fields from structured forms and documents?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Document Intelligence<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure DNS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Monitor<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Virtual Network<\/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;\">Document Intelligence is designed to analyze documents and extract useful information from their content and structure. It can be used for scenarios involving forms, invoices, receipts, identity documents, and other supported document types. Extracted information can be returned as structured data for further processing. Developers should select an appropriate prebuilt or custom capability based on the document scenario. Accuracy should be evaluated with representative documents, especially when extracted values will be used for financial, operational, or other important business decisions.<\/span><\/p>\n<h3><b>Question 29<\/b><\/h3>\n<p><b>Why should developers evaluate AI model responses using representative test data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To increase storage capacity<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To determine whether the solution meets quality requirements<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To disable model monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To remove authentication<\/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;\">Representative test data allows developers to evaluate whether an AI solution performs appropriately for the scenarios it is expected to handle. Testing can measure factors such as accuracy, relevance, groundedness, safety, consistency, and other business-specific requirements. A small collection of ideal examples may not reveal weaknesses that occur with real-world inputs. Evaluation datasets should therefore represent important user scenarios and edge cases. Results can establish a baseline and help teams identify regressions when prompts, models, retrieval systems, or application logic change.<\/span><\/p>\n<h3><b>Question 30<\/b><\/h3>\n<p><b>What is a key advantage of using a smaller AI model for an appropriate workload?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Higher infrastructure complexity<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Greater prompt length<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lower cost and potentially lower latency<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatic access to all business data<\/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;\">A smaller AI model can provide lower inference costs and potentially faster responses for workloads that do not require the capabilities of a larger model. Examples may include simple classification, extraction, routing, or straightforward text transformations. However, the smaller model must still meet the application&#8217;s quality, safety, and functional requirements. Developers should evaluate the model using representative workloads before deployment. Model routing can also be used to send simple requests to smaller models while reserving more capable models for complex tasks.<\/span><\/p>\n<h3><b>Question 31<\/b><\/h3>\n<p><b>Which Azure service is designed to provide natural language processing capabilities?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure AI Language<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure DNS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Storage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Firewall<\/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 Language provides natural language processing capabilities that can be integrated into applications. Depending on the scenario, developers can use language features for tasks such as sentiment analysis, entity recognition, key phrase extraction, language detection, summarization, and other text-analysis workloads. The appropriate capability should be selected based on the application&#8217;s requirements. Developers should also evaluate language outputs using representative data because accuracy can vary depending on language, domain, writing style, and input quality.<\/span><\/p>\n<h3><b>Question 32<\/b><\/h3>\n<p><b>An AI application must identify objects within images. Which solution area should the developer investigate?<\/b><\/p>\n<ol>\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;\">Computer vision<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Text classification<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Document storage<\/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;\">Computer vision provides capabilities for analyzing visual content and identifying information within images. Depending on the specific service and feature, an application may detect objects, recognize visual characteristics, extract text, or perform other image-analysis tasks. Developers should select a vision capability that matches the required scenario and evaluate its accuracy using representative images. Factors such as image quality, supported formats, processing requirements, privacy, and response latency should also be considered when integrating computer vision into an AI application.<\/span><\/p>\n<h3><b>Question 33<\/b><\/h3>\n<p><b>Which component is responsible for converting a user&#8217;s spoken words into text?<\/b><\/p>\n<ol>\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;\">Vector indexing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Image segmentation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Document 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;\">Speech recognition converts spoken language from an audio signal into text. This enables applications to process voice input using text-based AI capabilities. Common scenarios include voice assistants, meeting transcription, customer-service applications, and accessibility features. Developers should consider supported languages, microphone or audio quality, background noise, speaker characteristics, and latency when designing speech-enabled applications. After transcription, the resulting text can be passed to language models or other services for additional processing, such as intent detection, summarization, or response generation.<\/span><\/p>\n<h3><b>Question 34<\/b><\/h3>\n<p><b>Which technique can combine keyword matching and vector-based retrieval?<\/b><\/p>\n<ol>\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;\">Image classification<\/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;\">Data encryption<\/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 traditional keyword-based retrieval with vector or semantic retrieval. Keyword search can work well for exact terms, product codes, names, and identifiers, while vector search can find content based on semantic similarity. Combining the two approaches can provide broader and more useful retrieval results for enterprise AI applications. Developers should evaluate the configuration with representative queries and determine whether filtering or reranking is also necessary. The goal is to retrieve relevant evidence efficiently before it is supplied to the AI model.<\/span><\/p>\n<h3><b>Question 35<\/b><\/h3>\n<p><b>What is the purpose of text-to-speech technology?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert spoken audio into text<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert text into spoken audio<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert images into documents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Convert vectors into databases<\/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;\">Text-to-speech converts written text into spoken audio. It enables applications to provide voice responses and is commonly used in virtual assistants, accessibility solutions, customer-service systems, and voice-enabled applications. Developers should select an appropriate voice and language based on the application&#8217;s requirements. Other considerations include pronunciation, speaking style, latency, audio quality, and cost. Text-to-speech can also be combined with speech recognition and generative AI to create conversational voice applications that accept spoken input and produce spoken responses.<\/span><\/p>\n<h3><b>Question 36<\/b><\/h3>\n<p><b>Which approach is appropriate when an application needs to use a model&#8217;s output in another automated workflow?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ignore the response format<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use structured output and validation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remove error handling<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allow unrestricted model-generated commands<\/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;\">Structured output and validation help ensure that model responses can be safely consumed by downstream workflows. A defined schema can specify expected fields, types, and formats, while validation checks whether the generated result conforms to those requirements. This is particularly important when model output triggers an API call, updates records, or starts another automated process. Developers should also apply authorization and business-rule checks because validly formatted output is not necessarily correct or authorized. Automated workflows should never assume that model output is inherently trustworthy.<\/span><\/p>\n<h3><b>Question 37<\/b><\/h3>\n<p><b>A developer needs to create an AI solution that uses company-specific documents without retraining the language model. Which approach is suitable?<\/b><\/p>\n<ol>\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;\">Network routing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Image resizing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Database replication<\/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;\">Retrieval-augmented generation allows an application to provide company-specific information to a language model at runtime without requiring the model to be retrained for every document update. Documents can be indexed and retrieved according to the user&#8217;s question, and relevant passages can then be included in the model&#8217;s context. This approach is useful for frequently changing organizational information. Developers should maintain source freshness, retrieval quality, permissions, and document indexing so that the generated response is based on appropriate information.<\/span><\/p>\n<h3><b>Question 38<\/b><\/h3>\n<p><b>What should developers use to monitor an AI application&#8217;s performance after deployment?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Telemetry and monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Larger prompts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Additional fonts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual screenshots only<\/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;\">Telemetry and monitoring provide visibility into how an AI application behaves after deployment. Useful measurements can include request volume, latency, failures, token usage, model responses, tool errors, and other application-specific metrics. Monitoring can help identify performance degradation, unexpected usage, service failures, and changes in user behavior. Developers should avoid collecting unnecessary sensitive information in logs and should apply appropriate access controls. Production monitoring should support troubleshooting and continuous improvement while respecting privacy and organizational data-handling requirements.<\/span><\/p>\n<h3><b>Question 39<\/b><\/h3>\n<p><b>Which practice helps protect an AI solution from excessive API usage?<\/b><\/p>\n<ol>\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;\">Larger context windows<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Duplicate requests<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Rate limiting controls how frequently an application or user can make requests to a service within a defined period. It can help protect backend APIs from excessive traffic, prevent accidental overload, and support predictable resource consumption. AI applications may generate multiple requests through tools, agents, or concurrent users, making rate management particularly important. Rate limits should be combined with appropriate retry and backoff behavior. Developers should also monitor quotas and service capacity to ensure that legitimate workloads remain reliable.<\/span><\/p>\n<h3><b>Question 40<\/b><\/h3>\n<p><b>Which factor should be considered when deploying an AI solution that handles sensitive business data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only model size<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only response length<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data protection and access controls<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Only user interface design<\/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;\">AI applications handling sensitive business data require strong data-protection and access-control measures. Developers should determine who can access the data, where it is processed, how long it is retained, and which services receive it. Authentication and authorization should be enforced at appropriate application and service boundaries. Logging should avoid unnecessary exposure of sensitive information. Model and service selection should also consider privacy, compliance, and data-handling requirements. These controls help ensure that AI functionality does not create unintended exposure of business information.<\/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 21 Which capability allows an AI application to retrieve relevant information before generating a response? Retrieval-augmented generation Load balancing Network routing Secret rotation Correct Answer: 1 Explanation Retrieval-augmented generation, commonly called RAG, allows an AI application to retrieve relevant information from an external [&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\/13749"}],"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=13749"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13749\/revisions"}],"predecessor-version":[{"id":13786,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13749\/revisions\/13786"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=13749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=13749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=13749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}