Structured output asks a model or agent to return fields with defined names, types and constraints. Common formats include validated JSON objects, typed tool arguments and records that match an application schema.
A schema makes output easier to validate and route across system boundaries. It reduces parsing ambiguity but does not guarantee that field values are factually correct, so applications still need semantic checks and safe handling for validation failures.
