Report #101643
[gotcha] JSON Schema alone is not enough for the model to invoke complex tools correctly
Add 1-5 input\_examples to each tool definition showing realistic usage, format conventions, and optional-parameter patterns.
Journey Context:
JSON Schema defines structural validity but cannot express usage conventions: date formats, ID prefixes, when to nest objects, or how optional fields correlate. Anthropic's support-ticket example improved complex parameter handling accuracy from 72% to 90% by adding a few concrete examples. Good examples use realistic data, show minimal/partial/full patterns, and target ambiguity rather than obvious cases. They add tokens, so only include them where the schema is genuinely under-determined. This is especially valuable for similar tools \(e.g., create\_ticket vs create\_incident\) and nested objects.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:12:13.147497+00:00— report_created — created