SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
Databricks GenAI · Domain 1

Design Applications practice questions

Design Applications is worth 14% of the Databricks GenAI exam — the 3rd-heaviest of the 6 domains. Designing LLM applications: prompts that produce a required format, model tasks for a business need, chain components, multi-stage tool use and when to use Agent Bricks. Official weighting 14%. 6 fully worked examples are further down this page, answers included.

Exam weight
14%
the 3rd-heaviest of the 6 domains
Questions
84
across 2 topics
Free, no account
5/day
a free account allows 30 a day
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across 1 of 6 domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

6 sample Design Applications questions, fully explained

Questions from the Databricks GenAI bank mapped to domain 1, with the answer key and the reasoning behind every option. None of them repeat the examples on the main Databricks GenAI practice page.

Question 1Design Applications

A Generative AI Engineer is designing a pipeline that tags product reviews for a quality team. The team maintains six issue categories, such as packaging damage, late delivery and missing parts. Analysis of past reviews shows that many reviews describe two or three problems at once, and the team wants every applicable category recorded. How should the engineer describe the model task?

Choose one.

  • a
    Single-label classification that returns the most likely category for each review

    Single-label classification keeps only one issue, so a review that mentions damage and late delivery would lose one of them.

  • b
    Sentiment analysis that returns a positive, negative or mixed score for each review

    Sentiment tells the team how the customer feels, not which of the six issue categories the review describes.

  • c
    Extractive summarization that returns the key sentence about issues in each review

    A key sentence is free text that someone would still have to map to categories, and it may cover only one issue.

  • d
    Multi-label classification that returns every matching category for each review Correct

    Reviews can describe several issues and the team wants all of them, so the task must be allowed to return more than one label per review.

The concept

Classification can be single-label (one category per input) or multi-label (any number of categories per input).

Why that’s the answer

The deciding facts are that one review can describe several problems and that the team wants every applicable category. Single-label classification would force a choice and drop issues. Sentiment addresses a different question, and a summary sentence is unstructured text. Multi-label classification returns each matching category from the fixed set; Databricks ai_classify supports this with its multilabel option.

How to reason it out
  1. Identify the output: categories from a fixed list of six.
  2. Check whether one input can belong to several categories: here it can.
  3. Choose multi-label classification so no applicable category is dropped.

Exam tip: If an input can fall into several known categories and you need all of them, specify multi-label classification.

Databricks GenAI: Prompt Design, Output Formats and Model Task Selection — the lesson that teaches this.

Question 2Design Applications

A Generative AI Engineer at a logistics firm receives thousands of supplier emails each day. Finance wants the invoice number, invoice total and due date from each email stored as separate columns in a Delta table so that payments can be scheduled. Which model task matches this requirement?

Choose one.

  • a
    Text classification that labels each email as invoice or not invoice

    Classification could filter invoice emails, but it does not return the number, total or due date that finance needs as columns.

  • b
    Field extraction that returns the invoice number, total and due date Correct

    Pulling specific named values out of unstructured text into separate fields is extraction (entity or field extraction).

  • c
    Abstractive summarization that restates each email's total and due date

    A summary is free text and may paraphrase or drop the exact values, so it cannot fill three typed columns reliably.

  • d
    Sentiment analysis that scores each email from negative to positive

    Sentiment says nothing about invoice identifiers, amounts or dates.

The concept

Extraction turns unstructured text into named fields; it is the task to choose when the output is a set of specific values.

Why that’s the answer

Finance needs three specific values per email as separate columns. Field extraction returns exactly those values, which on Databricks maps to ai_extract with a schema or a prompted model with a structured output. Classification only decides a category, a summary is unstructured prose, and sentiment is unrelated to the values.

How to reason it out
  1. List the outputs: three named values per email.
  2. Named values copied from the text means extraction.
  3. Reject tasks that return a category, prose or a score.

Exam tip: Specific values out of free text into columns: choose extraction.

Databricks GenAI: Prompt Design, Output Formats and Model Task Selection — the lesson that teaches this.

