Function Schema
Also called: Tool Schema, Function Definition
A structured specification that defines a callable function's name, purpose, parameters, input types, constraints, and expected outputs, enabling AI systems to correctly invoke tools and generate valid arguments.
Explore more about Tool Integration
Related terms
A capability that enables an AI model to identify when an external function or tool should be invoked, generate the required structured arguments, and incorporate the returned results into its workflow or response.
Tool InvocationThe act of executing an external tool or function call with specified parameters as directed by an AI agent.
JSON SchemaA declarative specification for describing the structure, data types, constraints, and validation rules of JSON documents, enabling AI systems, APIs, and tools to exchange structured data reliably and validate inputs and outputs.