Tool Contracts, Errors, and Progressive Discovery
The model chooses from the interface you describe. Ambiguous tools create ambiguous behavior.
Learn this with Professor KatalockOpens in KatalockAi chat: your AI engineering mentor teaches this lesson step by step, checks your understanding and reviews your code.