Free AIF-C01 Practice Questions

Sample questions from our AWS AI Practitioner Exam question bank, grouped by exam domain. Try each one, then open the answer to see the correct option and why every other option is wrong.

Practice the full 200+ question bank

Fundamentals of AI and ML

Question 1
Which TWO of the following terms are types of Artificial Intelligence techniques?
  • Natural Language Processing (NLP)

  • Overfitting

  • Deep Learning

  • Bias

  • Large Language Model (LLM)

Show answer and explanation

Correct answer: Natural Language Processing (NLP); Deep Learning

Why these are correct:
  • (Natural Language Processing [NLP])
    NLP is a branch of AI focused on enabling machines to understand and process human language. It's used in chatbots, sentiment analysis, and speech recognition.
  • (Deep Learning)
    Deep Learning is a subset of Machine Learning that uses neural networks with many layers. It powers applications like image recognition, self-driving cars, and voice assistants.

Incorrect Options

  • (Overfitting)
    Overfitting is a model issue during training where it memorizes the training data too well, failing to generalize. It’s a concept in ML, not a technique.
  • (Bias)
    Bias refers to unfair tendencies in data or models, often leading to unethical outcomes. It’s a risk in AI, not a technique.
  • (Large Language Model [LLM])
    LLMs like GPT are examples of models, not techniques. They are built using deep learning techniques, but aren't techniques themselves.
Question 2
A healthcare organization wants to optimize patient scheduling and reduce appointment no-shows. They seek an approach that can predict attendance likelihood and recommend overbooking strategies dynamically.
Which solution would most effectively use AI/ML to meet these goals?
  • Implement an automated text reminder system to reduce no-shows.

  • Use historical attendance data to train a predictive model that estimates no-show risk per patient.

  • Create a static overbooking policy based on overall average no-show rates.

  • Hire additional administrative staff to manually call and confirm appointments.

Show answer and explanation

Correct answer: Use historical attendance data to train a predictive model that estimates no-show risk per patient.

Why "train a predictive model using historical attendance data"?
  • (Personalized, predictive, adaptive → Best AI/ML fit)
    Machine learning analyzes individual patterns (like past attendance, appointment times, demographics) to dynamically predict the no-show likelihood per patient, enabling smarter overbooking strategies. This creates personalized and scalable optimizations, rather than using averages or manual intervention.

Incorrect Options

  • Automated text reminder system
    Helpful, but not predictive. It sends reminders but doesn't assess risk or optimize scheduling dynamically.
  • Static overbooking policy
    Using overall averages is rigid. It doesn’t adapt to individual patient behavior or changing patterns over time.
  • Hiring staff to call patients
    Manual labor-intensive process. Not scalable or adaptive to trends in no-show behavior without ML analysis.
Question 3
Which of the following best represents the use of a recommendation system in a real-world AI application?
  • A music streaming app automatically categorizing songs into genres based on audio features.

  • A job search platform suggesting job postings based on a user's past applications and profile preferences.

  • An e-commerce website providing a chatbot to answer questions about return policies.

  • A weather app predicting future temperatures based on historical data.

Show answer and explanation

Correct answer: A job search platform suggesting job postings based on a user's past applications and profile preferences.

Why "job search platform suggesting postings"?
  • (Recommendation systems → AI/ML)
    A recommendation system uses machine learning to suggest relevant items (in this case, jobs) to users based on historical behavior, preferences, and patterns — exactly the role of an AI-powered recommendation engine.

Incorrect Options

  • Music streaming app categorizing songs by genre
    This involves audio feature analysis and unsupervised learning (like clustering), but it is not personalized recommendations for individual users.
  • E-commerce chatbot about return policies
    A rule-based or scripted chatbot answering policy questions is a form of automation, not a recommendation engine.
  • Weather app predicting future temperatures
    Weather forecasting uses time-series prediction models. It is predictive analytics, not recommending items or actions based on user behavior.
Question 4
In a typical machine learning (ML) pipeline, at which stage would you primarily transform raw input data into structured inputs that make the model training process more effective?
  • Feature Engineering

  • Model Training

  • Hyperparameter Tuning

  • Model Deployment

Show answer and explanation

Correct answer: Feature Engineering

Why Feature Engineering?
Feature engineering is the process of transforming raw data into meaningful inputs for the model. It involves creating, selecting, or modifying features so that the machine learning algorithm can learn patterns more effectively, often boosting model performance significantly.

