CertSafari

    Free IBM watsonx Generative AI Engineer v1 - Associate (C1000-185) Sample Questions

    35 free sample questions from our bank of 346+, covering every exam domain, with answers and detailed explanations. Updated August 2026.

    Domain 1: Analyze and Design a Generative AI Solution

    Subdomain 1.3: Understand the Limitations of GenAI/LLMs

    1.A healthcare startup uses a generative AI model to draft patient summaries from clinical notes. The model occasionally inserts incorrect medications and lab values that were not in the original notes. What type of risk does this scenario primarily represent?

    1. A.The risk of adversarial attacks manipulating model outputs.
    2. B.The risk of hallucination causing factual errors in critical contexts.
    3. C.The risk of model inversion leading to data privacy breaches.
    4. D.The risk of bias from imbalanced clinical training data.
    Show answer & explanation

    Correct answer: BThe risk of hallucination causing factual errors in critical contexts.

    • A. Incorrect. Adversarial attacks involve deliberate manipulation of inputs to deceive the model, which is not described. The issue here is unintentional factual errors, not malicious interference.
    • B. Correct. Hallucination refers to the model generating plausible but factually incorrect or fabricated information. In this case, the model inserts non-existent medications and lab values, a classic example of hallucination, which is especially dangerous in healthcare.
    • C. Incorrect. Model inversion is a privacy attack where an attacker attempts to recover sensitive training data. The scenario describes factual errors in generated summaries, not leakage of private information.
    • D. Incorrect. Bias from imbalanced training data manifests as systematic unfairness or skewed outputs across groups, not random factual errors like incorrect medications or lab values. The core issue here is factual inaccuracy, not bias.

    Subdomain 1.1: Understand the 5 Capabilities of GenAI models/LLMs

    2.A content platform is designing an AI assistant that will automatically: (i) create engaging social media posts from product descriptions, (ii) produce concise summaries of daily news, and (iii) directly answer customer questions about company policies. Which three of the five core generative AI capabilities are primarily responsible for these tasks? Select all that apply.(Select 3)

    1. A.Summarization
    2. B.Classification
    3. C.Extraction
    4. D.Generation
    5. E.Question Answering
    6. F.Anomaly Detection
    Show answer & explanation

    Correct answers: A, D, ESummarization; Generation; Question Answering

    • A. Summarization condenses longer text into shorter, concise versions, directly aligning with task (ii) of producing summaries of daily news.
    • B. Classification involves categorizing data into predefined classes, which is not directly related to creating content, summarizing, or answering questions in this context.
    • C. Extraction pulls specific data points from unstructured text, which is not the primary capability needed for the described tasks.
    • D. Generation creates new, original content, aligning with task (i) of creating engaging social media posts from product descriptions.
    • E. Question Answering directly responds to user queries, aligning with task (iii) of answering customer questions about company policies.
    • F. Anomaly Detection identifies unusual patterns or outliers, which is unrelated to content creation, summarization, or answering questions.

    Subdomain 1.7: Identify and apply various tools and techniques like AI agents, RAG, LangChain, etc.

    3.A developer is building a legal document Q&A system using RAG. They need to split large PDFs into manageable pieces for effective retrieval. Which LangChain component is most appropriate for this task?

    1. A.Document Loader
    2. B.Text Splitter
    3. C.Vector Store
    4. D.Prompt Template
    Show answer & explanation

    Correct answer: BText Splitter

    • A. Incorrect. The Document Loader is used to ingest documents from various sources (e.g., PDFs, web pages) into LangChain, but it does not split the content into smaller chunks. Its primary role is ingestion, not segmentation.
    • B. Correct. The Text Splitter is specifically designed to break large documents into smaller, manageable chunks (e.g., by sentences, paragraphs, or fixed-size tokens). This chunking is essential for RAG to enable efficient indexing and retrieval, particularly for long legal PDFs.
    • C. Incorrect. The Vector Store is used to store and retrieve embeddings for similarity-based retrieval. It operates after text has been split and embedded, so it does not perform the splitting itself.
    • D. Incorrect. The Prompt Template is used to structure prompts for the LLM, handling formatting and instruction design. It is unrelated to document splitting or chunking.

    Subdomain 1.6: Articulate the Optimal Model Architecture Based on Use Case

    4.A company is building an internal helpdesk chatbot that needs to answer employee queries by pulling data from multiple enterprise systems such as HR, IT, and facilities. The chatbot must identify which system contains the relevant information, retrieve data, and compose a natural language response. Which model architecture is most suitable for this use case?

    1. A.A fine-tuned large language model without external tools
    2. B.An encoder-only model for classification
    3. C.A retrieval-augmented generation (RAG) pipeline
    4. D.An agentic architecture with tool-use capabilities
    Show answer & explanation

    Correct answer: DAn agentic architecture with tool-use capabilities

    • A. Incorrect. A fine-tuned LLM without external tools cannot dynamically retrieve real-time or proprietary data from external systems. It may hallucinate or rely on outdated information, making it unsuitable for this use case.
    • B. Incorrect. An encoder-only model is designed for classification tasks (e.g., intent detection) but cannot generate natural language responses or interact with external systems for data retrieval. It is insufficient for this multi-step task.
    • C. Partially correct but not the best. A RAG pipeline can retrieve relevant information from indexed knowledge bases and generate grounded responses, but it does not natively handle dynamic identification of which enterprise system to query. It is suitable for simpler retrieval tasks, but this use case requires decision-making across multiple systems.
    • D. Correct. An agentic architecture with tool-use capabilities can dynamically decide which system to query, retrieve data via APIs or other tools, and compose a natural language response. This is highly suitable for complex, multi-step workflows where the system must identify the relevant source and act accordingly.

    Subdomain 1.5: Understand How to Choose the Appropriate Model for a Use Case

    5.Which Granite-3.5 model offers the best balance of capability and efficiency for a general-purpose generative AI use case?

    1. A.Granite-3.5-34B
    2. B.Granite-3.5-20B
    3. C.Granite-3.5-8B
    4. D.Granite-3.5-2B
    Show answer & explanation

    Correct answer: BGranite-3.5-20B

    • A. Incorrect. This is the largest model, offering high capability but with higher latency and cost. It is not the best default for general-purpose use when efficiency is considered.
    • B. Correct. Granite-3.5-20B provides a strong balance of capability and efficiency, offering solid quality without the overhead of the largest model. It is commonly recommended for general-purpose generative AI use cases.
    • C. Incorrect. This model is smaller and suitable for lightweight or cost-sensitive tasks, but it generally has less capability than the 20B model, making it less ideal for broader generative AI needs.
    • D. Incorrect. This is the smallest and most resource-efficient option, but it is also the least capable. It is better suited for simple, high-throughput, or low-latency tasks, not for general-purpose generative AI requiring strong reasoning.

    Subdomain 1.2: Articulate the Components in Gen AI Patterns

    6.Which of the following are core components of Transformer architectures?(Select 2)

    1. A.Standard recurrent layers that process the input sequence sequentially.
    2. B.Self-attention mechanisms to capture dependencies between all tokens.
    3. C.Convolutional filters to extract local patterns from the token embeddings.
    4. D.Positional encodings that inject information about the order of tokens.
    5. E.Latent space mapping imposes a Gaussian distribution on representations.
    Show answer & explanation

    Correct answers: B, DSelf-attention mechanisms to capture dependencies between all tokens.; Positional encodings that inject information about the order of tokens.

    • A. Incorrect. Recurrent layers are characteristic of RNNs/LSTMs, not Transformers. Transformers use self-attention and process sequences in parallel, not sequentially.
    • B. Correct. Self-attention is the core mechanism of Transformers, allowing the model to capture dependencies between all tokens in a sequence simultaneously, enabling parallel processing and long-range dependencies.
    • C. Incorrect. Convolutional filters are used in CNNs for local pattern extraction. Transformers primarily rely on self-attention for global context, not convolutions.
    • D. Correct. Positional encodings are essential because self-attention is permutation-invariant; they provide information about token order to the model.
    • E. Incorrect. Latent space mapping with Gaussian distribution is associated with Variational Autoencoders (VAEs), not Transformers.

    Subdomain 1.4: Understand Use Case and Identify Gen AI Application Opportunities

    7.A retail company wants to reduce the workload on its customer support team by automating responses to common queries. The company already has a knowledge base of frequently asked questions. Which generative AI application opportunity best fits this need?

    1. A.Implement a recommendation engine with collaborative filtering.
    2. B.Deploy a retrieval-augmented generation chatbot for support.
    3. C.Analyze customer sentiment using natural language processing.
    4. D.Develop time-series forecasting for inventory management.
    Show answer & explanation

    Correct answer: BDeploy a retrieval-augmented generation chatbot for support.

    • A. Incorrect. A recommendation engine with collaborative filtering suggests products or content based on user behavior, not automate responses to customer queries. It does not leverage an FAQ knowledge base to generate responses.
    • B. Correct. A retrieval-augmented generation (RAG) chatbot is well suited for answering common support queries by retrieving relevant information from an existing knowledge base and generating a response. This directly automates customer support while using the FAQ repository.
    • C. Incorrect. Sentiment analysis helps determine the emotional tone of customer messages but does not automatically generate answers to queries. It may support support workflows but is not the best fit for response automation.
    • D. Incorrect. Time-series forecasting predicts future numerical trends, such as inventory demand, not customer service interactions. It is unrelated to automating FAQ responses.

    Domain 2: Prompt Engineering

    Subdomain 2.3: Generate Prompt Templates

    8.What is a primary function of prompt templates in watsonx?

    1. A.Storing and reusing prompt templates across projects
    2. B.Defining standardized environments with models and data assets
    3. C.Recording the execution history of prompt template evaluations
    4. D.Deploying foundation models as web service endpoints
    Show answer & explanation

    Correct answer: AStoring and reusing prompt templates across projects

    • A. Correct. Storing and reusing prompt templates across projects is a key function, as it enables consistency, efficiency, and scalability in prompt engineering workflows.
    • B. Incorrect. Defining standardized environments with models and data assets relates to project or workspace setup, not the core purpose of prompt templates.
    • C. Incorrect. Recording execution history of prompt template evaluations is a monitoring or logging feature, not a primary function of prompt templates themselves.
    • D. Incorrect. Deploying foundation models as web service endpoints is a model serving capability, not a prompt template functionality.

    Subdomain 2.1: Differentiate between zero-shot and few-shot prompting

    9.Which prompting technique is described as using example dialogs to teach the model the correct response pattern?

    1. A.Zero-shot prompting, where a role specification is added to the original instruction.
    2. B.Few-shot prompting, where example dialogs teach the model to respond correctly.
    3. C.Supervised fine-tuning, achieved by providing labeled data through the prompt interface.
    4. D.Active learning, where the model queries an oracle for feedback on its initial answers.
    Show answer & explanation

    Correct answer: BFew-shot prompting, where example dialogs teach the model to respond correctly.

    • A. Incorrect. Zero-shot prompting provides the model with only the task instruction and no examples. Adding a role specification helps guide tone or format, but it still qualifies as zero-shot because no examples of input-output pairs are given.
    • B. Correct. Few-shot prompting provides the model with a small number of example input-output pairs (such as dialogs) to demonstrate the desired pattern. This improves performance without updating model weights, distinguishing it from fine-tuning.
    • C. Incorrect. Supervised fine-tuning is a training process that updates the model's weights using labeled data. It is not performed through a prompt interface; prompting only influences the model's output without modifying the underlying model.
    • D. Incorrect. Active learning is a machine learning paradigm where the model selects uncertain examples and queries an oracle for labels. It is a training workflow, not a prompting technique, and does not rely on providing examples within the prompt.

    Subdomain 2.4: Determine the best model parameters for each GenAI prompt

    10.What is greedy decoding in the context of generative AI text generation?

    1. A.At each step, the model randomly selects a token from the probability distribution.
    2. B.At each step, the model selects the token with the highest probability.
    3. C.At each step, the model selects the token with the lowest probability.
    4. D.At each step, the model selects a token based on a temperature parameter.
    Show answer & explanation

    Correct answer: BAt each step, the model selects the token with the highest probability.

    • A. Incorrect. This describes random sampling, not greedy decoding. Greedy decoding is deterministic and always chooses the most likely next token, not a random one.
    • B. Correct. Greedy decoding selects the token with the highest probability at each step without considering future steps or exploring other possibilities. This makes the output deterministic given the same prompt and model state.
    • C. Incorrect. Selecting the token with the lowest probability is the opposite of greedy behavior and is not a standard decoding strategy. Greedy decoding always prefers the most probable next token.
    • D. Incorrect. Temperature is a parameter used in sampling methods (e.g., top-k or nucleus sampling) to control randomness, not in greedy decoding. Greedy decoding does not use temperature to choose among tokens.

    Subdomain 2.7: Controlling model parameters

    11.What effect does lowering the temperature parameter have on the model's output?

    1. A.It makes the probability distribution more uniform, increasing randomness.
    2. B.It makes the probability distribution more peaked, decreasing randomness.
    3. C.It sets a hard cutoff on the number of tokens considered during sampling.
    4. D.It increases the penalty applied to tokens that appear frequently in the output.
    Show answer & explanation

    Correct answer: BIt makes the probability distribution more peaked, decreasing randomness.

    • A. Incorrect. This describes the effect of increasing temperature, not lowering it. Lowering temperature makes the distribution more peaked and reduces randomness.
    • B. Correct. Lowering temperature scales the probability distribution to be more peaked, making the model more likely to select high-probability tokens and reducing randomness for more deterministic outputs.
    • C. Incorrect. A hard cutoff on candidate tokens is controlled by top-k or top-p sampling, not temperature. Temperature affects the probabilities before sampling.
    • D. Incorrect. Penalizing frequent tokens is the function of repetition penalty or frequency penalty, not temperature.

    Subdomain 2.5: Describe the benefits of using prompt variables

    12.What is a prompt variable?

    1. A.A placeholder that is replaced with a value at runtime.
    2. B.The fixed part of a prompt that remains constant across runs.
    3. C.A code variable that stores the LLM's response text.
    4. D.A parameter that adjusts the randomness of generated output.
    Show answer & explanation

    Correct answer: AA placeholder that is replaced with a value at runtime.

    • A. Correct. A prompt variable is a placeholder in the prompt template that is dynamically replaced with a specific value during runtime, allowing flexible and reusable prompts without rewriting the prompt text.
    • B. Incorrect. This describes the static part of a prompt, which does not change across runs and is not a variable.
    • C. Incorrect. A prompt variable is used to customize input to the prompt, not to store the LLM's response. Storing output is done separately in application code.
    • D. Incorrect. This describes a generation parameter such as temperature, which controls randomness in output, not a prompt variable.

    Subdomain 2.6: Describe the benefits of Prompt Lab

    13.Which of the following are benefits of using Prompt Lab for prompt engineering?(Select 3)

    1. A.It provides a unified interface to experiment with various foundation models.
    2. B.It offers chat, structured, and freeform modes to cover diverse use cases.
    3. C.It automatically deploys prompts to production environments without manual steps.
    4. D.It allows saving and reusing prompts across team projects for collaboration.
    5. E.It guarantees that all generated outputs are factually correct and reliable.
    6. F.It automatically optimizes prompt performance by learning from usage data.
    Show answer & explanation

    Correct answers: A, B, DIt provides a unified interface to experiment with various foundation models.; It offers chat, structured, and freeform modes to cover diverse use cases.; It allows saving and reusing prompts across team projects for collaboration.

    • A. Correct. Prompt Lab provides a unified interface to experiment with various foundation models, allowing users to test and compare different models in one place, streamlining experimentation and evaluation.
    • B. Correct. Prompt Lab offers chat, structured, and freeform modes to cover diverse use cases, enabling flexibility and allowing users to tailor interactions to the task at hand.
    • C. Incorrect. Prompt Lab does not automatically deploy prompts to production environments; deployment requires manual steps or integration with other tools, as Prompt Lab is focused on experimentation and development.
    • D. Correct. Prompt Lab allows saving and reusing prompts across team projects, facilitating collaboration and consistency, and supporting iterative prompt engineering workflows.
    • E. Incorrect. Prompt Lab does not guarantee factual correctness or reliability of outputs; this depends on the underlying model and prompt, and users must evaluate and refine manually.
    • F. Incorrect. Prompt Lab does not automatically optimize prompt performance from usage data; optimization is a manual or iterative process driven by human testing and tuning.

    Subdomain 2.8: Articulate model risks

    14.Which of the following statements describe risks associated with training data in generative AI models?(Select 2)

    1. A.The model may learn and amplify societal biases present in the training data.
    2. B.Adversarially poisoned data can cause the model to make specific incorrect predictions.
    3. C.The model's training time increases exponentially with the amount of biased data.
    4. D.Poisoned data inevitably causes the model to produce offensive language.
    5. E.Biased training data makes the model more efficient at processing unbiased queries.
    Show answer & explanation

    Correct answers: A, BThe model may learn and amplify societal biases present in the training data.; Adversarially poisoned data can cause the model to make specific incorrect predictions.

    • A. Correct. Generative AI models can absorb patterns from training data, including societal biases, and then reproduce or amplify them in outputs, leading to biased or unfair outcomes. This is a well-documented risk without proper filtering and mitigation.
    • B. Correct. Adversarially poisoned data is intentionally manipulated to influence model behavior, causing targeted incorrect predictions or malicious actions for specific inputs. This is a known security and integrity attack vector in machine learning.
    • C. Incorrect. Biased data does not inherently cause exponential increases in training time. Training time is more closely related to dataset size, model complexity, hardware, and optimization settings, not the presence of bias specifically.
    • D. Incorrect. Poisoned data does not inevitably lead to offensive language; the impact depends on the type of poisoning attack and the model's task. Poisoning can cause various harmful behaviors, such as misclassification or backdoor triggers, not necessarily offensive language.
    • E. Incorrect. Biased training data does not make the model more efficient at processing unbiased queries. In fact, bias usually degrades fairness and generalization, reducing the model's reliability on neutral or unseen inputs.

    Subdomain 2.2: Design Prompts based on use case

    15.A company wants to summarize long financial reports. Which IBM watsonx foundation model is most appropriate for this use case?

    1. A.granite-13b-chat-v2
    2. B.granite-20b-code-instruct
    3. C.flan-t5-xxl
    4. D.mt5-xxl
    Show answer & explanation

    Correct answer: Agranite-13b-chat-v2

    • A. Correct. granite-13b-chat-v2 is an IBM watsonx foundation model optimized for conversational text generation and summarization tasks. It can be prompted effectively to summarize long financial reports, making it the most appropriate choice among the given options.
    • B. Incorrect. granite-20b-code-instruct is specialized for code generation and instruction following, not for summarization of financial reports or general text summarization.
    • C. Incorrect. flan-t5-xxl is a general-purpose text-to-text model from Google, not an IBM watsonx foundation model. It is not part of the watsonx suite and thus not the correct choice for this question.
    • D. Incorrect. mt5-xxl is a multilingual text-to-text model from Google, not an IBM watsonx foundation model. While it can handle multiple languages, it is not designed for financial report summarization within the watsonx ecosystem.

    Domain 3: Fine-tuning

    Subdomain 3.3: Plan for Data elements for application usage

    16.Which data preparation activity is used to analyze data structure, quality, and relationships before using data in an application?

    1. A.Filter
    2. B.Cleanse
    3. C.Shape
    4. D.Profile
    Show answer & explanation

    Correct answer: DProfile

    • A. Filtering is a data preparation step that includes or excludes records based on rules, but it does not focus on analyzing data elements for application usage.
    • B. Cleansing corrects or removes inaccurate, incomplete, or inconsistent data. It is a data quality task, not primarily for understanding data elements before use.
    • C. Shaping transforms data into a desired structure or format. While useful, it is not the key activity for analyzing data elements prior to application use.
    • D. Profiling examines data to understand its structure, quality, relationships, and patterns. This is the essential planning activity for using data elements in an application.

    Subdomain 3.1: Understand the difference between hard and soft prompts

    17.A company wants to build a legal document classifier using a large language model. They have only 100 labeled examples and require the system to be interpretable by non-technical auditors. Which two recommendations are appropriate? (Select two)(Select 2)

    1. A.Use soft prompts because they will maximize accuracy with limited data.
    2. B.Use hard prompts because they can be easily reviewed and understood.
    3. C.Use soft prompt tuning, then map embeddings to words for interpretability.
    4. D.Use hard prompts and manually refine them based on auditor feedback.
    5. E.Combine soft and hard prompts to trade off performance and interpretability.
    Show answer & explanation

    Correct answers: B, DUse hard prompts because they can be easily reviewed and understood.; Use hard prompts and manually refine them based on auditor feedback.

    • A. Incorrect. Soft prompts (learned embeddings) are not interpretable by non-technical auditors, and the claim of maximizing accuracy with limited data is not guaranteed; interpretability is the key requirement.
    • B. Correct. Hard prompts are written in natural language, allowing auditors to review and understand the classification logic without technical expertise.
    • C. Incorrect. While soft prompt tuning can work with limited data, mapping embeddings to words does not yield reliable human-readable interpretations; the process remains opaque.
    • D. Correct. Hard prompts can be manually refined based on auditor feedback, ensuring the system stays transparent and aligned with business requirements.
    • E. Incorrect. Mixing soft and hard prompts does not ensure interpretability since the soft prompt component remains non-interpretable; the focus should be on hard prompts for interpretability.

    Subdomain 3.8: Generate synthetic data using the User Interface

    18.A team wants to generate synthetic data that exactly matches the distribution of their original dataset but are unsure about the appropriate statistical test. Which algorithm should they select to test how well the synthetic data mimics the original distribution's tail behavior?

    1. A.Kolmogorov-Smirnov test (general distribution comparison)
    2. B.Anderson-Darling test (sensitive to distribution tails)
    3. C.Chi-Square test (used for categorical data comparison)
    4. D.T-test (used for comparing means of two samples)
    Show answer & explanation

    Correct answer: BAnderson-Darling test (sensitive to distribution tails)

    • A. The Kolmogorov-Smirnov test is a general nonparametric test for comparing two distributions, but it is less sensitive to differences in the tails, making it less suitable for assessing tail behavior specifically.
    • B. The Anderson-Darling test is designed to compare distributions and gives extra weight to the tails, making it the best choice for validating that synthetic data matches the original distribution's tail behavior.
    • C. The Chi-Square test is used for categorical data and compares observed versus expected frequencies; it is not suitable for assessing tail behavior of continuous distributions.
    • D. The t-test compares means of two samples and does not evaluate distribution shape or tail behavior.

    Subdomain 3.6: Prepare the dataset for training

    19.In the context of dataset preparation for fine-tuning, how are knowledge and skills typically distinguished?

    1. A.Knowledge is about capabilities, while skills are about facts.
    2. B.Knowledge represents facts and information; skills represent tasks and procedures.
    3. C.Knowledge and skills refer to the same concept in the taxonomy.
    4. D.Knowledge is used for training, while skills are used for inference.
    Show answer & explanation

    Correct answer: BKnowledge represents facts and information; skills represent tasks and procedures.

    • A. Incorrect. This reverses the definitions. Knowledge typically refers to facts and information, not capabilities, while skills refer to the ability to perform tasks or procedures.
    • B. Correct. Knowledge represents factual information and data, while skills represent the ability to apply that knowledge to perform tasks or procedures. This distinction is crucial when organizing training data and labeling examples for fine-tuning.
    • C. Incorrect. Knowledge and skills are distinct concepts in educational and AI taxonomies. Knowledge is about what is known, while skills are about what can be done.
    • D. Incorrect. Both knowledge and skills can be used in training datasets. The distinction is about content type, not the training or inference phase.

    Subdomain 3.5: LoRA

    20.Which of the following statements about LoRA is correct?

    1. A.LoRA eliminates the need to store optimizer states.
    2. B.LoRA stores most model weights in CPU RAM, not GPU.
    3. C.LoRA reduces trainable parameters, lowering optimizer memory.
    4. D.LoRA caches the entire dataset on the GPU to speed up training.
    Show answer & explanation

    Correct answer: CLoRA reduces trainable parameters, lowering optimizer memory.

    • A. Incorrect. LoRA does not eliminate the need to store optimizer states. While it reduces the number of trainable parameters, optimizer states (e.g., Adam's momentum and variance) are still required for the trainable LoRA matrices.
    • B. Incorrect. LoRA does not inherently store most model weights in CPU RAM. The base model weights typically remain in GPU memory, while only the LoRA adapters (small matrices) are trained and stored.
    • C. Correct. LoRA reduces the number of trainable parameters by freezing the original model weights and only training low-rank matrices. This significantly lowers optimizer memory usage, as fewer parameters require gradient tracking and optimizer states.
    • D. Incorrect. LoRA does not cache the entire dataset on the GPU. Dataset caching is a separate technique (e.g., memory-mapped files or GPU data loaders) and is not a feature of LoRA itself.

    Subdomain 3.5: LoRA

    21.Which of the following are true benefits or characteristics of Low-Rank Adaptation (LoRA)?(Select 3)

    1. A.Significantly fewer trainable parameters than full fine-tuning.
    2. B.Reduced inference latency relative to the original base model.
    3. C.Rapid task switching by loading task-specific adapter weights.
    4. D.No optimizer states required for the frozen base weights.
    5. E.Guaranteed better performance on language benchmarks.
    6. F.Automatic compatibility with 8-bit quantization techniques.
    Show answer & explanation

    Correct answers: A, C, DSignificantly fewer trainable parameters than full fine-tuning.; Rapid task switching by loading task-specific adapter weights.; No optimizer states required for the frozen base weights.

    • A. Correct. LoRA introduces low-rank matrices to approximate weight updates, drastically reducing the number of trainable parameters compared to full fine-tuning, which updates all model weights. This is a primary efficiency benefit.
    • B. Incorrect. LoRA does not inherently reduce inference latency. Inference speed depends on model architecture and hardware; in some implementations, applying adapters may add slight overhead. Its main advantage is training efficiency, not inference speed.
    • C. Correct. Because task-specific adapter weights are small and separable from the base model, LoRA enables rapid task switching by loading different adapters without reloading the entire base model. This is practical for serving multiple specialized tasks.
    • D. Correct. Since base model weights are frozen during LoRA training, no optimizer states are required for them, reducing memory usage. Only the small set of LoRA parameters need optimizer states, making training more resource-efficient.
    • E. Incorrect. LoRA does not guarantee better performance on language benchmarks. While it often achieves strong results with much lower training cost, performance depends on the task, dataset, and hyperparameters, not solely on the method.
    • F. Incorrect. LoRA does not automatically ensure compatibility with 8-bit quantization. Although LoRA is commonly combined with quantization techniques (e.g., QLoRA), automatic compatibility is not inherent; it depends on the specific implementation and quantization method.

    Subdomain 3.2: Reconstruct prompts to reduce the cost of using GenAI models

    22.How does the max_tokens parameter influence the cost of using a generative AI model?

    1. A.It does not influence cost because pricing depends solely on the prompt's input token count.
    2. B.It places a ceiling on the number of generated tokens, thus bounding the highest possible output cost.
    3. C.It dictates cost exactly, with a flat fee assigned per max_token unit specified in the request.
    4. D.It lowers cost by restricting how the model handles extensive prompts, limiting processing.
    Show answer & explanation

    Correct answer: BIt places a ceiling on the number of generated tokens, thus bounding the highest possible output cost.

    • A. Incorrect. Pricing for generative AI models typically depends on both input and output token counts, not just input. The max_tokens parameter can influence output token count, thus affecting cost.
    • B. Correct. The max_tokens parameter limits the maximum number of tokens the model can generate in its response. This directly bounds the highest possible output cost, as cost is often tied to the number of output tokens. Setting a max_tokens value caps generation length and helps control and predict usage costs.
    • C. Incorrect. There is no flat fee per max_token unit; pricing is proportional to actual token usage, not the configured value. The setting constrains generation length but does not directly set a price.
    • D. Incorrect. Max_tokens does not reduce the processing cost of extensive input prompts; it primarily limits the length of the generated response. It does not change how the model handles the prompt context itself.

    Subdomain 3.2: Reconstruct prompts to reduce the cost of using GenAI models

    23.A developer wants to reduce the cost of using a generative AI model by reconstructing the prompt. Which approach best reduces token usage while maintaining model performance?

    1. A.Elaborate on the system message to include more detail, eliminating the few-shot example and potentially reducing total tokens.
    2. B.Omit the few-shot example altogether and rely on the thorough system message for guidance.
    3. C.Shorten the system message to vital instructions and compress the example to only critical steps.
    4. D.Retain the current system message and insert another concise example to enhance prompt effectiveness.
    Show answer & explanation

    Correct answer: CShorten the system message to vital instructions and compress the example to only critical steps.

    • A. Incorrect. Expanding the system message typically increases token usage, raising costs. While removing the few-shot example may reduce some tokens, the longer system message can offset that benefit, and performance may suffer without examples.
    • B. Incorrect. Omitting the few-shot example reduces token count, but relying solely on a thorough system message may weaken guidance for complex tasks, potentially degrading performance without guaranteed cost savings.
    • C. Correct. Shortening the system message to essential instructions and compressing the example to critical steps lowers total token count while preserving key guidance, directly reducing inference cost and balancing cost and performance.
    • D. Incorrect. Keeping the current system message and adding another example increases the total token count, raising costs. While it may improve effectiveness, it does not reduce cost.

    Subdomain 3.7: Customize LLMs with InstructLab

    24.Which of the following are valid InstructLab techniques for customizing LLMs?(Select 2)

    1. A.Knowledge tuning to embed product facts.
    2. B.Skill tuning to handle return procedures.
    3. C.Taxonomy curation to define conversation flows.
    4. D.Synthetic data generation for dialogue.
    5. E.Safety alignment to prevent harmful responses.
    Show answer & explanation

    Correct answers: A, BKnowledge tuning to embed product facts.; Skill tuning to handle return procedures.

    • A. Knowledge tuning is a core InstructLab technique that injects domain-specific facts and information into the model's knowledge base, such as product details or policies. This teaches the model what it should know.
    • B. Skill tuning is a core InstructLab technique that enables the model to learn new capabilities or procedures, such as handling return procedures or other task-specific workflows. It focuses on how to perform tasks.
    • C. Taxonomy curation is used in InstructLab to organize and define the structure of skills and knowledge areas, but it is not itself a tuning method. It supports categorization rather than directly creating conversation flows.
    • D. Synthetic data generation is a supporting technique for data preparation in InstructLab, but it is not one of the primary tuning categories (knowledge and skill tuning). It is used to create training data, not as a direct customization mechanism.
    • E. Safety alignment is a fine-tuning approach for reducing harmful or biased outputs, but it is not a core technique in InstructLab's knowledge and skill tuning framework. It addresses model behavior constraints rather than domain customization.

    Domain 4: Retrieval-Augmented Generation (RAG)

    Subdomain 4.4: Develop using libraries and tools

    25.In chunking strategies, what is a key benefit of using overlapping chunks?

    1. A.Reduces the total number of chunks
    2. B.Helps maintain context between chunks
    3. C.Increases processing speed
    4. D.Eliminates the need for embeddings
    Show answer & explanation

    Correct answer: BHelps maintain context between chunks

    • A. Incorrect. Overlapping chunks typically increase the total number of chunks because content is repeated across adjacent chunks. The purpose is not to minimize chunk count but to preserve context.
    • B. Correct. Overlapping chunks preserve shared text between neighboring chunks, ensuring that information at boundaries is not lost and maintaining semantic continuity, which improves retrieval quality in RAG applications.
    • C. Incorrect. Overlapping chunks generally add more data to process, which can make indexing and retrieval slightly more expensive. They do not inherently increase processing speed.
    • D. Incorrect. Overlapping chunks do not eliminate the need for embeddings. Embeddings are still required to represent chunks in vector space for retrieval; overlap is only a chunking strategy to improve context continuity.

    Subdomain 4.2: Generate vector embeddings utilizing models

    26.A company operates a MySQL database for their core operations and wants to add vector search for an AI feature with minimal infrastructure change. What is the most pragmatic recommendation?

    1. A.Use a separate purpose-built vector database linked to MySQL records by ID
    2. B.Rewrite their MySQL storage engine to support custom vector indexing
    3. C.Replace MySQL with a dedicated vector database such as Faiss or Milvus
    4. D.Store vectors as JSON arrays in a MySQL text column and perform linear scans
    Show answer & explanation

    Correct answer: AUse a separate purpose-built vector database linked to MySQL records by ID

    • A. Using a separate purpose-built vector database (e.g., Pinecone, Weaviate) linked to MySQL by ID allows leveraging optimized vector search without disrupting existing MySQL operations. This approach minimizes infrastructure changes while providing efficient similarity search.
    • B. Rewriting the MySQL storage engine to support custom vector indexing is highly complex, time-consuming, and not a standard or supported practice. It would require significant development effort and is not pragmatic for most use cases.
    • C. Replacing MySQL entirely with a dedicated vector database would involve a major migration effort, disrupting existing operations. This is not minimal change and may not be necessary if the goal is to augment rather than replace MySQL.
    • D. Storing vectors as JSON arrays in a MySQL text column and performing linear scans is inefficient for vector search. Linear scans do not scale well for high-dimensional vectors and would degrade performance significantly.

    Subdomain 4.1: Describe what embeddings are in Context of GenAI

    27.Which statement accurately describes the impact of dimensionality on embeddings?

    1. A.Higher dimensionality always improves accuracy without any trade-offs.
    2. B.Lower dimensionality vectors cannot capture any semantic meaning at all.
    3. C.Higher dimensionality can capture nuance but raises compute and storage costs.
    4. D.Dimensionality has no measurable impact on the performance of retrieval systems.
    Show answer & explanation

    Correct answer: CHigher dimensionality can capture nuance but raises compute and storage costs.

    • A. Incorrect. Higher dimensionality does not always improve accuracy and comes with trade-offs such as increased compute, storage, latency, and risk of overfitting or noise. The optimal dimension depends on the model and task.
    • B. Incorrect. Lower dimensionality vectors can still capture useful semantic meaning, especially when trained well. They may compress information and lack nuance, but they do not eliminate semantic relationships entirely and are often used for efficiency.
    • C. Correct. Higher-dimensional embeddings can represent more nuanced semantic relationships and details, which may improve retrieval quality. However, they also increase computational and storage costs and can introduce latency, creating a practical trade-off.
    • D. Incorrect. Dimensionality significantly impacts retrieval performance, affecting accuracy (semantic resolution) and efficiency (search speed, memory usage). It is a key design choice in embedding-based systems.

    Domain 5: Deployment

    Subdomain 5.2: Deploy AI Assets

    28.What is a primary benefit of using deployment spaces for AI assets?

    1. A.Seamless integration with version control systems.
    2. B.Ability to train models directly within the space.
    3. C.Governance of model lifecycle across environments.
    4. D.Automatic data labeling for training datasets.
    Show answer & explanation

    Correct answer: CGovernance of model lifecycle across environments.

    • A. Incorrect. While deployment spaces may offer some asset tracking, their primary benefit is not version control integration. Version control is more closely associated with development environments, whereas deployment spaces focus on organizing and promoting assets for deployment.
    • B. Incorrect. Training models is typically performed in development or experimentation workflows, not directly within deployment spaces. Deployment spaces are designed for storing, managing, and deploying assets, not for training.
    • C. Correct. Deployment spaces provide governance over the model lifecycle by separating assets across environments (e.g., development, test, production). This supports controlled promotion, versioning, monitoring, and consistent deployment management of AI assets.
    • D. Incorrect. Automatic data labeling is a data preparation capability, not a function of deployment spaces. Deployment spaces are used to manage and deploy AI assets, not to perform dataset annotation.

    Subdomain 5.5: Plan the deployment of prompts for versioning

    29.What is the significance of chunk size in a RAG system?

    1. A.Using larger chunks always improves retrieval accuracy because they contain more surrounding context.
    2. B.The chunk size must exactly match the token limit of the embedding model to ensure compatibility.
    3. C.It determines the balance between context richness and retrieval granularity, affecting answer quality.
    4. D.Chunk size should be set to the maximum allowed by the vector database to optimize retrieval performance.
    Show answer & explanation

    Correct answer: CIt determines the balance between context richness and retrieval granularity, affecting answer quality.

    • A. Incorrect. Larger chunks do not always improve retrieval accuracy. While they provide more context, they may reduce granularity, making it harder to retrieve precise information and potentially missing relevant smaller segments.
    • B. Incorrect. The chunk size does not need to exactly match the token limit of the embedding model. The model can handle varying chunk sizes within its limit; the key is to choose a size that works well for semantic representation and retrieval.
    • C. Correct. Chunk size determines the balance between context richness and retrieval granularity. This trade-off directly affects the quality of answers in a RAG system, as more context may dilute relevance while smaller chunks may lose surrounding meaning.
    • D. Incorrect. Setting chunk size to the maximum allowed by the vector database does not guarantee optimal retrieval performance. Optimal size depends on retrieval relevance, embedding behavior, and content structure, not just database limits.

    Subdomain 5.4: High-level architecture for deployment options

    30.Which statements about deployment spaces in IBM watsonx are true?(Select 4)

    1. A.A deployment space can hold multiple models and prompt templates.
    2. B.Deployment spaces automatically retrain models on a recurring schedule.
    3. C.Multiple prompt template versions can be created and deployed independently.
    4. D.Access to assets in a deployment space is governable through IAM policies.
    5. E.You must use a deployment space to leverage the model gateway.
    6. F.Inference request logs are viewable directly within a deployment space.
    Show answer & explanation

    Correct answers: A, C, D, FA deployment space can hold multiple models and prompt templates.; Multiple prompt template versions can be created and deployed independently.; Access to assets in a deployment space is governable through IAM policies.; Inference request logs are viewable directly within a deployment space.

    • A. Correct. A deployment space is a container for deployable assets such as models, prompt templates, and other resources. It can hold multiple assets, enabling organized and scalable deployments.
    • B. Incorrect. Deployment spaces do not automatically retrain models; retraining is managed separately through training or MLOps processes.
    • C. Correct. Multiple versions of prompt templates can be created and deployed independently within a deployment space, supporting experimentation, promotion, and rollback.
    • D. Correct. Access to assets in a deployment space is governed by IAM policies, controlling who can view, manage, or deploy assets.
    • E. Incorrect. While the model gateway is often used with deployment spaces, it is not strictly required; the model gateway can be leveraged independently of deployment spaces.
    • F. Correct. Inference request logs can be viewed directly within a deployment space by accessing the deployment's monitoring or logs section, providing visibility into model usage and performance.

    Subdomain 5.1: Plan a deployment based on client needs

    31.What is a primary consideration for responsible AI deployment when planning deployment based on client needs?

    1. A.Maximizing model inference speed and reducing operational costs
    2. B.Ensuring AI systems are compliant, fair, transparent, accountable
    3. C.Automating the deployment pipeline for continuous integration
    4. D.Reducing the number of prompt template versions running in production
    Show answer & explanation

    Correct answer: BEnsuring AI systems are compliant, fair, transparent, accountable

    • A. Incorrect. While maximizing inference speed and reducing costs are important operational concerns, they are not the primary goals of responsible AI deployment. Responsible AI focuses on ethical and compliance aspects, not performance optimization.
    • B. Correct. Ensuring AI systems are compliant, fair, transparent, and accountable is a core principle of responsible AI deployment. This aligns with ethical guidelines and regulatory requirements, which are essential when planning deployment based on client needs.
    • C. Incorrect. Automating the deployment pipeline for continuous integration is a DevOps practice that improves efficiency but does not directly address the ethical or compliance aspects of responsible AI. It is a supporting capability, not a central objective of responsible AI deployment.
    • D. Incorrect. Reducing the number of prompt template versions is a configuration management or operational concern, not a primary goal of responsible AI deployment. It does not address the governance or trust requirements that clients may have.

    Domain 6: watsonx - Integration and Model Orchestration

    Subdomain 6.1: Integrate watsonx.ai with Other Services

    32.Which of the following is NOT a direct protocol for integrating watsonx.ai with other services?

    1. A.REST API over HTTPS
    2. B.gRPC
    3. C.WebSocket
    4. D.Message queue
    Show answer & explanation

    Correct answer: DMessage queue

    • A. REST API over HTTPS is a standard and widely supported protocol for integrating watsonx.ai with other services. watsonx.ai exposes HTTP-based endpoints for actions like model inference, making this the primary integration method.
    • B. gRPC is a high-performance RPC framework that can be used for low-latency, high-throughput communication with watsonx.ai, though it is less common than REST. It is still a valid protocol for integration.
    • C. WebSocket is a protocol that enables real-time, bidirectional communication. It can be used with watsonx.ai for certain streaming or interactive scenarios, but it is not the typical approach for standard request/response APIs.
    • D. Message queue (e.g., Kafka, RabbitMQ) is a messaging pattern, not a direct protocol for service-to-service communication with watsonx.ai. While it can be part of an asynchronous architecture, the actual calls to watsonx.ai APIs are made via REST over HTTPS, gRPC, or WebSocket. Therefore, message queue is not a protocol for direct integration.

    Subdomain 6.4: Develop LLM based applications with LangChain

    33.Which of the following are benefits of using LangChain for building generative AI applications? (Select all that apply)(Select 3)

    1. A.It provides modular components that can be easily combined to build complex applications.
    2. B.It forces a strict, non-customizable pipeline for all LLM interactions without any flexibility.
    3. C.It allows for the reuse of components across different projects and use cases.
    4. D.It is exclusively designed for single-turn question-answering tasks and cannot handle multi-turn conversations.
    5. E.It supports extensibility through custom tools and integrations with external services.
    Show answer & explanation

    Correct answers: A, C, EIt provides modular components that can be easily combined to build complex applications.; It allows for the reuse of components across different projects and use cases.; It supports extensibility through custom tools and integrations with external services.

    • A. Correct. LangChain provides modular components such as prompts, chains, agents, and memory that can be combined flexibly to build complex workflows like retrieval-augmented generation (RAG) or multi-step reasoning. This modularity makes it easier to assemble and iterate on generative AI applications.
    • B. Incorrect. LangChain is designed to be flexible and composable, not to enforce a rigid, non-customizable pipeline. Its value comes from allowing developers to tailor workflows to their specific use cases.
    • C. Correct. LangChain promotes reusability by allowing components like prompts, models, or tools to be reused across different projects, reducing development time and effort.
    • D. Incorrect. LangChain is not limited to single-turn question answering; it supports multi-turn conversations, retrieval-augmented generation, agents, and other advanced patterns. It is suitable for a wide range of generative AI applications.
    • E. Correct. LangChain is highly extensible, enabling integration with custom tools, APIs, and external services such as databases and search engines. This capability is important for building real-world applications that need to interact with data sources.

    Subdomain 6.2: Orchestrate AI Workflows

    34.Which actions help reduce the end-to-end execution time of an AI workflow?(Select 4)

    1. A.Review workflow execution history in the monitoring dashboard.
    2. B.Monitor performance metrics to pinpoint bottlenecks.
    3. C.Deploy the workflow to a different project.
    4. D.Modify step parameters and rerun failed nodes.
    5. E.Delete the workflow and rebuild it from scratch.
    6. F.Run independent tasks concurrently to reduce total time.
    Show answer & explanation

    Correct answers: A, B, D, FReview workflow execution history in the monitoring dashboard.; Monitor performance metrics to pinpoint bottlenecks.; Modify step parameters and rerun failed nodes.; Run independent tasks concurrently to reduce total time.

    • A. Reviewing execution history helps identify failed or slow steps, enabling targeted fixes to reduce overall time.
    • B. Monitoring performance metrics directly reveals bottlenecks such as slow nodes or resource constraints, allowing optimization.
    • C. Deploying to a different project does not affect runtime; it is an operational change, not a performance optimization.
    • D. After identifying issues, adjusting step parameters and re-executing nodes can resolve errors and improve execution time.
    • E. Deleting and rebuilding is inefficient and does not address root causes; it is not a recommended optimization step.
    • F. Running independent tasks in parallel reduces total execution time by leveraging concurrency, a valid optimization technique.

    Subdomain 6.3: Understand real-world Integration Scenarios

    35.Which of the following is NOT a typical activity during the integration and deployment phase of a generative AI solution?

    1. A.Create a comprehensive architecture diagram that details every integration point.
    2. B.Execute thorough end-to-end tests to verify seamless data flow and reliable communication.
    3. C.Monitor the solution’s performance continuously and resolve any issues that arise.
    4. D.Initiate retraining of the foundation model with fresh data from the deployment.
    Show answer & explanation

    Correct answer: DInitiate retraining of the foundation model with fresh data from the deployment.

    • A. Creating an architecture diagram is essential in the planning and design phase to map out integration points, but it does not verify that the integrated system works in practice. Therefore, it is not a typical activity during the integration and deployment phase.
    • B. Executing end-to-end tests is a standard part of the integration phase to confirm that all components communicate correctly and data flows seamlessly. It is an essential integration and deployment activity.
    • C. Monitoring performance and resolving issues is an ongoing operational task that occurs after deployment, not a primary activity during the integration and deployment phase itself.
    • D. Retraining the foundation model with fresh data belongs to the model training and refinement phase, not the integration and deployment phase. Integration focuses on operationalizing the model, not improving it.

    Want the full experience?

    These are just samples. Practice the full IBM watsonx Generative AI Engineer v1 - Associate (C1000-185) question bank in quiz mode — free, no signup, with domain practice and exam simulation.