Overview
How might we design output format selection so people can trust and act on AI output?
When to use
- Perfect for data processing tools, content generation platforms, and applications where output format selection improves usability and integration.
When to skip
- Casual Q&A where format chrome is overkill.
- Formats the model cannot reliably produce.
- Downstream systems that already coerce format via API only.
Rules
Claiming JSON mode while returning prose fences.
No validation that the output matches the selected schema.
Changing format mid-stream without restarting cleanly.
Hiding format options in buried settings.
Evidence
| Product | Implementation |
|---|---|
| ChatGPT | Canvas and code/json oriented outputs on request. |
| Claude | Artifacts and structured output styles. |
| API platforms | Response format parameters for JSON mode. |
| Data analysis tools | Export-as controls for tables and files. |