Incorrect Options:

  • Model Training
    Model training involves using the features provided to teach the model, but it assumes that the features have already been prepared. It doesn’t involve creating or refining input features.
  • Hyperparameter Tuning
    Hyperparameter tuning adjusts model settings (like learning rate, tree depth) to optimize performance. It doesn’t modify the input data features.
  • Model Deployment
    Deployment refers to moving the trained model into a production environment to serve predictions. It is unrelated to transforming input data.

Fundamentals of Generative AI

Question 5
Which concept refers to numerical representations of words or phrases that allow a machine learning model to understand their meaning and relationships?
  • Tokens

  • Diffusion models

  • Embeddings

  • Prompt engineering

Show answer and explanation

Correct answer: Embeddings

Why "Embeddings"?
Embeddings convert words, phrases, or entire documents into dense numerical vectors that capture semantic meaning and relationships. They allow ML models to work with language in a way that preserves context and similarity.

Incorrect Options:

  • Tokens
    Tokens are pieces of input text (such as words, subwords, or characters) broken down for model processing, but they aren't numeric representations of meaning.
  • Diffusion models
    Diffusion models are generative models used primarily for image generation tasks, not for representing text semantics.
  • Prompt engineering
    Prompt engineering focuses on crafting input instructions to guide a model’s output, not on numerical representations of text.
Question 6
Which scenario is the most appropriate use case for a generative AI model?
  • Automatically generating captions for security footage

  • Detecting fraudulent transactions in real time

  • Sorting customer support tickets by topic

  • Monitoring server performance metrics for anomalies

Show answer and explanation

Correct answer: Automatically generating captions for security footage

Why "Automatically generating captions for security footage"?
Generative AI models are excellent at creating new content based on existing data inputs.
Generating captions — interpreting visual scenes and describing them in text — requires a model that can generate natural language output, which is a core capability of generative AI.

Incorrect Options:

  • Detecting fraudulent transactions in real time
    This is a classification problem using traditional supervised machine learning, not generative AI.
  • Sorting customer support tickets by topic
    This is typically a clustering or classification task, not a content generation task.
  • Monitoring server performance metrics for anomalies
    This involves anomaly detection, a standard machine learning task, not generative content creation.
Question 7
Which advantage of generative AI allows it to quickly adjust outputs based on different prompts or changing conditions without needing to retrain the entire model?
  • Responsiveness

  • High memory consumption

  • Complexity

  • Static rule enforcement

Show answer and explanation

Correct answer: Responsiveness

Why "Responsiveness"?
Responsiveness refers to a model’s ability to quickly generate different outputs depending on the user’s input, adapting in real time without retraining or major adjustments.

Incorrect Options:

  • High memory consumption
    This is a disadvantage of many large models, not an advantage related to adaptability or flexibility.
  • Complexity
    While generative AI models can be complex, complexity itself is not an advantage; simplicity and ease of interaction are typically preferred.
  • Static rule enforcement
    Static rules refer to rigid systems that don’t adapt dynamically, which is the opposite of what makes generative AI advantageous.
Question 8
Which AWS service provides a way to easily build, customize, and deploy generative AI applications using foundation models through a simple API without needing to manage infrastructure?
  • AWS Shield

  • AWS Direct Connect

  • Amazon Bedrock

  • Amazon Macie

Show answer and explanation

Correct answer: Amazon Bedrock

Why "Amazon Bedrock"?
Amazon Bedrock offers a serverless API platform where developers can access foundation models from multiple providers, allowing easy development of generative AI apps without needing to provision or manage infrastructure.

Incorrect Options:

  • AWS Shield
    AWS Shield is a security service focused on DDoS (Distributed Denial of Service) protection, unrelated to building generative AI applications.
  • AWS Direct Connect
    Direct Connect provides private network connections between on-premises environments and AWS - it has nothing to do with model development.
  • Amazon Macie
    Macie is used for discovering and protecting sensitive data like PII (Personally Identifiable Information) - not for developing generative AI applications.

Applications of Foundation Models

Question 9
A healthcare startup uses a foundation model to automatically summarize long medical case reports into short, patient-friendly summaries. Their primary concern is ensuring the summaries capture the meaning of the original text, even if different wording is used.
Which evaluation method should the company use to best assess whether the summaries retain semantic meaning?
  • Perplexity

  • BLEU

  • BERTScore

  • F1 Score

Show answer and explanation

Correct answer: BERTScore

