core practice · system design prompt

Design exercise: Tool-use Evaluations

Tool selection, argument correctness, sequencing, recovery, side-effect safety, and end-state verification. Implement designOutline() returning non-empty values for: toolChoice, trajectory, endState. Each value must name a concrete mechanism or decision.

The mechanism

Tool-use evals grade the entire trajectory: correct tool, valid arguments, efficient sequence, safe handling of errors, and verified final state. Scope: this card owns grading the TRAJECTORY — tool choice, argument correctness, sequencing, error recovery, and verified end state. Grading the final text is `llm-evals`; the SWE-bench-style environment-plus-verifier setup is `coding-agent-benchmarks`.

Study Tool-use Evaluations

Expected evidence

A design outline with toolChoice, trajectory, endState plus an explicit failure mode or trade-off.

Try this drill in the practice workspace →

Hints when you need them
  • Name the failure mode before selecting the mechanism.

Check the sources

Browse all practice briefs