Lesson 3 / 18Module 1. Core ConceptsDetailed lesson
Academy/Prompt Engineering/Lesson 3. How to control the output format
Beginner17 min

Lesson 3. How to control the output format

The problem is often not in the content of the answer but in the fact that the result is inconvenient to use. This lesson shows how to control the format in advance.

Topic breakdown

Even a useful idea loses value if you didn't ask the model to present it in a convenient form. Then you have to manually shorten, structure, and adapt the response.

Tables, checklists, outlines, Q&A, or JSON suit different tasks. A content plan is convenient as a table, an internal instruction as a step list, and an integration output as JSON.

Controlling the format is one of the fastest ways to increase the practical value of a prompt, because the result immediately enters your workflow in the right form.

What you'll learn

  • specify the output format in advance
  • write prompts for tables, lists, and outlines
  • distinguish between human-readable and machine-readable formats
  • compare multiple formats for the same task

Lesson plan

Why format matters

Without a format, the answer may be useful but inconvenient. Format saves time on the next step of work.

Which format suits which task

For plans and comparisons, tables are great; for operational tasks, checklists; for article structure, outlines; for integrations, JSON.

How to clean up format with constraints

Number of items, line length, and column names make the output much more stable.

Combining formats

It's useful to first get a structure, then ask to transform it into a different format for a specific task.

Weak vs strong prompt

Weak prompt

Make me a content plan for the week.

Strong prompt

Create a 7-day content plan. Provide the result in a table: day, topic, format, CTA. All columns should be short. At the end, add the 3 strongest ideas as a separate list.

The strong prompt immediately explains what form the result should take. This reduces rework time and makes the output ready to use.

Ready prompt template

Copy and adapt
Provide the result in a table with 4 columns: task, goal, key action, KPI. Each cell should be no longer than 12 words. At the end, add a brief conclusion of 3 points.

Why it works

If the format is specified in advance, the model understands the framework within which it needs to respond.

Constraints on the number of columns, items, and length make the output cleaner and more stable.

Tables and lists are convenient for quick scanning, JSON is for automation and passing to other systems.

For complex tasks, it's useful to first get an outline and then transform it into a table or draft.

Practice

  • Choose a topic, for example a weekly content plan for a small business.
  • First build a prompt requesting the answer as a table.
  • Then create a prompt for the same task in checklist format.
  • Describe which format better suits your workflow.

Mini-project

Mini-project: one task in three formats

Take one task and run it through three formats to understand which output is most convenient for you.

Tasks

  • Choose a topic.
  • Create a prompt for an outline.
  • Create a prompt for a table.
  • Create a prompt for a checklist or JSON.

Deliverables

  • 3 versions of the result in different formats
  • brief explanation of which format is best
  • 1 ready template for future use

Checklist

Is the format type specified?
Is the number of items or columns limited?
Is the maximum length set?
Is an additional summary block specified?
Does the format suit your real workflow?

Common mistakes

  • not limiting the number of items or columns
  • requesting multiple conflicting formats at once
  • writing simply 'make it look nice' without structure
  • not considering where the result will be used next

Lesson FAQ

Is a table always the best format?

No. A table is great for comparison and planning, but for some tasks an outline or checklist works faster and is clearer.

When is JSON needed?

When the result needs to be passed to another system, automated, or programmatically processed. For such tasks JSON is especially convenient.

Next step

How to control the output format in a prompt? Lesson 3 | Prompter Academy