Product design question

How would you design Comet Assistant to safely act on tasks like booking flights and managing email?

Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.

Start a mock interview on this question · Mock interview from a job description

What this question tests

AI agent product design balancing genuine usefulness against the real risk of an autonomous agent taking costly, irreversible actions.

How to approach it

  1. Segment tasks by risk: informational research is low risk, booking a flight or sending an email on the user's behalf carries real financial and reputational consequences if wrong.
  2. Propose a tiered autonomy model: the agent can research and prepare an action, like a drafted email or a flight itinerary, but requires explicit user confirmation before executing high-stakes actions.
  3. Design a clear preview step showing exactly what the agent is about to do, in plain language, before the user approves, avoiding vague or overly technical confirmations.
  4. Address failure handling: if the agent hits an unexpected state mid-task, like a price change during booking, it should pause and re-confirm rather than proceeding on stale assumptions.
  5. Define success: task completion rate for approved actions, and, critically, a near-zero rate of unintended high-stakes actions executed without explicit confirmation.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from Perplexity

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank