Tool Schema

Domain: Agent Architecture

Motivation

Each tool has a schema that describes its name, what it does, and what parameters it accepts. The model reads schemas to know how to call tools.

Concrete Example

The terminal tool schema says it needs a command string and has an optional timeout number. The model follows this format to call it.

Analogy

Like a recipe card listing ingredients and steps so anyone can follow it.