← Back to Glossary
Function Schema
Phase 04 · Agentstechnique

A JSON specification describing a tool's name, purpose, input parameters, and types so an LLM knows how to invoke it.

Why it exists

Informs the LLM what tools exist, what parameters are required, and how to structure JSON function calls.

How it works

Uses JSON Schema format defining function names, parameter descriptions, types, and required fields.

Where you'll use this