AWS AI Practitioner Fundamentals of GenAI: 269 practice questions
12 of the 269 Fundamentals of GenAI questions in the Certsqill AWS AI Practitioner bank, shown in full below. Each one carries an explanation for every option, not just the correct one — the wrong answers are where the marks go.
Preparing for AWS AI Practitioner? Take the free 5-min readiness check →
1. Use retrieval units that balance focus and context: Which approach is best?
- Split every sentence into a separate retrieval unit regardless of meaning.Overly small units can separate related ideas and remove context needed to interpret answers.
- Use retrieval units that balance focus and context. ✓Effective chunking creates focused retrieval units while preserving enough surrounding information to answer questions accurately.
- Place every manual into one retrieval unit to preserve all context.Very large units can reduce retrieval focus and consume available context with irrelevant material.
- Remove surrounding context from each passage to minimize token usage.Removing context may reduce usefulness when meaning depends on definitions, conditions, or nearby explanations.
Chunking should balance focused retrieval with sufficient context, because both oversized and undersized units can reduce usefulness.
2. Attention weighs relationships among sequence elements: Which concept best explains this capability?
- Diffusion iteratively removes noise from an initially noisy representation.Denoising describes diffusion generation, not how transformers relate sequence elements during processing.
- Chunking divides long documents into smaller retrieval units.Chunking organizes source material for retrieval but does not explain token-to-token relationships inside a model.
- Embedding conversion grants a model access to every source document.Embeddings create numerical representations for comparison and do not inherently provide unrestricted document access.
- Attention weighs relationships among sequence elements when processing the input. ✓Attention helps transformers consider relationships between tokens, including information located elsewhere in the sequence.
Transformer attention helps a model weigh relationships among tokens, allowing relevant information from different sequence positions to interact.
3. Iterative denoising progressively transforms noise into: Which concept best fits?
- Iterative denoising progressively transforms noise into a generated result. ✓Diffusion models generate content through repeated denoising steps that move toward a structured output.
- Chunking separates source documents into retrieval-sized passages.Chunking prepares information for retrieval and does not describe how diffusion generates images.
- Attention assigns importance among tokens in an input sequence.Attention models relationships among sequence elements but does not define diffusion image generation.
- Embeddings convert content into vectors for similarity comparison.Embeddings support numerical similarity tasks but do not describe iterative image creation from noise.
Diffusion models generate outputs by repeatedly denoising an initially noisy representation until a structured result emerges.
4. Multimodal processing for image input and text output: Which capability is required?
- Diffusion generation for producing images from noisy representationsDiffusion may generate images, but it does not by itself satisfy image inspection with written explanations.
- Text-only processing for written inspection instructionsText-only processing cannot directly analyze image inputs required for visual inspection.
- Semantic embeddings for comparing written maintenance termsEmbeddings can compare representations but do not necessarily perform visual inspection or generate explanations.
- Multimodal processing for image input and text output ✓A multimodal model can process more than one modality and may generate a different supported modality.
Multimodal capability is needed when an application must handle image input and produce supported text output.
5. Reuse and evaluate a pretrained foundation model: Which approach best fits this requirement?
- Use embeddings as the organization’s language generatorEmbeddings support representation and similarity tasks but do not themselves provide general language generation.
- Use deterministic rules for every language taskRules suit explicit logic but are generally unsuitable for broad, varied language generation.
- Train a model from randomly initialized parametersTraining from scratch requires substantially more data and effort than reusing pretrained capabilities.
- Reuse and evaluate a pretrained foundation model ✓A pretrained foundation model offers broad reusable capabilities that can be assessed for specific experiments.
Reusing a pretrained foundation model provides broad capabilities without building a model from scratch.
6. Compare input and output token usage: Which cost consideration is most important?
- Assume prompt length is free after model selectionInput processing can contribute to usage costs depending on the model and pricing arrangement.
- Compare input and output token usage ✓Both long prompts and generated responses can contribute to model usage, so output-only comparison is incomplete.
- Assume shorter responses mean lower total costShort outputs can accompany lengthy inputs, and pricing depends on the selected model and arrangement.
- Compare only generated word countsWords do not reliably represent model tokens and omit potentially chargeable input context.
Compare model-dependent input and output tokens because both prompt and response length can affect usage costs.
7. Select and organize relevant context for each request: Which practice best fits?
- Select and organize relevant context for each request ✓Context engineering curates useful instructions, evidence, tool outputs, and memory for the task.
- Use embeddings as access controls for retrieved researchEmbeddings support similarity comparisons but do not establish authorization or replace access controls.
- Place every document and tool result in each requestIncluding everything can exceed context limits and obscure relevant information with unnecessary material.
- Increase temperature to improve factual summariesTemperature affects sampling variability but cannot guarantee factuality or supply relevant evidence.
Context engineering selects and organizes relevant instructions, evidence, tool outputs, and memory for each request.
8. Use an agent that plans and selects approved tools: Which approach is best?
- Use a foundation model only to generate a conversational reply.A conversational model can produce text, but text generation alone does not perform external system actions.
- Use a text classifier that assigns each request to one response template.Classification can route requests, but it does not inherently plan multi-step actions or invoke tools.
- Use an agent that plans and selects approved tools. ✓An agent can use a model to plan, choose tools, and adapt actions to the request.
- Use a fixed workflow with predetermined steps for every request.A fixed workflow suits predictable sequences but cannot flexibly choose tools or steps for varying requests.
An agent is appropriate when the application must plan dynamically, select tools, and complete actions beyond conversational response generation.
9. Use MCP for tool and resource connections: Which approach best fits?
- Use a fixed workflow for tool discovery.A workflow can sequence known actions but does not provide a common protocol for discovering connected tools and resources.
- Use MCP for tool and resource connections. ✓MCP is a protocol for connecting AI applications with external tools and resources through a common approach.
- Use a chat interface for tool connectivity.A chat interface presents conversation but does not define standardized application-to-tool connectivity.
- Use a foundation model to expose tools automatically.A foundation model generates or interprets content but is not the protocol for connecting applications with tools.
MCP connects AI applications with external tools and resources through a common protocol.
10. Use one agent with approved tools and a clear sequential: Which approach is best?
- Use Strands Agents because an SDK eliminates coordination costs.Strands Agents is an open-source framework; using it does not eliminate costs or risks of multi-agent coordination.
- Use one agent with approved tools and a clear sequential objective. ✓A single tool-using agent avoids unnecessary coordination while still planning and completing the required sequence.
- Assign each task to a separate agent and coordinate their messages.Multiple agents may divide roles, but coordination adds communication, cost, and failure risks without a stated need.
- Replace all model reasoning with independent fixed workflows.Fixed workflows can reduce variability, but they may not support the stated need for tool-using planning.
When one agent can complete the sequence, avoiding unnecessary multi-agent coordination reduces cost and failure opportunities.
11. Use an agent that plans the research steps and selects: Which approach best fits?
- Use a fixed workflow with the same research sequence for every question.Predetermined steps are unsuitable when source selection and investigation order must vary by question.
- Use a classifier to assign each question to one fixed answer.Classification can categorize questions but does not independently select sources or plan variable investigation steps.
- Use a template that asks users to perform every research step manually.Manual templates can guide users but do not provide the requested adaptive tool selection and planning.
- Use an agent that plans the research steps and selects suitable tools. ✓An agent can adapt its plan and tool choices to the specific question and available approved resources.
Variable research paths requiring tool selection favor agent planning rather than identical predetermined workflows.
12. Treat tool output as untrusted data and validate it before: What is the best practice?
- Assume MCP validates the factual accuracy of every connected tool response.MCP supports connectivity but does not guarantee factuality, safety, or correctness of tool outputs.
- Treat every tool response as authoritative because it came from an approved connector.Approved connectivity does not prove that returned content is accurate, safe, relevant, or appropriate for every action.
- Treat tool output as untrusted data and validate it before consequential actions. ✓External results require relevance and safety checks before they influence decisions or trigger consequential actions.
- Allow retrieved text to override the agent's policies when it provides detailed instructions.Detailed external text should not override application policies, permissions, or higher-priority instructions.
Tool connectivity does not establish trustworthy content; validate external outputs before relying on them or taking consequential actions.
257 more Fundamentals of GenAI questions
The remaining 257 questions in this domain are part of the full AWS AI Practitioner bank — 1116 questions, every option explained. Start with the free five-minute check and see your score per domain.
Test your AWS AI Practitioner readiness — freeOther AWS AI Practitioner domains
- Applications of Foundation Models — 311 questions →
- Fundamentals of AI and ML — 223 questions →
- Security, Compliance, and Governance for AI Solutions — 157 questions →
- Guidelines for Responsible AI — 156 questions →
- All 1116 AWS AI Practitioner questions →