An output format description tells a language model how its response should be shaped, including writing style, length, and encoding. Formats may include JSON, YAML, CSV, other text or binary forms, or code with a specified language and conventions. section 2.1.2
The output should be a JSON with the following structure:
{reasoning: "", intent: ""}
A customer-intent prompt can require a JSON object with reasoning and intent fields. section 2.1.2