BERTScore uses contextual embeddings (e.g., BERT) to compare the meaning of tokens, not just exact matches. It’s ideal for tasks where semantic preservation matters more than exact wording.

Incorrect Options:

  • Perplexity: Perplexity measures how surprised a language model is by the next word it predicts. It’s useful for evaluating how well a model fits a dataset - not for checking whether summaries keep the same meaning.
  • BLEU: Bilingual Evaluation Understudy (BLEU) checks how similar the wording is to a reference, which works best for direct translations. But this question is about keeping meaning, even if the words change.
  • F1 Score: The F1 Score is used in classification tasks to measure how well a model balances precision (how many selected items are relevant) and recall (how many relevant items are selected). It’s not suitable for evaluating generated text like summaries, because it doesn't measure how well the meaning or quality of text is preserved.
Question 10
A startup needs a pre-trained model to power a voice-to-text transcription app. Their priorities are fast response times and minimal resource usage on mobile devices.
Which selection criteria should they focus on when choosing a model?
  • Support for multi-lingual capabilities

  • Low latency and small model size

  • High model complexity for deeper analysis

  • Maximum input/output length for large documents

Show answer and explanation

Correct answer: Low latency and small model size

Why "Low latency and small model size"?
For mobile applications, quick response time (low latency) and efficiency (small model size) are crucial. A smaller, faster model ensures smooth real-time transcription without overloading limited mobile hardware.

Incorrect Options:

  • Support for multi-lingual capabilities
    Multi-language support is valuable but not the startup’s main priority if they are focused on speed and device efficiency.
  • High model complexity for deeper analysis
    Complex models are typically slower and larger, making them poorly suited for lightweight mobile applications needing quick outputs.
  • Maximum input/output length for large documents
    Transcription of short spoken sentences doesn't require handling extremely large inputs or outputs, so maximizing document size is unnecessary here.
Question 11
Which best describes the purpose of using a negative prompt in prompt engineering when working with generative AI models?
  • It specifies what the model should avoid generating in its output.

  • It guides the model to produce longer, more detailed responses.

  • It increases randomness in the model's output by adjusting temperature settings.

  • It fine-tunes the model's internal embeddings to represent external knowledge.

Show answer and explanation

Correct answer: It specifies what the model should avoid generating in its output.

Why "It specifies what the model should avoid generating in its output"?
A negative prompt clearly instructs the model on what not to generate, helping refine the output to avoid unwanted styles, topics, or formats.

Incorrect Options:

  • It guides the model to produce longer, more detailed responses
    This is influenced by prompt wording or parameters like maximum token limits, not negative prompts.
  • It increases randomness in the model's output by adjusting temperature settings
    Temperature affects creativity/randomness, but it’s unrelated to the concept of negative prompting.
  • It fine-tunes the model's internal embeddings to represent external knowledge
    Fine-tuning involves training processes, not the crafting of prompts during inference.
Question 12
A company wants to measure how well their fine-tuned foundation model aligns with real-world user expectations.
Which evaluation method provides the most reliable insights when automated metrics alone are insufficient?
  • Training loss evaluation after model optimization

  • Human evaluation based on subjective feedback

  • BLEU score comparison against benchmark datasets

  • Automated model performance using F1 and accuracy scores

Show answer and explanation

Correct answer: Human evaluation based on subjective feedback

Why "Human evaluation based on subjective feedback"?
When automated metrics (like BLEU, ROUGE, or accuracy) aren't enough to capture subtle nuances, human evaluation offers direct, subjective insight into how outputs meet real-world expectations. It’s often the gold standard when dealing with subjective tasks.

Incorrect Options:

  • Training loss evaluation after model optimization
    Training loss measures how well the model fits the training data — it doesn't tell you how users perceive the outputs.
  • BLEU score comparison against benchmark datasets
    BLEU is useful for measuring linguistic similarity, especially in translation tasks, but it can miss deeper quality issues that humans would spot.
  • Automated model performance using F1 and accuracy scores
    These scores help with objective classification metrics but are limited when evaluating subjective tasks like creativity, style, or nuance.

Guidelines for Responsible AI

Question 13
An AI team notices that their model achieves high accuracy on training data but significantly lower accuracy on unseen evaluation data.
What issue is the model most likely facing?
  • High variance causing overfitting to the training data

  • High bias resulting in underfitting to the evaluation data

  • Poor data diversity leading to biased results

  • Low variance creating instability in the model

Show answer and explanation

Correct answer: High variance causing overfitting to the training data

