Design a tool-calling assistant for internal ticket lookup and status updates.

Instruction: Describe the architecture for an assistant that reads and updates tickets safely.

Context: Assesses whether the candidate can design a practical architecture and explain the main tradeoffs. Describe the architecture for an assistant that reads and updates tickets safely.

Official answer available

Preview the opening of the answer, then unlock the full walkthrough.

I would separate lookup from mutation. Lookup should support search, filtering, and grounded summaries of ticket state. Status updates should be a narrower action path with validation on ticket identity, allowed transitions, and whether the user or assistant is authorized to make the change.

I would also make the...

Related Questions