Introduction
When you ask a computer or AI for information, the way it shows the answer can be confusing or hard to use. Output format control helps shape the answer so it is clear, useful, and easy to understand.
Imagine ordering food at a restaurant. You can ask for your meal to be served as a full plate, a sandwich, or a salad. Each way changes how you eat and enjoy the food. Output format control is like choosing how your meal is served to fit your taste and needs.
┌───────────────────────────────┐
│ User Request │
└──────────────┬────────────────┘
│ Specify format
↓
┌───────────────────────────────┐
│ Output Format Controller │
│ (decides how to show answer) │
└──────────────┬────────────────┘
│ Formats answer
↓
┌───────────────────────────────┐
│ Formatted Output │
│ (text, list, table, JSON...) │
└───────────────────────────────┘