Metrics and evaluation plan for an AI assistant that takes actions for users

Quick Overview

A metrics prompt about an AI assistant that carries out actions on a user's behalf. It tests whether a PM can define correct execution, measure each step from understanding a request to the final outcome, guard against unwanted actions, and combine offline evaluation with production signals.

Metrics and evaluation plan for an AI assistant that takes actions for users

Company: Google

Role: Product Manager

Category: Analytics & Experimentation

Difficulty: medium

Interview Round: Other

You are the PM for a product in which an LLM carries out actions that users ask for. What would you measure to make sure it performs those actions correctly? ```hint Find where it can go wrong A request passes through several steps before anything changes in the world. List where each step could fail, and ask whether a success signal at any single step guarantees the user got what they wanted. ``` ### Clarifying Questions - What actions can the model take: low-stakes ones such as setting a reminder or playing music, or high-stakes ones such as sending messages, making payments or deleting data? - Does it act through tools and APIs, through third-party services, or by operating a user interface directly? - Does the user confirm before an action runs, or does the model act on its own? - Is the goal to evaluate the system before launch, to monitor it in production, or both? ### What a Strong Answer Covers - A definition of a correctly executed action anchored in the user's intent and the resulting outcome - Metrics for each step from understanding the request to reporting back, so failures can be located - A primary metric with guardrails, especially for actions the user never wanted - An evaluation approach that combines offline test sets, sandboxed end-to-end runs and production signals - Different bars for actions depending on risk and reversibility, and how the measurements gate launches ### Follow-up Questions - The task completion rate looks high, but support tickets about wrong actions are rising. What could explain the gap, and how do you find out? - How do you measure correctness when users silently accept whatever the model did, so you never see their true intent? - How would you decide which actions the model may take without asking the user to confirm?

Overview: A metrics prompt about an AI assistant that carries out actions on a user's behalf. It tests whether a PM can define correct execution, measure each step from understanding a request to the final outcome, guard against unwanted actions, and combine offline evaluation with production signals.

Google logo
Google
Jul 11, 2026
mediumProduct ManagerOtherAnalytics & Experimentation
0
0

You are the PM for a product in which an LLM carries out actions that users ask for. What would you measure to make sure it performs those actions correctly?

Clarifying Questions Guidance

  • What actions can the model take: low-stakes ones such as setting a reminder or playing music, or high-stakes ones such as sending messages, making payments or deleting data?
  • Does it act through tools and APIs, through third-party services, or by operating a user interface directly?
  • Does the user confirm before an action runs, or does the model act on its own?
  • Is the goal to evaluate the system before launch, to monitor it in production, or both?

What a Strong Answer Covers Guidance

  • A definition of a correctly executed action anchored in the user's intent and the resulting outcome
  • Metrics for each step from understanding the request to reporting back, so failures can be located
  • A primary metric with guardrails, especially for actions the user never wanted
  • An evaluation approach that combines offline test sets, sandboxed end-to-end runs and production signals
  • Different bars for actions depending on risk and reversibility, and how the measurements gate launches

Follow-up Questions Guidance

  • The task completion rate looks high, but support tickets about wrong actions are rising. What could explain the gap, and how do you find out?
  • How do you measure correctness when users silently accept whatever the model did, so you never see their true intent?
  • How would you decide which actions the model may take without asking the user to confirm?