Why "High variance causing overfitting to the training data"?
When a model performs very well on training data but poorly on evaluation data, it usually indicates overfitting. Overfitting is a symptom of high variance, where the model has memorized the training set but fails to generalize to new data.

Incorrect Options:

  • High bias resulting in underfitting to the evaluation data
    High bias leads to both poor training and evaluation performance, not just evaluation performance. Underfitting typically shows low accuracy across the board.
  • Poor data diversity leading to biased results
    Lack of data diversity can cause bias issues, but the key symptom described here (training vs evaluation performance gap) is more closely linked to variance and overfitting.
  • Low variance creating instability in the model
    Low variance would make the model more stable, not less. Instability comes from high variance, not low.
Question 14
An AI team needs a tool to automatically monitor a deployed machine learning model for bias and drift in production.
Which AWS service is the most appropriate choice?
  • Amazon SageMaker Clarify

  • Amazon SageMaker Model Monitor

  • Amazon Augmented AI (Amazon A2I)

  • Amazon Bedrock Guardrails

Show answer and explanation

Correct answer: Amazon SageMaker Model Monitor

Why "Amazon SageMaker Model Monitor"?
Amazon SageMaker Model Monitor is specifically designed to continuously monitor deployed models in production, detecting issues like bias, concept drift, and data quality problems automatically over time.

Incorrect Options:

  • Amazon SageMaker Clarify
    Clarify helps detect bias and explain model behavior during training and evaluation phases, but it doesn't actively monitor a deployed model in production like Model Monitor does.
  • Amazon Augmented AI (Amazon A2I)
    A2I supports human review workflows for AI predictions but isn’t designed to automatically detect bias or drift without human involvement.
  • Amazon Bedrock Guardrails
    Guardrails are designed for controlling generative AI content, not for monitoring traditional ML models for bias or drift.
Question 15
A finance company is choosing a machine learning model for approving loan applications. They must be able to understand and explain each decision clearly to meet regulatory requirements.
Which type of model would be most appropriate?
  • Deep neural network

  • Transformer model

  • Convolutional neural network (CNN)

  • Decision tree

Show answer and explanation

Correct answer: Decision tree

Why "Decision tree"?
Decision trees are considered highly transparent and explainable because their structure follows human-understandable logic (e.g., "if income > X and debt < Y, approve loan"). Every prediction can be traced through clear, interpretable rules.

Incorrect Options:

  • Deep neural network
    Deep neural networks are complex "black box" models. While highly accurate for some tasks, it's extremely difficult to explain their internal reasoning for individual predictions.
  • Transformer model
    Transformers are used heavily in NLP and generative AI, but they operate through deeply layered attention mechanisms that make explanations difficult without specialized techniques.
  • Convolutional neural network (CNN)
    CNNs are excellent for processing images but have internal feature extraction layers that are not naturally interpretable without extra analysis like saliency maps.
Question 16
Which of the following are tools or resources that help evaluate model transparency and explainability?
  • Amazon SageMaker Clarify

  • Amazon SageMaker Model Cards

  • Amazon SageMaker Ground Truth

  • Open source model repositories

  • Amazon Kendra

Show answer and explanation

Correct answer: Amazon SageMaker Model Cards; Open source model repositories

Why "Amazon SageMaker Model Cards" and "Open source model repositories"?
Amazon SageMaker Model Cards help document critical details about a model (such as training data, evaluation metrics, intended use, ethical considerations), promoting transparency and explainability.
Open source model repositories often include architecture details, training datasets, and licensing, allowing users to evaluate how models were created and assess their explainability and transparency.

Incorrect Options:

  • Amazon SageMaker Clarify
    While Clarify detects bias and explains model predictions, it focuses on bias mitigation and fairness analysis rather than documenting the full lifecycle or transparency like Model Cards do.
  • Amazon SageMaker Ground Truth
    Ground Truth is used to create labeled datasets for model training, not to assess or document transparency or explainability.
  • Amazon Kendra
    Amazon Kendra is an intelligent search service for retrieving information, not a tool for evaluating machine learning model transparency or documentation.

Security, Compliance, and Governance for AI Solutions

Question 17
A company is deploying a generative AI application that processes sensitive customer information. They want to ensure secure, encrypted access to the foundation model endpoints without exposing traffic to the public internet.
Which AWS service would best meet this need?
  • Amazon Macie

  • IAM Roles Anywhere

  • AWS PrivateLink

  • AWS Key Management Service (AWS KMS)

