What makes tool descriptions misleading to a model even when they read well to humans?

Instruction: Explain why human-readable tool descriptions can still mislead an AI system.

Context: Checks whether the candidate can explain the core concept clearly and connect it to real production decisions. Explain why human-readable tool descriptions can still mislead an AI system.

Updated

Example Answer

A description misleads when it promises more than the tool does or hides a decision the caller must make. “Fix customer accounts” might actually mean replacing one billing-address field; the model could infer broader repair authority from the wording.

I'd describe the exact action, prerequisites, exclusions, and returned outcome. I'd also make overlapping descriptions explain a real distinction, such as search by name versus fetch by known ID. Examples should include a request the tool cannot fulfill. Tool descriptions are guidance, not permission grants; the backend enforces the real boundary. I'd replay confusing user intents and inspect selection, because polished prose can still leave the model with two equally plausible choices.

Why this works

Uses overpromising and overlap examples, then tests their effect on selection.

Practice follow-up

How would you rewrite a tool described only as “manage documents”?

Your preparation path

Work through these questions in order. Read the answer aloud, then explain it in your own words.

Related Questions