Question 3Design Applications

A Generative AI Engineer is building a pipeline for an insurer's audit team. For each claim letter, auditors need the policy number, incident date and claimed amount exactly as written, so they can reconcile them with the policy system. A prototype that asks a chat model to summarize each letter in three sentences reads well, but auditors report missing and reworded values. What should the engineer change?

Choose one.

  • a
    Ask the model to write a longer five-sentence summary that mentions the three values

    A longer summary still lets the model reword or omit values, and auditors would have to read prose to find them.

  • b
    Classify each claim letter by claim type first, and then summarize the letters of each class separately

    Grouping by claim type does not change the output shape; the values would still come back inside free-text summaries.

  • c
    Specify an extraction task with one output field per value copied verbatim from the letter Correct

    Defining the output as named fields copied from the source matches the audit need for exact, complete values and removes paraphrasing.

  • d
    Lower the temperature to zero so that the three-sentence summary is identical between runs

    Temperature zero makes output more repeatable, but a repeatable summary can still paraphrase or leave out the exact values.

The concept

Summarization condenses meaning and may paraphrase; extraction returns exact values as fields. The task must match what the consumer does with the output.

Why that’s the answer

The auditors reconcile values against another system, so they need each value present and exactly as written. That is an extraction requirement, best expressed as one output field per value. A longer summary or a deterministic summary keeps the paraphrasing problem, and classifying first does not change the free-text output.

How to reason it out
  1. Note how the output is consumed: values are reconciled against a system.
  2. Reconciliation needs exact values, so paraphrase is a defect.
  3. Change the task from summarization to extraction with named fields.

Exam tip: When values must be exact and reconcilable, extract fields; do not summarize.

Databricks GenAI: Prompt Design, Output Formats and Model Task Selection — the lesson that teaches this.

Question 4Design Applications

A Generative AI Engineer supports an executive team that receives forty-page quarterly reports from regional managers. Executives want a half-page overview of each report that keeps the main results and risks, written in the same language as the report. Which model task should the engineer select?

Choose one.

  • a
    Translation of each report into a plain-English overview for the executive team

    Translation changes the language, which the requirement explicitly does not want; it does not condense the report.

  • b
    Summarization of each report into a short overview of results and risks Correct

    Condensing a long document into a shorter text that keeps the main points is summarization.

  • c
    Extraction of the key result figures in each report into a table for executives

    A table of figures is not a half-page overview and would leave out the narrative about risks.

  • d
    Classification of each report into a risk level such as low, medium or high

    A single risk label is far too little; executives asked for an overview of results and risks.

The concept

Summarization condenses content while preserving key points; translation changes language; extraction returns fields.

Why that’s the answer

The requirement is a shorter version of the same document, in the same language, keeping results and risks. That is summarization. Translation is ruled out by the same-language requirement, a full table of figures does not condense, and a single risk label loses almost all of the content.

How to reason it out
  1. Identify the transformation: long text to short text.
  2. Check the language requirement: it stays the same, so no translation.
  3. Choose summarization.

Exam tip: Shorter text, same language, main points kept: summarization.

Databricks GenAI: Prompt Design, Output Formats and Model Task Selection — the lesson that teaches this.

Question 5Design Applications

A Generative AI Engineer is designing an assistant for a support desk whose agents read and write only English. Customers write in about a dozen languages and expect replies in the language they used. Agents compose replies themselves. Which set of model tasks covers the requirement?

Choose one.

  • a
    Translation of each incoming message into English and summarization of each agent reply for the customer

    Inbound translation is right, but summarizing the agent's English reply leaves it in English and shortens it.

  • b
    Language detection on each incoming message and text generation of a reply in the customer's language

    Detecting the language is useful, but generating replies replaces the agents' own replies, which the requirement keeps.

  • c
    Translation of each incoming message into English and of each agent reply into the customer's language Correct

    Agents need English input and customers need replies in their own language, so translation is needed in both directions.

  • d
    Translation of each incoming message into English, with agents replying to customers in English

    Inbound translation is right, but customers expect replies in the language they used, and these replies stay in English.

