AIF-C01 Exam Questions & Answers
AWS Certified AI Practitioner • Amazon
100% money-back guarantee
Sample AIF-C01 Questions
Practice with real exam-style questions, each with the verified correct answer and explanation.
An airline company wants to build a conversational AI assistant to answer customer questions about flight schedules, booking, and payments. The company wants to use large language models (LLMs) and a knowledge base to create a text-based chatbot interface.
Which solution will meet these requirements with the LEAST development effort?
The airline company aims to build a conversational AI assistant using large language models (LLMs) and a knowledge base to create a text-based chatbot with minimal development effort. Retrieval Augmented Generation (RAG) on Amazon Bedrock is an ideal solution because it combines LLMs with a knowledge base to provide accurate, contextually relevant responses without requiring extensive model training or custom development. RAG retrieves relevant information from a knowledge base and uses an LLM to generate responses, simplifying the development process.
Exact Extract from AWS AI Documents:
From the AWS Bedrock User Guide:
'Retrieval Augmented Generation (RAG) in Amazon Bedrock enables developers to build conversational AI applications by combining foundation models with external knowledge bases. This approach minimizes development effort by leveraging pre-trained models and integrating them with data sources, such as FAQs or databases, to provide accurate and contextually relevant responses.'
(Source: AWS Bedrock User Guide, Retrieval Augmented Generation)
Detailed
Option A: Train models on Amazon SageMaker Autopilot.SageMaker Autopilot is designed for automated machine learning (AutoML) tasks like classification or regression, not for building conversational AI with LLMs and knowledge bases. It requires significant data preparation and is not optimized for chatbot development, making it less suitable.
Option B: Develop a Retrieval Augmented Generation (RAG) agent by using Amazon Bedrock.This is the correct answer. RAG on Amazon Bedrock allows the company to use pre-trained LLMs and integrate them with a knowledge base (e.g., flight schedules or FAQs) to build a chatbot with minimal effort. It avoids the need for extensive training or coding, aligning with the requirement for least development effort.
Option C: Create a Python application by using Amazon Q Developer.While Amazon Q Developer can assist with code generation, building a chatbot from scratch in Python requires significant development effort, including integrating LLMs and a knowledge base manually, which is more complex than using RAG on Bedrock.
Option D: Fine-tune models on Amazon SageMaker Jumpstart.Fine-tuning models on SageMaker Jumpstart requires preparing training data and customizing LLMs, which involves more effort than using a pre-built RAG solution on Bedrock. This option is not the least effort-intensive.
AWS Bedrock User Guide: Retrieval Augmented Generation (https://docs.aws.amazon.com/bedrock/latest/userguide/rag.html)
AWS AI Practitioner Learning Path: Module on Generative AI and Conversational AI
Amazon Bedrock Developer Guide: Building Conversational AI (https://aws.amazon.com/bedrock/)
A company wants to use AI to protect its application from threats. The AI solution needs to check if an IP address is from a suspicious source.
Which solution meets these requirements?
An anomaly detection system is suitable for identifying unusual patterns or behaviors, such as suspicious IP addresses, which might indicate a potential threat.
Anomaly Detection:
Anomaly detection uses machine learning algorithms to identify deviations from normal behavior, such as unexpected traffic from a suspicious IP address.
This is a common approach for identifying potential threats or malicious activity in cybersecurity applications.
Why Option C is Correct:
Detects Suspicious Behavior: An anomaly detection system can monitor and detect IP addresses that exhibit unusual or suspicious patterns.
Real-time Monitoring: Provides continuous analysis of network traffic to identify potential security threats.
Why Other Options are Incorrect:
A . Speech recognition system: Is unrelated to detecting suspicious IP addresses.
B . NLP named entity recognition: Focuses on identifying entities in text, not IP address analysis.
D . Fraud forecasting system: Generally used for predicting fraud, not directly applicable to identifying suspicious IPs.
Thus, C is the correct answer for detecting suspicious IP addresses.
A company wants to control employee access to publicly available foundation models (FMs). Which solution meets these requirements?
The correct answer is C because Amazon SageMaker JumpStart provides administrative controls that allow organizations to manage and restrict access to foundation models within the AWS environment.
According to the official AWS documentation:
'Amazon SageMaker JumpStart provides model access management capabilities that enable administrators to control which foundation models are visible and usable by end users. Using AWS Identity and Access Management (IAM) policies, you can restrict access to specific models or completely disable model discovery in JumpStart.'
This allows companies to enforce governance over which FMs their users can see and interact with, satisfying the requirement to control employee access to publicly available foundation models.
Explanation of other options:
A . AWS Cost Explorer is used to analyze billing and usage data but does not control access to services or models. It is helpful for budgeting and visibility, not access control.
B . AWS Artifact provides access to compliance reports and certifications, not tools for controlling user access to ML models.
D . Amazon OpenSearch Service is used for search and analytics on structured and unstructured data. It does not provide access control mechanisms for foundation models.
Referenced AWS AI/ML Documents and Study Guides:
Amazon SageMaker JumpStart Documentation -- Model Access Management
AWS IAM Documentation -- Restricting Access to SageMaker Resources
AWS Machine Learning Specialty Certification Guide -- Security and Governance Section
A medical company wants to develop an AI application that can access structured patient records, extract relevant information, and generate concise summaries.
Which solution will meet these requirements?
Amazon Comprehend Medical is designed for processing medical records and extracting key clinical entities, useful for summaries. Per the AWS Comprehend Medical documentation:
''Amazon Comprehend Medical enables extraction of relevant medical information from unstructured clinical text such as medications, conditions, and relationships, making it ideal for summarization tasks.''
A company has terabytes of data in a database that the company can use for business analysis. The company wants to build an AI-based application that can build a SQL query from input text that employees provide. The employees have minimal experience with technology.
Which solution meets these requirements?
Generative Pre-trained Transformers (GPT) are suitable for building an AI-based application that can generate SQL queries from natural language input provided by employees.
GPT for Natural Language Processing:
GPT models are designed for understanding and generating human-like text based on natural language input.
They can be fine-tuned to interpret specific tasks, such as converting natural language queries into SQL queries.
Why Option A is Correct:
Natural Language Understanding: GPT is highly effective for tasks that require understanding of human language and generating structured outputs like SQL.
User-Friendly: Requires minimal technology experience from employees, as they provide simple text input.
Why Other Options are Incorrect:
B . Residual neural network: Typically used in computer vision tasks, not for natural language-to-SQL conversion.
C . Support vector machine: Used for classification tasks, not for generating structured queries from text.
D . WaveNet: A deep generative model for audio data, unrelated to text-to-SQL tasks.
Get access to all 401 verified questions with detailed answers.
Unlock All AIF-C01 Questions