AWS Certified AI Practitioner
AWS
25 free questions, no account
View certification – AWS Certified AI PractitionerQuestion bank: 105 · timed mock exam: 90 min
Official exam page on the vendor's site (opens in a new tab) Official exam guide (opens in a new tab) Official prep course (opens in a new tab)
Exam guide: format, domains and how to prepare
Compare: NCA-GENL vs Databricks Generative AI Engineer Associate
Free: 25 questions in study mode, all domains, no account.
Subscription: the 105 questions of this certification, the timed exam mode, and all other certifications too.
Secure card payment (Stripe) · No commitment · Cancel online
€9.99 / month
SubscribeThe 105 questions cover 6 domains: Application Development, Assembling and Deploying Applications, Evaluation and Monitoring, Data Preparation, Design Applications, Governance. 25 of them are free, without an account.
Answer at your pace: each answer is corrected straight away, with an explanation and the link to the documentation it relies on.
A timed exam of 90 minutes, with a question map to flag and come back to questions before you submit.
Your score is broken down by domain, so you know what to review first.
Every question is written from the public documentation, never copied from the exam. You can contest an answer from study mode.
A Generative AI Engineer is building a pipeline that sends product reviews to a chat model served by Foundation Model APIs. A downstream job parses every reply and fails whenever a field is missing or named differently. The team may later switch to a model from another provider and does not want to rewrite the request. What should the engineer do so that each reply follows a fixed set of JSON fields?
Correct answer: C
Databricks structured outputs are requested through the response_format field, which can carry a JSON schema, and the same request format works regardless of the model provider.
A company's internal runbooks are written in Markdown. Each runbook has clear headings (## Symptoms, ## Cause, ## Fix), and each section is self-contained. A first prototype split the text every 1,000 characters, and retrieved chunks often start in the middle of one section and end in the next. Which chunking strategy should the engineer try next?
Correct answer: B
Markdown has an inherent structure that can define chunk boundaries, so format-specific chunking on headers keeps each self-contained section together.
An engineer is prototyping a LangGraph agent in a notebook and wants to give it a retriever tool that queries an existing Databricks AI Search index, then bind that tool to the LLM to test tool calling locally. Which package does Databricks point to for building this retriever tool?
Correct answer: A
Databricks AI Bridge packages such as databricks-langchain (and databricks-openai) provide helpers such as VectorSearchRetrieverTool to build an AI Search retriever tool locally.
An insurance analytics team stores free-text claim notes in a Unity Catalog table. The business wants each note tagged with one of five fixed categories (theft, water damage, fire, liability, other) directly in a SQL query, with as little custom prompt work as possible. Which approach best matches this requirement?
Correct answer: D
The task is classification into a fixed label set, which is exactly what the task-specific ai_classify function does, and Databricks recommends starting with a task-specific AI function when one matches the objective.
A RAG assistant is built on 4,000 product manuals exported as PDFs. Every page carries the same header with the company address and a footer with a copyright line. Reviewers notice that many retrieved chunks are dominated by this repeated text. Which pipeline change addresses the root cause?
Correct answer: A
The noise comes from the source documents. Cleaning the extracted text to remove irrelevant content such as headers and footers reduces the unnecessary information the RAG chain must process.
While reviewing responses from a RAG assistant, a reviewer finds answers that state warranty durations that do not appear anywhere in the chunks the retriever returned. The team has no ground-truth answers yet. Which built-in MLflow LLM judge targets this issue most directly?
Correct answer: B
The issue is a response that is not supported by the retrieved context (a hallucination). RetrievalGroundedness evaluates whether the response is grounded in the provided context, and it does not require ground truth.
A RAG chatbot answers the first question of a conversation well, but follow-up questions such as "and what about the second option?" retrieve unrelated chunks, because the raw follow-up text is sent directly to the retriever. Which chain component should the engineer add, and where?
Correct answer: A
The retrieval query is the problem. A preprocessing step before retrieval can use a model to rewrite the follow-up into a standalone query (for example by paraphrasing the conversation history) that better represents the user's intent.
The knowledge source for a new RAG application is a set of saved web pages (.html files) from an internal wiki. The engineer needs to navigate the page structure and extract the article text before chunking. Which Python package is designed for this parsing step?
Correct answer: B
BeautifulSoup (like lxml) is an HTML parsing library that navigates the HTML structure and extracts the desired text from web pages.
A team is choosing between two chunking strategies for its RAG application. With strategy 2, the final answers score slightly better on correctness, but the team cannot tell whether the retriever actually improved or the LLM simply compensated. How should the team evaluate the two strategies before choosing one?
Correct answer: C
A RAG application can answer poorly with correct context, or well despite faulty retrieval. Measuring both retrieval metrics (such as chunk relevance or document recall) and response metrics is the only way to see what the chunking change actually did.
A procurement manager says: "We receive thousands of supplier invoices as PDFs and want a table with the vendor name, invoice total, and due date for each one." When translating this goal into the inputs and outputs of an AI pipeline built with Agent Bricks Information Extraction, which description is correct?
Correct answer: B
Information Extraction takes unstructured documents or text (such as PDFs) and produces structured insights that follow a schema you define, which matches a table of vendor, total, and due date.
Yes. 25 questions of this certification are free in study mode, across all its domains, without a subscription and without registration. The account is created when you subscribe, at checkout.
One monthly subscription covers all certifications and the timed practice exams. There is no minimum period. You cancel online, at any time, with the "Cancel your contract" function in My account; cancellation takes effect at the end of the month already paid, and no further payment is taken.
Every question is original, written from the vendor's public documentation. Each answer comes with an explanation and a link to the documentation page it relies on. InfraPrep is not affiliated with the vendors, and certification names belong to their owners.
The questions are written in English, also on the French version of the site.
Yes, the catalog changes over time: new certifications and new questions are added.
AWS
25 free questions, no account
View certification – AWS Certified AI PractitionerMicrosoft
25 free questions, no account
View certification – Azure AI Apps and Agents Developer AssociateMicrosoft
25 free questions, no account
View certification – Azure AI Fundamentals