Skip to content

Generative AI Engineer Associate · Domain 6: Evaluation and Monitoring · 12% of the exam

Task 6.1: Select an LLM choice (size and architecture) based on a set of quantitative evaluation metrics; Select key metrics to monitor for a specific LLM deployment scenario; Use Databricks features to control LLM costs

Reading evaluation metrics to pick model size, latency and token metrics to watch, and cost levers: pay-per-token versus provisioned throughput, scale to zero, batch inference and rate limits.

Study it

Sample questions

Try each one before opening the answer. Every option is explained, with the Databricks documentation page that proves it.

Question 1 · choose 1

Evaluation of a two-step chain gives these results. Intent step: 8B model 97 percent accuracy, 70B model 98 percent. Answer step: 8B model 71 percent Correctness, 70B model 89 percent. The target is at least 85 percent Correctness at the lowest cost, and latency allows one large-model call per request. Which configuration should the team deploy?

  1. A8B for both steps to minimize cost
  2. B70B for both steps to maximize quality
  3. C70B for the intent step and 8B for the answer step
  4. D8B for intent, 70B for answers
Show the answer and why
  • A8B for both steps to minimize cost

    Incorrect

    The 8B answer step reaches 71 percent, well short of the 85 percent target.

  • B70B for both steps to maximize quality

    Incorrect

    This meets quality but spends two large-model calls per request, beyond the latency allowance and at higher cost.

  • C70B for the intent step and 8B for the answer step

    Incorrect

    This puts the large model where it adds one point and the small model where it misses the target.

  • D8B for intent, 70B for answers

    Correct

    The 8B model matches the 70B model on intent, while only the 70B model meets the Correctness target, and this uses one large call per request.

Quantitative evaluation per component shows where model size matters. Start small, scale up where metrics demand it, and use different models for different steps.

Question 2 · choose 1

Token spend on a Unity Gateway model service spiked after one team's batch script, running as a service principal, started calling it in a tight loop. Interactive users must not be affected. What should the engineer configure?

  1. AA lower service-level rate limit for all traffic
  2. BA token-based rate limit on the MCP services that the batch team's agents call
  3. CScale to zero on the model service during business hours
  4. DA custom tokens-per-minute limit for that service principal
Show the answer and why
  • AA lower service-level rate limit for all traffic

    Incorrect

    The service limit is a global maximum; lowering it throttles every user, including interactive ones.

  • BA token-based rate limit on the MCP services that the batch team's agents call

    Incorrect

    MCP services support only requests-per-minute limits, and the spend is on the model service.

  • CScale to zero on the model service during business hours

    Incorrect

    Scale to zero is a serving-endpoint idle setting; it does not limit one consumer's token use.

  • DA custom tokens-per-minute limit for that service principal

    Correct

    Custom rate limits can target individual users or service principals, and token-based limits cap consumption on model services.

Rate limits on Unity Gateway services can be set for the whole service, as a per-user default, or as custom limits for users, service principals and groups, using QPM or TPM for model services.

Question 3 · choose 1

Leadership wants a ready-made view of AI spend, adoption and latency across model services. What can an account admin create?

  1. AAn AI Search endpoint load test report
  2. BThe built-in Unity Gateway usage dashboard
  3. CA labeling session in the Review App
  4. DA Genie benchmark over the billing tables
Show the answer and why
  • AAn AI Search endpoint load test report

    Incorrect

    Load tests size retrieval endpoints; they do not report spend.

  • BThe built-in Unity Gateway usage dashboard

    Correct

    Account admins create the built-in dashboard from the Unity Gateway page, covering usage, spend, adoption and performance.

  • CA labeling session in the Review App

    Incorrect

    Labeling sessions collect expert feedback on traces.

  • DA Genie benchmark over the billing tables

    Incorrect

    Benchmarks test a Genie Agent's accuracy.

The usage dashboard includes Overview, Spend, Coding Agents, MCPs, Skills and Performance tabs built on system tables.

Question 4 · choose 1

Costs for AI Search keep rising, and some endpoints may serve indexes nobody queries. Which data source finds them?

  1. AThe index writeback table
  2. BThe model signature
  3. CThe chunk source table
  4. Dsystem.access.audit
Show the answer and why
  • AThe index writeback table

    Incorrect

    It holds saved embeddings, not query activity.

  • BThe model signature

    Incorrect

    Signatures describe model inputs and outputs.

  • CThe chunk source table

    Incorrect

    Source data says nothing about query traffic.

  • Dsystem.access.audit

    Correct

    The audit table logs every AI Search API call, so endpoints whose indexes get no query traffic can be found.

Endpoints with indexes that receive no queries still incur serving costs; use audit logs to identify and clean them up.

Question 5 · choose 1

Several teams share one Unity Gateway model service, and finance wants spend split by project. What should each application add to its requests?

  1. AThe Databricks-Ai-Gateway-Request-Tags header
  2. BA project name written into each prompt
  3. CA separate workspace for each project
  4. DA distinct temperature value per project
Show the answer and why
  • AThe Databricks-Ai-Gateway-Request-Tags header

    Correct

    Key-value tags sent in this header are recorded in a request_tags column for cost attribution.

  • BA project name written into each prompt

    Incorrect

    Prompt text is not a cost attribution field.

  • CA separate workspace for each project

    Incorrect

    Tags attribute cost without splitting workspaces.

  • DA distinct temperature value per project

    Incorrect

    Model parameters do not attribute spend.

Attach custom key-value tags to individual requests so that spend can be tracked by user, team or project.

Databricks documentation

Question 6 · choose 1

A custom model endpoint must handle 40 queries per second, and each request takes 0.5 seconds of model time. What provisioned concurrency does the Databricks formula give?

  1. A80
  2. B40
  3. C20
  4. D0.5
Show the answer and why
  • A80

    Incorrect

    This divides by the execution time instead of multiplying.

  • B40

    Incorrect

    This ignores execution time.

  • C20

    Correct

    Provisioned concurrency equals QPS times model execution time: 40 x 0.5 = 20.

  • D0.5

    Incorrect

    This is the execution time alone.

Estimate concurrency with QPS x execution time and confirm it with a load test.

Practice domain 6 →Practice all domains →