{"id":12570,"date":"2026-09-15T10:15:57","date_gmt":"2026-09-15T10:15:57","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=12570"},"modified":"2026-09-15T10:15:57","modified_gmt":"2026-09-15T10:15:57","slug":"amazon-aws-certified-generative-ai-developer-professional-aip-c01-practice-test-questions-and-exam-dumps-part16-q301-320","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-part16-q301-320\/","title":{"rendered":"Amazon AWS Certified Generative AI Developer &#8211; Professional AIP-C01 Practice Test Questions and Exam Dumps Part16 Q301-320"},"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 301<\/b><\/h3>\n<p><b>Which component is responsible for representing documents as numerical vectors for storage in a vector search system?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Embedding model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">API Gateway<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS CloudTrail<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Secrets Manager<\/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 embedding model converts text or other supported content into numerical vector representations that capture semantic characteristics. These vectors can be stored in a vector index and compared with query embeddings to identify semantically related information. Embeddings are commonly used in RAG architectures to retrieve relevant passages before generation. API Gateway manages APIs, CloudTrail records AWS activity, and Secrets Manager protects credentials. Developers should ensure that document and query embeddings use compatible models and configurations so that similarity calculations produce meaningful retrieval results.<\/span><\/p>\n<h3><b>Question 302<\/b><\/h3>\n<p><b>A company wants to restrict an AI assistant so that it does not discuss specific prohibited subjects. Which capability should the developer configure?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3 lifecycle policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bedrock Guardrails topic restrictions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS KMS key rotation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CloudWatch dashboards<\/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;\">Bedrock Guardrails can help organizations define policies that restrict certain topics and control undesirable content in generative AI interactions. Topic restrictions can be useful when business or regulatory requirements specify subjects that an assistant should refuse to discuss. Guardrails should be combined with authentication, authorization, input validation, and other application-level controls. S3 lifecycle policies manage stored objects, KMS handles encryption keys, and CloudWatch provides monitoring. Guardrails specifically address safety and content-control requirements within supported generative AI workflows.<\/span><\/p>\n<h3><b>Question 303<\/b><\/h3>\n<p><b>A RAG application retrieves documents correctly, but responses frequently contain unsupported claims. Which area should the developer investigate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">S3 storage class<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">IAM username naming<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Grounding instructions and response evaluation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">API Gateway domain configuration<\/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;\">Correct retrieval does not guarantee that a model will use retrieved information appropriately. Developers should investigate whether the prompt clearly instructs the model to ground factual responses in the supplied context and avoid unsupported claims. Output evaluation should measure groundedness and identify statements that are not supported by retrieved evidence. Context formatting, document quality, and model behavior may also need review. Storage classes, IAM username names, and API domain configuration do not directly address unsupported model claims. Groundedness should be treated as an important quality dimension.<\/span><\/p>\n<h3><b>Question 304<\/b><\/h3>\n<p><b>A developer wants an AI workflow to process several independent documents simultaneously and then combine their results. Which approach is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sequential processing only<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manual processing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One extremely large prompt<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Parallel workflow execution followed by aggregation<\/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;\">Independent document-processing tasks can often execute in parallel, reducing the overall workflow duration compared with sequential processing. After the parallel branches complete, an aggregation step can combine or summarize their outputs. AWS Step Functions can support parallel workflow patterns and coordinate downstream tasks. Sending every document in one prompt can create context-size, cost, and processing challenges. Manual processing does not scale effectively. Parallel execution should still account for service quotas, concurrency limits, error handling, and the requirements of downstream aggregation.<\/span><\/p>\n<h3><b>Question 305<\/b><\/h3>\n<p><b>A developer wants to reduce the cost of an AI application without significantly changing its response quality. Which action should be considered first?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use larger prompts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reduce unnecessary input and output tokens<\/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;\">Retrieve every available document<\/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;\">Reducing unnecessary input and output tokens can lower inference costs while preserving the information needed for useful responses. Developers can remove redundant prompt instructions, retrieve only relevant context, use appropriate chunk sizes, limit unnecessary output, and avoid sending duplicate information. Model selection and caching can also contribute to cost optimization. Increasing prompt size or retrieving every available document usually increases processing costs. Temperature affects generation behavior rather than directly reducing token usage. Any optimization should be evaluated to ensure that response quality remains within required thresholds.<\/span><\/p>\n<h3><b>Question 306<\/b><\/h3>\n<p><b>A company wants to allow an AI agent to call only two approved internal APIs. Which approach best follows least-privilege principles?<\/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;\">Allow unrestricted network access<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Expose only the required tools with restricted permissions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Give the agent access to every available API<\/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;\">Least privilege means providing only the capabilities required for an agent to perform its intended tasks. If an agent needs two internal APIs, those APIs should be explicitly exposed and protected with appropriate authorization and validation. Unrelated tools and services should remain inaccessible. Administrator access or unrestricted network connectivity creates unnecessary risk if the agent is manipulated or compromised. Tool permissions should be enforced by trusted application and infrastructure controls rather than relying solely on model instructions. Monitoring and audit logging can provide additional protection.<\/span><\/p>\n<h3><b>Question 307<\/b><\/h3>\n<p><b>A developer wants a workflow to retry a failed external API call three times and then follow an alternative path. Which capability is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Prompt expansion<\/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;\">Controlled retry and error-handling logic<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increasing model temperature<\/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;\">Controlled retry and error-handling logic allows a workflow to attempt recovery from transient failures while preventing endless execution. The workflow can specify a maximum number of retries, use exponential backoff, and then transition to a fallback or failure-handling path when attempts are exhausted. AWS Step Functions can implement retry and catch behavior for orchestrated workflows. Prompt size and temperature do not provide workflow-level failure handling. Retry policies should distinguish transient errors from permanent failures so that inappropriate retries do not increase latency or cost.<\/span><\/p>\n<h3><b>Question 308<\/b><\/h3>\n<p><b>A company wants to ensure that a newly released AI application version can be quickly replaced if serious problems appear. Which deployment practice is most useful?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Maintain a rollback-capable deployment strategy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Delete the previous version immediately<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable monitoring<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change prompts manually after 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 rollback-capable deployment strategy allows a team to return to a previously validated application version if the new release causes serious errors or quality degradation. This is particularly valuable for AI applications because changes to models, prompts, retrieval logic, or agent tools can have unexpected effects. Canary or blue\/green deployment approaches can further reduce risk by maintaining a known-good version while the new release is evaluated. Removing the previous version immediately eliminates an important recovery option. Monitoring should remain active throughout deployment and rollback operations.<\/span><\/p>\n<h3><b>Question 309<\/b><\/h3>\n<p><b>A developer needs to store application credentials securely and retrieve them at runtime without placing them in source code. Which AWS service is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudWatch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Secrets Manager<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS Step Functions<\/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;\">AWS Secrets Manager provides secure storage and retrieval of credentials such as passwords, API keys, and other sensitive values. Applications can retrieve secrets at runtime while IAM policies control which workloads are permitted to access them. This reduces the risk of credentials being exposed through source code repositories or configuration files. Secrets can also be rotated according to organizational requirements. CloudWatch focuses on monitoring, S3 provides object storage, and Step Functions orchestrates workflows. Secrets should also be prevented from appearing in application logs or model prompts.<\/span><\/p>\n<h3><b>Question 310<\/b><\/h3>\n<p><b>A RAG application retrieves 20 passages for every question, but only the top few are usually relevant. Which change could improve efficiency?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the number of retrieved passages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrieve and rerank a smaller candidate set<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add duplicate passages<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase output-token limits<\/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;\">Retrieving and reranking a smaller candidate set can reduce unnecessary context while preserving the most relevant information. The retrieval pipeline can use metadata filtering, similarity thresholds, appropriate top-k values, and reranking to select useful passages before generation. Sending 20 passages for every query may increase token consumption and latency when many results are irrelevant. Adding duplicates worsens context efficiency, while increasing output limits affects generated content rather than retrieval. Retrieval changes should be evaluated for both efficiency and answer quality to ensure important evidence is not removed.<\/span><\/p>\n<h3><b>Question 311<\/b><\/h3>\n<p><b>Which AWS service provides centralized management of cryptographic keys that can be used to encrypt sensitive application data?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS KMS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon API Gateway<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon CloudWatch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon DynamoDB Streams<\/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;\">AWS Key Management Service provides centralized management of cryptographic keys used to protect data. AWS services and applications can integrate with KMS to encrypt sensitive information while controlling who or what can use the relevant keys. IAM policies and key policies can be used together to restrict key operations. CloudWatch provides monitoring, API Gateway manages APIs, and DynamoDB Streams captures database changes. KMS is particularly relevant to generative AI workloads that process confidential, regulated, or proprietary information requiring encryption controls.<\/span><\/p>\n<h3><b>Question 312<\/b><\/h3>\n<p><b>A developer wants to determine whether a new prompt version produces better results than the previous version. Which testing approach provides the strongest comparison?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compare results using the same evaluation dataset and criteria<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test each version with unrelated datasets<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change the model for every prompt version<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Evaluate only one example<\/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;\">Using the same evaluation dataset and consistent scoring criteria provides a controlled comparison between prompt versions. Keeping other important variables constant allows developers to determine whether observed changes are attributable primarily to the prompt modification. Evaluation can measure relevance, groundedness, accuracy, safety, latency, or cost depending on application requirements. Testing unrelated datasets or changing the model at the same time introduces additional variables and makes conclusions less reliable. A representative evaluation set should contain the types of queries and edge cases expected in production.<\/span><\/p>\n<h3><b>Question 313<\/b><\/h3>\n<p><b>A developer wants to monitor whether model invocation latency exceeds an acceptable threshold. Which capability should be configured?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">S3 object versioning<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CloudWatch alarm<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">KMS key rotation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DynamoDB Streams<\/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 CloudWatch alarm can monitor a relevant metric and generate an alert when a configured threshold is exceeded. For an AI application, metrics may include model invocation latency, errors, throttling, request counts, and application-specific performance indicators. Alerts allow teams to investigate problems before they significantly affect users. S3 versioning protects object versions, KMS manages encryption keys, and DynamoDB Streams captures database changes. Monitoring thresholds should be based on expected workload behavior and should be reviewed as the application&#8217;s performance requirements evolve.<\/span><\/p>\n<h3><b>Question 314<\/b><\/h3>\n<p><b>A company needs to protect a production database from AI-generated write operations because the application only requires read access. Which control provides the strongest independent protection?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A longer system prompt<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">More few-shot examples<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A larger model<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A read-only database identity<\/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;\">A read-only database identity creates an independent authorization boundary that prevents write operations even if the AI model generates an unsafe or unexpected query. This is stronger than relying only on prompt instructions because the database itself enforces the permission restriction. Additional SQL validation can provide another layer of protection by checking generated statements before execution. Developers should apply least privilege to database credentials and avoid giving an AI workload permissions it does not require. Sensitive AI-generated actions should always be constrained by trusted backend controls.<\/span><\/p>\n<h3><b>Question 315<\/b><\/h3>\n<p><b>A developer wants to ensure that new documents uploaded to Amazon S3 are eventually available for RAG retrieval. Which pipeline is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Upload files and never update the index<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatically ingest, embed, and index new documents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Store documents only in prompts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Manually rewrite the foundation model<\/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 automated ingestion pipeline can detect newly uploaded documents, extract their content, divide them into appropriate chunks, generate embeddings, and update the retrieval index. This allows the RAG system to incorporate new information without requiring manual intervention or model retraining. Monitoring should verify that each stage completes successfully and that the index reflects the expected source-data version. Storing entire documents directly in prompts is inefficient and does not scale well. Foundation models generally do not need to be retrained whenever a knowledge source changes.<\/span><\/p>\n<h3><b>Question 316<\/b><\/h3>\n<p><b>A developer wants to protect an AI API from excessive request traffic while maintaining access for legitimate clients. Which capability should be used?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">API throttling<\/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;\">Higher temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">More document chunks<\/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 throttling controls the rate at which clients can send requests to an API. It can help protect backend resources, manage service quotas, and prevent individual clients from overwhelming the application. Amazon API Gateway provides API-management capabilities that can support controlled request traffic. Throttling should be combined with authentication, authorization, monitoring, and appropriate retry behavior. Increasing vector dimensions affects embeddings, temperature affects model generation, and document chunking affects retrieval. None of those directly controls incoming API traffic.<\/span><\/p>\n<h3><b>Question 317<\/b><\/h3>\n<p><b>A developer wants to test whether an AI application can resist attempts to bypass its safety restrictions. Which testing method is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adversarial testing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">S3 lifecycle testing only<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">UI layout testing<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Database backup testing<\/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;\">Adversarial testing intentionally exposes an AI system to malicious or manipulative inputs to identify weaknesses in safety and security controls. Tests can include attempts to bypass guardrails, inject instructions, extract sensitive information, manipulate tools, or cause unauthorized actions. Findings can be used to improve prompts, guardrails, authorization, validation, and monitoring. Conventional functional testing alone may not reveal AI-specific vulnerabilities. Adversarial testing should be repeated whenever important changes are made to models, prompts, retrieval systems, tools, or application architecture.<\/span><\/p>\n<h3><b>Question 318<\/b><\/h3>\n<p><b>A RAG system uses an embedding model that was replaced with a newer model. What should the developer consider before using the existing vector index with the new model?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The compatibility of existing embeddings and query embeddings<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The CloudTrail retention period<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The API Gateway domain name<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The S3 storage class<\/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;\">Embedding models can produce vector representations with different characteristics and dimensions. Existing document embeddings may therefore not be directly compatible with query embeddings generated by a new model. Developers should verify compatibility and, when necessary, re-embed source documents and rebuild the vector index. Retrieval quality should then be evaluated using a representative benchmark. CloudTrail retention, API Gateway domain names, and S3 storage classes do not determine whether vectors from different embedding models can be meaningfully compared. Embedding consistency is fundamental to reliable semantic retrieval.<\/span><\/p>\n<h3><b>Question 319<\/b><\/h3>\n<p><b>A company discovers that a smaller foundation model provides acceptable quality for simple requests while a larger model performs better on complex requests. Which architecture can optimize this workload?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the larger model for every request<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use model routing based on task requirements<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disable evaluation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Randomly select a model<\/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;\">Model routing can direct requests to different foundation models according to task complexity, quality requirements, cost, or latency objectives. Simple tasks can potentially use a lower-cost model when its quality is sufficient, while complex tasks can be directed to a more capable model. This can reduce overall inference costs without sacrificing quality where higher capability is required. Routing decisions should be validated through representative evaluation datasets and monitored in production. Random selection provides no reliable quality or cost strategy, while always using the largest model may be unnecessarily expensive.<\/span><\/p>\n<h3><b>Question 320<\/b><\/h3>\n<p><b>A production AI application experiences higher latency after traffic increases significantly. Which investigation is most appropriate?<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increase the prompt length<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change the model temperature<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Analyze concurrency, throttling, resource utilization, and downstream dependencies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remove monitoring to reduce overhead<\/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 significant traffic increase can expose bottlenecks in model invocation, retrieval services, APIs, compute resources, databases, or downstream dependencies. Developers should examine concurrency, request rates, throttling, resource utilization, queueing, and dependency latency to identify the actual bottleneck. CloudWatch metrics and application telemetry can provide evidence for this investigation. Increasing prompt length can worsen latency, while temperature does not address infrastructure capacity. Removing monitoring makes diagnosis more difficult. Performance optimization should be based on measured bottlenecks rather than assumptions about which component is responsible.<\/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 301 Which component is responsible for representing documents as numerical vectors for storage in a vector search system? Embedding model API Gateway AWS CloudTrail AWS Secrets Manager Correct Answer: 1 Explanation An embedding model converts text [&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\/12570"}],"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=12570"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12570\/revisions"}],"predecessor-version":[{"id":12580,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12570\/revisions\/12580"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=12570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=12570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=12570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}