The concept

Translation changes language without changing meaning; requirements often need it on both the input and the output side of a pipeline.

Why that’s the answer

The agents' language (English) differs from the customers' languages, and the agents write the replies. So incoming messages must be translated to English and outgoing replies translated back. Translating only the inbound side leaves customers with English replies, summarization loses detail and does not change language, and generating replies removes the agent from the loop, which the scenario does not ask for.

How to reason it out
  1. Map who reads and who writes, and in which language.
  2. Inputs must become English; outputs must return to the customer's language.
  3. Agents write replies, so no reply generation is needed.

Exam tip: Map each hop of the conversation to a language; translation may be needed both into and out of the pipeline.

Databricks GenAI: Prompt Design, Output Formats and Model Task Selection — the lesson that teaches this.

Question 6Design Applications

A Generative AI Engineer at a retailer must find near-duplicate product descriptions among two million catalog items so that merchandisers can merge listings. The descriptions use different wording for the same product. The solution should keep model cost low as the catalog grows. Which approach should the engineer choose?

Choose one.

  • a
    Ask a chat model whether each pair of descriptions describes the same product

    Pairwise prompting would work for a few items, but the number of pairs grows quadratically with two million items, which breaks the cost requirement.

  • b
    Compute an embedding for each description and compare items by vector similarity Correct

    Embeddings capture meaning despite different wording, are computed once per item and can be compared cheaply with vector similarity search.

  • c
    Summarize each description with a chat model and match items with identical summaries

    Summaries of the same product can still be worded differently, so exact matching misses duplicates while still paying a model call per item.

  • d
    Classify each description into a product category and treat items in one category as duplicates

    Many different products share a category, so this would merge items that are not duplicates.

The concept

Embedding models map text to vectors whose distance reflects meaning, which suits similarity and de-duplication tasks at scale.

Why that’s the answer

Near-duplicate detection is a similarity problem. Embeddings capture meaning across different wordings, cost one model call per item and are compared with cheap vector math or a vector index. Asking a chat model about every pair is accurate but scales with the square of the catalog. Matching summaries is unreliable and still costly, and a shared category does not mean a duplicate.

How to reason it out
  1. Recognise the task: semantic similarity across wording differences.
  2. Consider scale: per-pair model calls grow quadratically.
  3. Choose embeddings plus vector similarity.

Exam tip: Similarity, de-duplication and semantic matching at scale: embeddings, not chat prompts.

Databricks GenAI: Prompt Design, Output Formats and Model Task Selection — the lesson that teaches this.

What Databricks GenAI domain 1 tests, topic by topic

The official exam guide breaks Design Applications into 2 topics. The question bank follows the same split, so a weak topic shows up as a cluster of misses you can go back and read.

Published Databricks GenAI practice questions per topic in Design Applications
TopicWhat it coversQuestions
Prompt design and model task selectionOfficial exam guide (March 18, 2026), Section 1 objectives: Design a prompt that elicits a specifically formatted response; Select model tasks to accomplish a given business requirement; Translate business use case goals into a description of the desired inputs and outputs for the AI pipeline.42
Chain components, tools and Agent BricksOfficial exam guide (March 18, 2026), Section 1 objectives: Select chain components for a desired model input and output; Define and order tools that gather knowledge or take actions for multi-stage reasoning; Determine how and when to use Agent Bricks (Knowledge Assistant, Multiagent Supervisor, Information Extraction) to solve problems.42
Total84

Revise Design Applications before you drill it

Other Databricks GenAI domains

Design Applications: your questions

Design Applications is domain 1 of the Databricks GenAI exam guide and carries 14% of the scored content — the 3rd-heaviest of the 6 domains. On a 45-question paper that works out to roughly 6 questions, though Databricks does not publish an exact per-domain count and individual exam forms vary.

Source

The domain weight and topic list on this page come from the official Databricks GenAI exam guide.