Show answer and explanation

Correct answer: AWS PrivateLink

Why "AWS PrivateLink"?
AWS PrivateLink enables private, secure connectivity to AWS services over the AWS network without traversing the public internet. It's ideal for securely accessing sensitive AI systems endpoints.

Incorrect Options:

  • Amazon Macie
    Amazon Macie is used for identifying and protecting sensitive data at rest (like in S3), not for securing traffic or endpoints.
  • IAM Roles Anywhere
    IAM Roles Anywhere extends AWS identity access to workloads outside of AWS but doesn't secure private network traffic to AI endpoints.
  • AWS Key Management Service (AWS KMS)
    KMS provides encryption key management, but it doesn't secure endpoint access directly over private networking like PrivateLink does.
Question 18
A company needs to track the origin, transformation, and usage history of datasets used to train a foundation model to ensure responsible AI practices.
Which AWS tool is most appropriate to document and maintain this data lineage?
  • SageMaker Model Cards

  • AWS Glue Data Catalog

  • Amazon Macie

  • AWS Config

Show answer and explanation

Correct answer: AWS Glue Data Catalog

Why "AWS Glue Data Catalog"?
AWS Glue Data Catalog is a centralized metadata repository that helps track data origins, transformations, and access — essential for maintaining data lineage, ensuring transparency and governance in AI systems.

Incorrect Options:

  • SageMaker Model Cards
    Model Cards document model details such as intended uses, evaluation results, and ethical considerations, but they do not track dataset transformations and lineage at the dataset level.
  • Amazon Macie
    Amazon Macie identifies and protects sensitive data (like PII) but does not provide a full lineage or transformation history of datasets.
  • AWS Config
    AWS Config monitors configuration changes across AWS resources for compliance auditing, but it is not intended for tracking dataset origins or transformations.
Question 19
A company is preparing an AI application for deployment and must demonstrate compliance with international security and operational standards for customer trust.
Which of the following frameworks best helps meet this objective?
  • System and Organization Controls (SOC)

  • Payment Card Industry Data Security Standard (PCI DSS)

  • General Data Protection Regulation (GDPR)

  • ISO 27001

Show answer and explanation

Correct answer: ISO 27001

Why "ISO 27001"?
ISO 27001 is an internationally recognized security standard that certifies how an organization manages information security and operational risks. It specifically helps organizations demonstrate strong security practices to customers and partners.

Incorrect Options:

  • System and Organization Controls (SOC)
    SOC reports demonstrate internal control effectiveness but are mainly for audit transparency, not standardized international security certifications.
  • Payment Card Industry Data Security Standard (PCI DSS)
    PCI DSS applies narrowly to payment card data, not general AI system compliance or broad operational security.
  • General Data Protection Regulation (GDPR)
    GDPR governs personal data privacy and protection within the EU. It's essential for compliance but not a security operational standard like ISO 27001.
Question 20
A company plans to store customer data for an AI system on AWS infrastructure. They want to minimize setup work but ensure data is encrypted while moving between services.
Which statement correctly describes how AWS addresses this requirement by default?
  • AWS encrypts all data in transit between AWS services by default using industry-standard TLS.

  • AWS encrypts data at rest by default, but customers must manually enable encryption in transit.

  • AWS provides encryption options, but it is the customer’s responsibility to encrypt data in transit.

  • AWS automatically applies AES-256 encryption for all data moving inside the AWS network without customer involvement.

Show answer and explanation

Correct answer: AWS encrypts all data in transit between AWS services by default using industry-standard TLS.

Why "AWS encrypts all data in transit between AWS services by default using industry-standard TLS"?
AWS automatically encrypts data in transit between services using protocols like TLS without requiring customer action. This meets strong regulatory standards for protecting data as it travels.

Incorrect Options:

  • AWS encrypts data at rest by default, but customers must manually enable encryption in transit
    Data at rest is usually encrypted by customer configuration per service, and encryption in transit is enabled by default, not manual in most AWS-managed services.
  • AWS provides encryption options, but it is the customer’s responsibility to encrypt data in transit
    While customers can add extra encryption, AWS itself already encrypts traffic between services by default.
  • AWS automatically applies AES-256 encryption for all data moving inside the AWS network without customer involvement
    TLS (for transit) and AES-256 (for rest) serve different roles — AES-256 isn't used for all in-transit data.

Ready for the full AIF-C01 practice exam?

Practice the full 200+ question bank