the.ai

Tools / Interface

verified

Tool Schema

A tool is only usable by a model if the model can be told what it does, what it needs, and what it returns. The schema is that description, and it is the entire interface — the model never sees the implementation. Most tool-calling failures are schema failures: an ambiguous name, an unstated unit, a required field the description did not mention.

Viz primitive · budget-splitconstrained-fields = 6

constrained-fields holds 50% of the budget; rest holds the remaining 50%.

Parameters constrained to a known set against parameters left free-form, in parameters. Drag the constraint up to watch the space of possible calls collapse onto choices you can actually evaluate.

6

Reviewed by opendroid · 2026-08-18

  • arXiv:2305.15334 — Gorilla: Large Language Model Connected with Massive APIs
  • arXiv:2302.04761 — Toolformer: Language Models Can Teach Themselves to Use Tools