{"id":13367,"date":"2026-09-16T08:05:50","date_gmt":"2026-09-16T08:05:50","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=13367"},"modified":"2026-09-16T08:05:50","modified_gmt":"2026-09-16T08:05:50","slug":"microsoft-ab-100-practice-test-questions-and-exam-dumps-part6-q101-120","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-ab-100-practice-test-questions-and-exam-dumps-part6-q101-120\/","title":{"rendered":"Microsoft AB-100 Practice Test Questions and Exam Dumps Part6 Q101-120"},"content":{"rendered":"<h1><\/h1>\n<h2><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/ab-100-exam-dumps\"><b>Microsoft AB-100 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 101<\/b><\/h3>\n<p><b>What is the primary purpose of agent memory in an AI solution?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To increase network bandwidth<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To replace authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To remove all prompts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To retain relevant information across interactions<\/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;\">Agent memory allows an AI agent to retain relevant information that can improve future interactions. Depending on the architecture, memory may store conversation context, user preferences, task state, or other approved information. This can make the agent more consistent and useful across multiple interactions. Memory should still be designed with privacy, security, retention, and access requirements in mind. It should not automatically retain sensitive information simply because it is available during an interaction.<\/span><\/p>\n<h3><b>Question 102<\/b><\/h3>\n<p><b>Which design is most appropriate when two independent AI tasks can run at the same time?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Parallel execution<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sequential execution<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual execution<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Single-step execution<\/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;\">Parallel execution allows independent tasks to run simultaneously rather than waiting for one task to finish before starting another. This can reduce overall processing time and improve responsiveness when the tasks do not depend on each other&#8217;s results. For example, an agent could retrieve customer information and product information concurrently. The architecture must still account for resource limits, failures, and synchronization when combining results. Parallel processing is most useful when tasks have minimal dependencies between them.<\/span><\/p>\n<h3><b>Question 103<\/b><\/h3>\n<p><b>An agent must call an external API that limits requests per minute. What should the architecture consider?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing prompt length<\/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;\">Rate limiting and retry handling<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disabling monitoring<\/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;\">External APIs commonly enforce rate limits to control traffic and protect service availability. An AI agent integrating with such an API should understand the allowed request rate and implement appropriate controls. Retry logic should also use suitable delays, such as exponential backoff, rather than repeatedly sending requests immediately. This helps prevent additional failures caused by excessive traffic. Monitoring API responses and request volumes can further help identify throttling conditions and maintain reliable agent behavior.<\/span><\/p>\n<h3><b>Question 104<\/b><\/h3>\n<p><b>Why is idempotency important when an AI agent performs business actions?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It increases model creativity<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It helps prevent duplicate effects from repeated requests<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It removes authorization requirements<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It guarantees perfect model output<\/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;\">Idempotency helps ensure that repeating the same operation does not unintentionally create multiple business effects. This is especially important when an agent performs actions such as submitting orders, creating records, or initiating transactions. Network failures or retries can cause an action to be sent more than once. An idempotent design can recognize repeated requests and avoid duplicate processing where appropriate. This improves reliability and reduces the risk of unintended business changes caused by agent retries or communication failures.<\/span><\/p>\n<h3><b>Question 105<\/b><\/h3>\n<p><b>Which approach is most appropriate for storing API credentials used by an AI application?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A secure secrets-management service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The system prompt<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A public knowledge source<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A user-visible response<\/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;\">API credentials should be stored using secure secrets-management mechanisms rather than being embedded in prompts, source code, documentation, or user-visible content. A secrets-management service can provide controlled access, encryption, auditing, and credential rotation capabilities. Access should also follow least-privilege principles so an application receives only the permissions it requires. Keeping credentials outside prompts and application responses reduces the chance that sensitive authentication information will be accidentally exposed through logs, outputs, or other channels.<\/span><\/p>\n<h3><b>Question 106<\/b><\/h3>\n<p><b>What does an agent handoff typically involve?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deleting the original conversation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disabling the receiving agent<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Transferring a task or context to another agent<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replacing 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;\">An agent handoff occurs when responsibility for a task moves from one agent or workflow component to another. The receiving agent may need relevant context, task state, user information, and instructions to continue effectively. For example, a general customer-service agent could hand a billing issue to a specialized billing agent. A well-designed handoff defines what information is transferred and what permissions the receiving agent has. This helps maintain continuity while keeping responsibilities and security boundaries clear.<\/span><\/p>\n<h3><b>Question 107<\/b><\/h3>\n<p><b>Which component helps an agent discover and use approved external capabilities through a standardized interface?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A spreadsheet<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A screen resolution setting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A local printer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A tool or protocol interface<\/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;\">Standardized tool or protocol interfaces can allow agents to discover and interact with approved capabilities without requiring every integration to use a completely different communication pattern. Protocol-based approaches can define how tools, resources, or context are exposed to an AI application. This can improve interoperability and simplify integration across different systems. Security controls remain important because discovering a tool does not automatically mean the agent should be authorized to invoke every operation that the tool provides.<\/span><\/p>\n<h3><b>Question 108<\/b><\/h3>\n<p><b>A company wants an agent to answer questions using frequently changing inventory information. What should the solution prioritize?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Current data retrieval<\/span><\/li>\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;\">Manual transcription<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Larger fonts<\/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;\">Frequently changing inventory information should generally be retrieved from an authoritative and current data source rather than being permanently embedded in a prompt. A retrieval or tool-based architecture can allow the agent to access current inventory information when responding to users. This reduces the risk of outdated answers and helps align responses with operational data. The solution should also enforce appropriate authorization and validate the retrieved information. Data refresh frequency and source reliability should be included in the architecture.<\/span><\/p>\n<h3><b>Question 109<\/b><\/h3>\n<p><b>What is a key benefit of using an evaluation dataset for an AI agent?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It replaces production monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It provides repeatable test cases for measuring performance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It eliminates the need for security testing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It guarantees zero hallucinations<\/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;\">An evaluation dataset provides representative inputs and expected outcomes that can be used to measure an AI solution consistently. Teams can use it before and after changes to compare accuracy, groundedness, relevance, safety, or other defined metrics. This makes evaluation more repeatable than relying only on occasional manual testing. An evaluation dataset does not guarantee perfect behavior and should not replace production monitoring or security testing. Its value comes from providing structured evidence about how the system performs against known scenarios.<\/span><\/p>\n<h3><b>Question 110<\/b><\/h3>\n<p><b>Which strategy can help reduce AI processing costs when a less capable model is sufficient?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Always selecting the largest model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing context unnecessarily<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Routing suitable requests to a smaller model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repeating every request multiple times<\/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;\">Model routing can reduce costs by sending suitable requests to smaller or less expensive models while reserving larger models for tasks that genuinely require additional capability. For example, a simple classification or short summarization task may not require the same model used for complex reasoning. Routing decisions should consider accuracy, latency, complexity, and business requirements rather than cost alone. The architecture can also monitor performance to confirm that the selected lower-cost model continues to meet the required quality standards.<\/span><\/p>\n<h3><b>Question 111<\/b><\/h3>\n<p><b>What is the main purpose of a fallback model or workflow?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To provide an alternative when the primary path fails<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To remove all monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To prevent users from receiving responses<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To permanently disable the primary model<\/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 fallback model or workflow provides an alternative path when the primary AI service cannot complete a request successfully. Failure may result from service availability issues, capacity limitations, timeouts, unsupported requests, or other operational conditions. A fallback could use another model, a simpler workflow, or escalation to a human. The fallback should be tested and monitored like the primary path. Good fallback design improves resilience while ensuring that users receive an appropriate response instead of an unexplained system failure.<\/span><\/p>\n<h3><b>Question 112<\/b><\/h3>\n<p><b>Which approach is most suitable for protecting an agent from excessive permissions?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give the agent administrator access<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apply least-privilege permissions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Share one account across all agents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">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;\">Least privilege means giving an agent only the permissions required to perform its defined tasks. If an agent only needs to read customer orders, it should not automatically receive permission to delete records or modify unrelated systems. Limiting permissions reduces the potential impact of accidental or unauthorized actions. Permissions should be reviewed as the agent evolves and should align with identity, authentication, authorization, and governance requirements. This principle is particularly important for autonomous agents that can perform actions without constant user intervention.<\/span><\/p>\n<h3><b>Question 113<\/b><\/h3>\n<p><b>An AI agent must update a customer record after receiving a request. What should happen before the update?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The model should invent the record ID<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The agent should skip authorization<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The request should be validated and authorized<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The agent should publish the record publicly<\/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;\">Before changing a customer record, the system should validate the request and confirm that the requesting user or agent has permission to perform the specific operation. The solution should also verify important input details, such as the correct customer record and requested changes. Authorization prevents an AI agent from becoming an uncontrolled pathway into business systems. Combining authentication, authorization, validation, and auditing provides stronger protection for sensitive operations than relying on the language model alone.<\/span><\/p>\n<h3><b>Question 114<\/b><\/h3>\n<p><b>What is one reason to separate development, testing, and production environments for AI solutions?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To increase prompt length<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To avoid all evaluation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To prevent versioning<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To reduce the risk of untested changes affecting users<\/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;\">Separate development, testing, and production environments allow teams to develop and validate AI changes before exposing them to real users and business processes. Prompts, models, tools, integrations, and agent instructions can be tested in controlled environments. This reduces the risk that an untested configuration or workflow will cause production problems. Environment separation also supports change management, version control, approval processes, and deployment governance. Production access should be restricted and changes should follow an appropriate lifecycle.<\/span><\/p>\n<h3><b>Question 115<\/b><\/h3>\n<p><b>Which technique can improve retrieval results for a RAG solution?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using relevant document chunks<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing all source metadata<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ignoring query meaning<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Indexing unrelated information<\/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;\">Effective retrieval depends on providing the generation model with relevant information. Proper document chunking can divide large sources into meaningful sections that are easier to retrieve. Other factors, such as embeddings, metadata, semantic search, hybrid search, and indexing quality, can also influence retrieval performance. Poorly chosen chunks may contain too little context or too much unrelated information. Retrieval should therefore be tested against representative questions to determine whether the returned content is relevant, complete, and suitable for generating grounded responses.<\/span><\/p>\n<h3><b>Question 116<\/b><\/h3>\n<p><b>A tool call fails because an external service temporarily returns an error. What should the agent architecture support?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Immediate permanent shutdown<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unlimited repeated requests<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Appropriate retry and error handling<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ignoring the error completely<\/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;\">Temporary external-service failures should be handled through controlled error-handling mechanisms. Depending on the type of error, the agent may retry the operation using an appropriate backoff strategy, use a fallback service, or notify the user that the action could not be completed. Unlimited retries can increase load and worsen an outage, while ignoring errors can produce misleading results. The architecture should distinguish temporary failures from permanent errors and record relevant information through monitoring and logging.<\/span><\/p>\n<h3><b>Question 117<\/b><\/h3>\n<p><b>What is a primary purpose of content safety controls in generative AI applications?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To increase database storage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To reduce harmful or inappropriate outputs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To eliminate authentication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To increase API request rates<\/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;\">Content safety controls help reduce the likelihood that an AI application will generate or process harmful, unsafe, or inappropriate content. Depending on the solution, controls may include input filtering, output filtering, safety classifiers, policy enforcement, and human review for higher-risk scenarios. These controls should be evaluated against realistic use cases and potential misuse. Content safety is one part of a broader responsible AI architecture and should work alongside security, privacy, monitoring, access control, and governance measures.<\/span><\/p>\n<h3><b>Question 118<\/b><\/h3>\n<p><b>Which factor is especially important when choosing between fine-tuning and RAG?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the application needs access to changing external knowledge<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the monitor has a high resolution<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether users prefer dark mode<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Whether the application has a large screen<\/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;\">The choice between fine-tuning and retrieval-augmented generation depends partly on the type of knowledge the application needs. If information changes frequently and must come from current business sources, RAG can provide a way to retrieve updated information at request time. Fine-tuning is generally used for adapting model behavior or patterns rather than serving as a continuously updated knowledge repository. Architecture decisions should consider data freshness, cost, maintenance, security, model behavior, and the specific business requirement.<\/span><\/p>\n<h3><b>Question 119<\/b><\/h3>\n<p><b>Why should AI agent actions be logged?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To make prompts longer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To remove the need for testing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To support auditing and troubleshooting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To prevent every tool call<\/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;\">Logging agent actions provides useful information for auditing, troubleshooting, security investigations, and operational monitoring. Logs can help teams understand which tools were invoked, when actions occurred, whether requests failed, and what workflow path was followed. Logging should be designed carefully so that sensitive information is not unnecessarily captured. Appropriate retention and access controls are also important. Well-designed audit information can help organizations investigate unexpected behavior and verify whether agents are operating according to approved business processes.<\/span><\/p>\n<h3><b>Question 120<\/b><\/h3>\n<p><b>What should be defined before measuring whether an AI pilot is successful?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Success criteria and measurable KPIs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The largest available model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unlimited user permissions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A permanent production deployment<\/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;\">An AI pilot should have clearly defined success criteria before performance is measured. Relevant KPIs might include task completion rate, response quality, processing time, user satisfaction, cost per interaction, or reduction in manual work. The selected measures should directly relate to the business objective being tested. Clear criteria make it easier to determine whether the pilot achieved its intended purpose and whether further investment is justified. They also provide a consistent basis for comparing results during later testing and production deployment.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Microsoft AB-100 Exam Dumps and Practice Test Dumps. &nbsp; Question 101 What is the primary purpose of agent memory in an AI solution? To increase network bandwidth To replace authentication To remove all prompts To retain relevant information across interactions Correct Answer: 4 Explanation Agent memory allows an AI agent to retain relevant [&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\/13367"}],"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=13367"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13367\/revisions"}],"predecessor-version":[{"id":13396,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/13367\/revisions\/13396"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=13367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=13367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=13367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}