View Full Microsoft AI-103 Exam Dumps and Practice Test Dumps.
Question 41
Which capability allows an AI application to understand the meaning of a user’s request and generate a response?
- Azure DNS
- Azure Firewall
- Generative AI
- Azure Storage
Correct Answer: 3
Explanation
Generative AI allows applications to process user instructions and generate new content based on the provided input and available context. In conversational applications, a language model can interpret a user’s request and produce a relevant response. Developers can improve results by providing clear instructions, appropriate context, and reliable knowledge sources. They should also consider output validation, content safety, access controls, and evaluation. Generative AI is especially useful for applications requiring natural-language interaction, summarization, question answering, and content generation.
Question 42
Which Azure capability is designed to analyze speech and provide spoken or text-based processing?
- Azure AI Vision
- Azure AI Speech
- Azure AI Search
- Azure AI Document Intelligence
Correct Answer: 2
Explanation
Azure AI Speech provides capabilities for working with spoken language. Depending on the scenario, applications can use speech recognition, text-to-speech, speech translation, and other speech-related capabilities. These features can support voice assistants, transcription systems, accessibility applications, and customer-service solutions. Developers should consider language support, audio quality, latency, and accuracy requirements when selecting speech capabilities. Speech services can also be combined with language models to create conversational applications that accept voice input and provide intelligent responses.
Question 43
What is the main purpose of a system prompt or system instruction?
- Define high-level behavior and rules for the AI model
- Increase network bandwidth
- Store application secrets
- Index database records
Correct Answer: 1
Explanation
System instructions provide high-level guidance about how an AI model or agent should behave. They can define the application’s role, response style, boundaries, objectives, and rules for handling requests. System instructions are useful for establishing consistent behavior across interactions. However, they should not be treated as the only security mechanism. Technical controls such as authorization, input validation, tool permissions, and output validation are still required. Developers should test system instructions against unexpected and adversarial inputs to identify weaknesses.
Question 44
A developer wants to search documents based on both exact terms and semantic meaning. Which approach should be considered?
- Speech recognition
- Hybrid search
- Image generation
- Text-to-speech
Correct Answer: 2
Explanation
Hybrid search combines keyword-based retrieval with semantic or vector-based retrieval. Exact keyword matching is useful for names, identifiers, product codes, and specialized terminology, while semantic search can identify information based on conceptual similarity. Combining these approaches can improve retrieval quality for enterprise AI applications. Developers should test different configurations using representative queries and expected results. Additional techniques such as filtering and reranking may also improve results. The selected retrieval strategy should match the type of information and user questions expected by the application.
Question 45
Which service is most appropriate for extracting information from invoices and receipts?
- Azure AI Document Intelligence
- Azure DNS
- Azure Monitor
- Azure Virtual Network
Correct Answer: 1
Explanation
Azure AI Document Intelligence is designed to extract information from supported documents such as invoices, receipts, forms, and other structured or semi-structured content. It can identify fields and return extracted information in a structured form for application processing. Developers can use prebuilt capabilities for common document types or consider custom approaches for specialized documents. Accuracy should be evaluated using representative samples because document layouts and quality can vary. Sensitive document data should also be protected through appropriate access and data-handling controls.
Question 46
Why is prompt engineering important when building generative AI applications?
- It determines network routing
- It helps guide the model toward useful and consistent responses
- It replaces authentication
- It increases database storage
Correct Answer: 2
Explanation
Prompt engineering involves designing instructions and context that guide a generative AI model toward the desired behavior and output. Well-designed prompts can clarify the task, provide constraints, specify response formats, and identify relevant context. Developers can use techniques such as examples, structured instructions, and explicit output requirements. Prompt quality should be evaluated using representative scenarios because a prompt that works for one task may not work equally well for another. Prompt changes should also be versioned and tested before production deployment.
Question 47
An AI application needs to answer questions using a large collection of internal documents. What should the developer implement?
- A retrieval-based knowledge solution
- A network load balancer only
- A larger monitor
- A DNS record
Correct Answer: 1
Explanation
A retrieval-based knowledge solution allows an AI application to search internal documents and provide relevant information to a language model during response generation. This approach is useful when the organization has a large or frequently changing collection of policies, manuals, procedures, or other documents. A retrieval pipeline may include document ingestion, chunking, indexing, embeddings, search, filtering, and reranking. Access controls must also be applied so that users receive only information they are authorized to access.
Question 48
Which practice can help determine whether an AI model is suitable for a specific business scenario?
- Changing the screen resolution
- Model evaluation
- Removing test cases
- Increasing password length
Correct Answer: 2
Explanation
Model evaluation measures how well a candidate model performs against the requirements of a specific business scenario. Evaluation can consider response quality, accuracy, relevance, safety, latency, cost, and other requirements. Developers should use representative inputs rather than relying only on a few demonstrations. Comparing results against defined acceptance criteria provides objective evidence for model selection. Evaluation should also be repeated when models, prompts, retrieval systems, or application configurations change because those changes can affect overall system behavior.
Question 49
What is a key benefit of using vector search in an AI application?
- It can find content based on semantic similarity
- It creates user passwords
- It manages network traffic
- It replaces authentication
Correct Answer: 1
Explanation
Vector search compares numerical representations of content to identify items with similar semantic meaning. This allows an application to retrieve relevant information even when the user’s wording differs from the wording in the source material. Vector search is commonly used in RAG applications and knowledge retrieval systems. Developers should select an appropriate embedding model and evaluate retrieval quality using representative queries. Vector search can also be combined with keyword search and reranking to improve results for enterprise scenarios.
Question 50
An AI application produces a response based on outdated company policy. What should the developer investigate?
- Monitor brightness
- Keyboard configuration
- Knowledge-source freshness
- Network cable length
Correct Answer: 3
Explanation
Knowledge-source freshness should be investigated when an AI application provides outdated business information. If documents used for retrieval are old, the model may generate a response based on information that is no longer valid. Developers should review the document ingestion process, update schedules, indexing pipeline, source ownership, and document status. Retrieval should prioritize current approved sources where appropriate. Applications should also define behavior for conflicting or outdated information, such as retrieving the latest approved version or asking for clarification.
Question 51
Which technique can improve the relevance of search results before they are provided to a language model?
- Reranking
- Password rotation
- DNS forwarding
- Audio compression
Correct Answer: 1
Explanation
Reranking evaluates an initial set of retrieved results and places the most relevant content higher in the result set. This can improve the quality of context provided to a language model in a RAG application. Initial retrieval may return several potentially relevant documents, but reranking can help identify which passages are most useful for the specific query. Developers should evaluate reranking with representative queries and relevant documents. Retrieval quality depends on several components, including indexing, query processing, search configuration, and source quality.
Question 52
Which security principle gives an AI application only the permissions required for its task?
- Open access
- Least privilege
- Unlimited delegation
- Anonymous access
Correct Answer: 2
Explanation
The principle of least privilege means that an application, agent, user, or service receives only the permissions necessary to perform its intended responsibilities. Applying least privilege reduces the potential impact of unauthorized actions or compromised components. For AI applications, permissions should be carefully defined for knowledge sources, APIs, databases, tools, and business systems. Developers should review permissions regularly and remove unnecessary access. Least privilege should be enforced through technical authorization controls rather than relying solely on model instructions.
Question 53
What should an application do when an AI model returns an invalid structured response?
- Send it directly to the database
- Ignore the error
- Validate and handle the response appropriately
- Grant additional permissions
Correct Answer: 3
Explanation
An invalid structured response should be validated before it is passed to a downstream application or business system. The application can identify missing fields, incorrect data types, malformed syntax, or values that violate expected rules. Depending on the scenario, it may retry, request a corrected response, use a fallback process, or send the case for human review. Validation is especially important when model output can trigger automated actions. A structured format improves consistency but does not guarantee that the generated content is correct.
Question 54
Which capability helps an application retrieve information from a user’s natural-language question using meaning rather than exact wording?
- Semantic search
- Network security
- Speech synthesis
- File compression
Correct Answer: 1
Explanation
Semantic search focuses on the meaning of a query rather than requiring exact keyword matches. This can help users find relevant documents even when they use different terminology from the source material. Semantic retrieval is particularly useful for enterprise knowledge bases and RAG applications. Developers should evaluate retrieval performance using realistic queries and expected results. Semantic search can also be combined with keyword search, filters, metadata, and reranking to improve retrieval quality for specialized business information.
Question 55
A developer wants an AI application to use a third-party REST API. What should be configured first?
- Tool or API integration
- Larger image resolution
- Document chunking
- Speech synthesis
Correct Answer: 1
Explanation
A tool or API integration allows an AI application or agent to communicate with an external REST service. The integration should define the API endpoint, authentication method, input parameters, expected output, error handling, and appropriate permissions. Developers should validate inputs and outputs because model-generated values may not always be valid. Rate limits, timeouts, retries, and monitoring should also be considered. Sensitive credentials should be stored securely rather than included directly in prompts, source code, or user-visible responses.
Question 56
Which approach helps reduce the risk of an AI model generating unsupported factual claims?
- Removing all context
- Grounding responses with reliable information
- Increasing temperature
- Disabling evaluation
Correct Answer: 2
Explanation
Grounding provides the model with relevant information from reliable sources that can support the generated response. This can reduce reliance on unsupported information from the model and is particularly useful for business applications requiring current or domain-specific knowledge. Developers should ensure that the retrieved sources are authoritative, current, and accessible to the requesting user. Grounding should also be evaluated for retrieval quality and answer correctness. It reduces certain risks but does not guarantee that every generated statement will be accurate.
Question 57
What is an important benefit of using a managed AI service instead of building every AI capability from scratch?
- Reduced development effort
- Guaranteed zero cost
- Elimination of testing
- Unlimited customization
Correct Answer: 1
Explanation
Managed AI services can provide ready-to-use capabilities that reduce the amount of infrastructure and functionality developers need to build themselves. Services for language, vision, speech, document analysis, and generative AI can accelerate development and provide standardized interfaces. However, managed services do not eliminate the need for testing, security, monitoring, or cost management. Developers should evaluate whether the available service meets the application’s requirements and should consider service limitations, pricing, regional availability, and data-handling requirements before adoption.
Question 58
Which capability is useful when an AI solution needs to process a document containing text, tables, and other structured elements?
- Document analysis
- DNS management
- Network routing
- Password hashing
Correct Answer: 1
Explanation
Document analysis capabilities can help applications understand and extract information from documents that contain text, tables, fields, and other structural elements. This is useful for scenarios such as invoices, forms, reports, contracts, and business records. Developers should choose a document capability that matches the document type and extraction requirements. The output should be validated because document quality and layout variations can affect extraction accuracy. Security and privacy controls are also important when processing documents containing confidential or personal information.
Question 59
Why should an AI application implement error handling for model or service failures?
- To provide controlled behavior when dependencies fail
- To increase model temperature
- To remove authentication
- To prevent all user input
Correct Answer: 1
Explanation
AI applications depend on models, APIs, search services, databases, and other components that may occasionally fail or become unavailable. Error handling allows the application to respond in a controlled manner instead of producing unexpected behavior. Depending on the scenario, the application may retry, use a fallback service, return a safe message, queue the request, or escalate the issue. Developers should define appropriate timeouts and retry policies and monitor failures after deployment. Error handling is an important part of reliable AI application architecture.
Question 60
Which practice is important when an AI application processes personal information?
- Data minimization
- Unlimited data collection
- Publicly exposing logs
- Removing access controls
Correct Answer: 1
Explanation
Data minimization means collecting, processing, and retaining only the personal information necessary for the intended purpose. This reduces privacy exposure and can simplify data governance. AI applications should avoid placing unnecessary personal information into prompts, logs, knowledge stores, or external services. Access should be limited according to business requirements, and retention policies should define how long information is kept. Developers should also review applicable privacy and compliance requirements before deploying AI solutions that process personal or sensitive information.