{"id":12572,"date":"2026-09-15T10:15:37","date_gmt":"2026-09-15T10:15:37","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=12572"},"modified":"2026-09-15T10:15:37","modified_gmt":"2026-09-15T10:15:37","slug":"amazon-aws-certified-generative-ai-developer-professional-aip-c01-practice-test-questions-and-exam-dumps-part18-q341-360","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/amazon-aws-certified-generative-ai-developer-professional-aip-c01-practice-test-questions-and-exam-dumps-part18-q341-360\/","title":{"rendered":"Amazon AWS Certified Generative AI Developer &#8211; Professional AIP-C01 Practice Test Questions and Exam Dumps Part18 Q341-360"},"content":{"rendered":"<h2><b>View Full <a href=\"https:\/\/www.examlabs.com\/aws-certified-generative-ai-developer-professional-aip-c01-exam-dumps\">Amazon AWS Certified Generative AI Developer &#8211; Professional AIP-C01 Exam Dumps<\/a> and Practice Test Dumps<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Question 341<\/b><\/h3>\n<p><b>A company wants to provide an AI assistant with access to customer-order information without allowing the foundation model to directly access the database. Which architecture is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Expose the database password in the prompt<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give the model administrator permissions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Provide a controlled backend tool that retrieves authorized order data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Place the entire database in the model context<\/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 controlled backend tool separates model reasoning from sensitive data access. The model can request specific order information through a defined interface, while the backend validates the request, verifies the user&#8217;s authorization, queries the database, and returns only permitted data. This architecture prevents the model from directly receiving database credentials or unrestricted database access. Tool inputs and outputs should also be validated and logged appropriately. Least-privilege permissions and authorization checks should remain enforced by trusted application infrastructure rather than relying solely on model instructions.<\/span><\/p>\n<h3><b>Question 342<\/b><\/h3>\n<p><b>A developer notices that a retrieval system returns many semantically similar passages that contain nearly identical information. Which improvement can reduce redundant context?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apply diversity-aware retrieval or deduplication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the output token limit<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable metadata<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Retrieval systems can sometimes return several passages containing substantially overlapping information. Deduplication or diversity-aware retrieval can reduce redundant context and leave more room for distinct evidence. This can decrease token consumption and help the model focus on complementary information. Developers can compare similarity scores, document identifiers, metadata, or content overlap when determining whether results are duplicates. Simply increasing the context size may increase cost without improving answer quality. Retrieval optimization should be evaluated against representative questions to ensure that important evidence is not accidentally removed.<\/span><\/p>\n<h3><b>Question 343<\/b><\/h3>\n<p><b>An AI application stores sensitive prompts and generated responses for troubleshooting. Which practice provides the strongest protection against unnecessary exposure?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Log everything indefinitely<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store sensitive information in plaintext<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apply appropriate redaction, access controls, encryption, and retention policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give every developer unrestricted access<\/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 logs can contain sensitive prompts, personal information, proprietary content, or model outputs. Developers should minimize what is logged and apply redaction where appropriate before storing sensitive information. Encryption, strict access controls, and defined retention periods further reduce exposure. Logging everything indefinitely increases privacy and compliance risks, while unrestricted developer access violates least-privilege principles. Organizations should establish clear logging policies that balance troubleshooting needs with data protection requirements and ensure that sensitive information is not unnecessarily propagated into monitoring systems.<\/span><\/p>\n<h3><b>Question 344<\/b><\/h3>\n<p><b>A company wants to process messages from an AI application&#8217;s event queue even when one message repeatedly fails. Which design prevents the failed message from blocking normal processing?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store failed messages in a dead-letter queue<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Delete all failed messages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable retries<\/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 dead-letter queue can isolate messages that repeatedly fail processing after the configured retry policy is exhausted. This prevents a persistent poison message from continually interfering with normal workload processing. Developers can later inspect the failed message, determine the root cause, and replay it after correcting the problem when appropriate. Disabling retries can cause transient failures to become permanent, while deleting failed messages can result in data loss. Dead-letter handling should be combined with monitoring and alerting so that accumulated failures are investigated promptly.<\/span><\/p>\n<h3><b>Question 345<\/b><\/h3>\n<p><b>A developer wants an AI service to reject requests that exceed an approved input size before they reach the model. Which control is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Input validation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Larger vector dimensions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disabling API authentication<\/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;\">Input validation allows an application to check request properties before invoking downstream services. The application can enforce maximum text length, permitted formats, required fields, and other constraints. Rejecting oversized requests early can protect model capacity, reduce unnecessary costs, and prevent malformed input from propagating through the system. Input validation should be implemented in trusted application infrastructure rather than relying on the foundation model to enforce limits. Authentication, authorization, and rate limiting should also be applied according to the application&#8217;s security requirements.<\/span><\/p>\n<h3><b>Question 346<\/b><\/h3>\n<p><b>An organization wants to determine whether retrieved passages are actually useful for answering user questions before the generation step. Which evaluation measure is most relevant?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrieval relevance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Network bandwidth<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">S3 object count<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">API hostname length<\/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 relevance measures how well retrieved documents or passages match the information needed to answer a query. Evaluating retrieval separately from generation helps developers determine whether poor responses originate from the retrieval layer or the model. Metrics such as precision, recall, ranking quality, or task-specific relevance judgments can be used depending on the evaluation design. If retrieval quality is poor, developers can investigate chunking, embeddings, metadata filters, indexing, query transformation, or reranking. Generation changes alone may not resolve a fundamentally weak retrieval pipeline.<\/span><\/p>\n<h3><b>Question 347<\/b><\/h3>\n<p><b>A developer is designing an agent that can call a payment service. Which additional control is most important before allowing the tool to execute financial transactions?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Human approval or strong authorization controls<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Higher temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Unlimited tool iterations<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Larger prompts<\/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;\">Financial actions can have significant consequences, so the agent should not rely solely on its own reasoning to authorize transactions. Strong authorization controls should verify the user&#8217;s identity, permissions, transaction parameters, and applicable limits. Depending on risk, human approval may also be required before execution. Tool schemas should validate required fields, and the payment operation should use idempotency controls to prevent duplicate charges. These controls create trusted boundaries around the model and reduce the impact of hallucinations, prompt injection, or unintended agent behavior.<\/span><\/p>\n<h3><b>Question 348<\/b><\/h3>\n<p><b>A RAG application needs to identify exactly which source documents contributed to an answer. Which design feature is most useful?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Preserve source metadata through retrieval and generation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remove document identifiers<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Randomize retrieved documents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store only generated text<\/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;\">Preserving source metadata allows an application to associate retrieved passages with their originating documents. Metadata can include document identifiers, titles, URLs, timestamps, version information, or other provenance details. The application can then expose citations or source references alongside the generated answer when appropriate. Removing identifiers makes troubleshooting and verification harder. Provenance is particularly useful for enterprise applications where users need to validate claims or where organizations need to audit the source of generated information. Source tracking should remain consistent throughout ingestion, indexing, retrieval, and response generation.<\/span><\/p>\n<h3><b>Question 349<\/b><\/h3>\n<p><b>A company wants to ensure that only approved application components can invoke a sensitive internal AI service. Which security mechanism should be prioritized?<\/b><\/p>\n<ol>\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;\">Higher top-p values<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">More retrieved documents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Longer prompts<\/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;\">Authentication verifies the identity of the calling application or user, while authorization determines whether that identity has permission to perform the requested operation. Together, these controls prevent unauthorized components from accessing sensitive AI services. AWS IAM roles and policies can provide identity-based authorization for many AWS resources, while API-level authentication mechanisms may be appropriate for application interfaces. Model parameters such as temperature and top-p do not provide security boundaries. Access should follow least-privilege principles and be supported by monitoring and audit logging.<\/span><\/p>\n<h3><b>Question 350<\/b><\/h3>\n<p><b>A developer changes the chunk size in a RAG ingestion pipeline. Which consequence should be evaluated carefully?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrieval quality and context efficiency<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CloudTrail username formatting<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">KMS key alias length<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DNS record propagation 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;\">Chunk size affects how information is represented and retrieved from a knowledge base. Very small chunks may lose useful context, while very large chunks can contain irrelevant information and consume more model context. Changing chunk boundaries can therefore affect retrieval precision, recall, grounding quality, latency, and cost. Developers should evaluate the modified configuration against representative queries rather than assuming a particular chunk size is universally optimal. Metadata, overlap, document structure, and embedding behavior should also be considered when optimizing a RAG ingestion pipeline.<\/span><\/p>\n<h3><b>Question 351<\/b><\/h3>\n<p><b>A company wants to detect unexpected changes to infrastructure used by its generative AI application. Which practice is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Infrastructure drift detection<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing deployment logs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing vector dimensions<\/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;\">Infrastructure drift occurs when deployed resources differ from the configuration defined in the organization&#8217;s infrastructure-as-code or approved configuration. Drift detection helps identify unauthorized or unexpected changes to resources such as IAM policies, networking components, APIs, or compute infrastructure. Detecting drift is important for security, reliability, and repeatable deployments. Developers can investigate the difference and either reconcile the infrastructure with the intended configuration or formally update the infrastructure definition. Model parameters and vector dimensions do not provide infrastructure configuration control.<\/span><\/p>\n<h3><b>Question 352<\/b><\/h3>\n<p><b>An AI application must perform a long-running document-processing workflow that may include several asynchronous tasks. Which architecture is most appropriate for coordinating these steps?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A single synchronous API request with no timeout handling<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A workflow orchestration service<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One large model prompt containing every document<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual execution by operators<\/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 workflow orchestration service can coordinate multiple tasks, track execution state, handle retries, manage failures, and support asynchronous processing. AWS Step Functions is designed for orchestrating distributed application workflows and can coordinate services such as Lambda and other AWS components. This is preferable to forcing a long-running process into one synchronous API request, which may encounter timeout and reliability issues. Orchestration also provides clearer visibility into individual processing stages and allows developers to implement controlled error handling and recovery paths.<\/span><\/p>\n<h3><b>Question 353<\/b><\/h3>\n<p><b>A developer needs to ensure that a model-generated SQL statement cannot modify production data. Which approach is strongest?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Rely only on a prompt saying &#8220;read only&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use a database identity with read-only permissions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the model size<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the number of examples<\/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 database identity with read-only permissions provides an authoritative security boundary outside the model. Even if the model generates an unintended UPDATE or DELETE statement, the database authorization layer can reject the operation. Prompt instructions can help guide model behavior but should never be the only protection for high-impact actions. Additional SQL validation and allowlisting can provide defense in depth. Production AI applications should assume that generated content can occasionally be incorrect or maliciously manipulated and should enforce critical security requirements through trusted infrastructure.<\/span><\/p>\n<h3><b>Question 354<\/b><\/h3>\n<p><b>A developer wants to compare AI application performance before and after an infrastructure change. Which observability practice is most useful?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish baseline metrics and compare them after the change<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Delete historical metrics<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change multiple unrelated components simultaneously<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable logging during 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;\">A baseline provides a reference point for evaluating changes in latency, error rates, throughput, token usage, resource utilization, and other operational metrics. Developers can compare measurements before and after an infrastructure change to determine whether performance improved or degraded. Changing many unrelated components simultaneously makes attribution more difficult. Historical telemetry should therefore be retained according to appropriate policies, and monitoring should remain active during deployments. Baseline comparisons are particularly useful for AI applications because model, retrieval, infrastructure, and traffic changes can all influence observed performance.<\/span><\/p>\n<h3><b>Question 355<\/b><\/h3>\n<p><b>An AI application uses a queue between request ingestion and model processing. What is a major benefit of this architecture?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It can absorb traffic bursts and decouple producers from consumers<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It guarantees that the model never fails<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It eliminates authentication requirements<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It removes the need for monitoring<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A queue can decouple request producers from downstream consumers and temporarily absorb traffic spikes. This allows processing capacity to scale independently and reduces the likelihood that sudden bursts will immediately overwhelm model or application resources. Queues can also support retries and dead-letter handling for failed messages. However, a queue does not guarantee that downstream processing will succeed and does not replace authentication, authorization, monitoring, or validation. Developers should design queue consumers with appropriate concurrency, visibility timeouts, retry behavior, and failure handling.<\/span><\/p>\n<h3><b>Question 356<\/b><\/h3>\n<p><b>A company wants to reduce the amount of irrelevant information sent to a foundation model after retrieval. Which technique is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reranking retrieved candidates<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing the number of documents indefinitely<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removing all metadata<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing temperature<\/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;\">Reranking can evaluate retrieved candidates using a more detailed relevance assessment and place the most useful passages at the top of the context. The application can then provide only the best results to the generation model, reducing irrelevant context and potentially lowering token consumption. Initial vector retrieval can provide a broader candidate set, while reranking refines the final selection. Developers should measure whether reranking improves answer quality enough to justify its additional latency and cost for the application&#8217;s workload.<\/span><\/p>\n<h3><b>Question 357<\/b><\/h3>\n<p><b>A developer wants to prevent a compromised AI workload from accessing unrelated AWS resources. Which IAM principle should be applied?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Least privilege<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Maximum privilege<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Shared administrator credentials<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Anonymous access<\/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 principle of least privilege means granting a workload only the permissions required to perform its intended functions. For AI applications, this is especially important because models and agent workflows may process untrusted inputs or generate unexpected actions. Restricting IAM roles can limit the potential impact of a compromised application or manipulated agent. Permissions should be narrowly scoped to required resources and operations, and unused access should be removed. Monitoring and periodic permission reviews can further reduce security risk.<\/span><\/p>\n<h3><b>Question 358<\/b><\/h3>\n<p><b>A team wants to identify whether an AI model is producing unsafe outputs under unusual or malicious inputs. Which evaluation activity is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Safety and adversarial evaluation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testing only average user questions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Measuring storage capacity<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Checking DNS records<\/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;\">Safety and adversarial evaluation intentionally examines model behavior under challenging, malicious, or unusual inputs. Test cases can target harmful content generation, prompt injection, policy bypass attempts, sensitive-information disclosure, unsafe tool use, and other application-specific risks. Testing only ordinary user questions may miss vulnerabilities that attackers deliberately exploit. Results should be used to improve guardrails, prompts, access controls, tool restrictions, and application logic. Safety testing should be repeated after significant changes to models, prompts, retrieval pipelines, tools, or other security-sensitive components.<\/span><\/p>\n<h3><b>Question 359<\/b><\/h3>\n<p><b>A company needs to ensure that an AI application can handle a temporary downstream service failure without immediately returning an error to every user. Which pattern is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retry with controlled exponential backoff<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retry continuously without limits<\/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;\">Remove timeout settings<\/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;\">Controlled retries with exponential backoff can help an application recover from temporary downstream failures while avoiding an immediate failure response. Exponential backoff gradually increases the delay between attempts, reducing pressure on an already struggling dependency. Retry limits should prevent endless execution, and the application should distinguish transient failures from permanent errors. Timeouts and circuit-breaking mechanisms can provide additional protection. Unlimited retries can create cascading failures and increase cost. Retry behavior should therefore be designed around the failure characteristics and service limits of each dependency.<\/span><\/p>\n<h3><b>Question 360<\/b><\/h3>\n<p><b>A company wants to ensure that an AI application&#8217;s production model, prompt, and configuration changes are reviewed before deployment. Which practice best supports this requirement?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Controlled CI\/CD pipeline with automated validation and approval gates<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allow developers to modify production directly<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable version control<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deploy every change immediately<\/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 controlled CI\/CD pipeline can require changes to pass automated tests, security checks, evaluation suites, and approval gates before reaching production. Version control provides traceability for prompts, application code, infrastructure, and configuration, while deployment controls reduce the risk of unauthorized or untested changes. AI-specific validation can include regression testing, safety evaluation, groundedness checks, latency measurements, and cost analysis. Direct production modifications make changes harder to audit and roll back. Controlled deployment processes improve reliability, governance, and repeatability across AI application releases.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Amazon AWS Certified Generative AI Developer &#8211; Professional AIP-C01 Exam Dumps and Practice Test Dumps &nbsp; Question 341 A company wants to provide an AI assistant with access to customer-order information without allowing the foundation model to directly access the database. Which architecture is most appropriate? Expose the database password in the prompt [&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\/12572"}],"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=12572"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12572\/revisions"}],"predecessor-version":[{"id":12578,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12572\/revisions\/12578"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=12572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=12572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=12572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}