# Дай ответ таблицей: как просить нужный формат

Канонический URL: https://zero2claude.ru/blog/structured-output
Дата: 2026-07-27
Теги: промптинг, новичкам, claude

Одну и ту же информацию Claude выдаст простынёй текста или аккуратной таблицей — решает одна фраза в запросе. Разбираем, как просить формат.

Ты спросил Claude, чем отличаются три тарифа интернета, — и получил три плотных абзаца, в которых глаза разбегаются. Вроде всё верно, но чтобы сравнить цены, приходится перечитывать дважды и держать цифры в голове. А нужна-то была обычная табличка: тариф, цена, скорость.

Дело в том, что Claude не угадывает, в каком виде тебе удобнее читать. По умолчанию он отвечает связным текстом — и это нормально. Но стоит сказать, **каким должен быть ответ**, и он легко переключится. Формат — это не каприз, а способ сэкономить себе минуты на каждом запросе.

<Cover src="/blog/structured-output.jpg" alt="Поток текста, аккуратно укладывающийся в ячейки таблицы" />

## Формат — это просто ещё одно слово в просьбе

Не нужно знать никаких терминов. Достаточно в конце запроса добавить, как ты хочешь видеть ответ. Сравни:

Плохо: «Расскажи про три тарифа интернета».

Хорошо: «Сравни три тарифа интернета **таблицей**: колонки — тариф, цена, скорость».

Второй ответ читаешь за пять секунд и сразу принимаешь решение. Та же информация — но уложена так, как удобно тебе, а не как получилось.

Вот несколько фраз, которые работают почти всегда:

- **«дай таблицей»** — когда сравниваешь варианты или есть повторяющиеся поля: цена, срок, плюсы и минусы.
- **«в три пункта»** или «списком» — когда нужен короткий перечень, а не рассуждение.
- **«одним абзацем»** или «в два предложения» — когда ответ расползается, а тебе хватит сути.
- **«пошагово, по шагам»** — когда это инструкция и важен порядок действий.

<Callout type="tip">
Проси формат **в той же фразе**, где задаёшь вопрос, — не отдельным сообщением после. Так Claude сразу строит ответ правильно, а не переделывает уже написанное. И будь конкретен: не «покороче», а «в три пункта» или «до 50 слов». Чем точнее рамка, тем предсказуемее результат.
</Callout>

## До и после: одна и та же задача

Допустим, ты планируешь поездку и спрашиваешь, что взять с собой.

**Без формата** Claude напишет тёплый абзац: «Не забудь удобную обувь, ведь предстоит много ходить, а ещё…» — мило, но в магазине по такому списку не пройтись.

**С форматом** — «Дай чек-лист вещей в поездку списком, по категориям: одежда, документы, техника» — получишь готовый перечень с галочками, который открываешь прямо на телефоне и собираешь чемодан.

Тот же приём выручает в работе:

- «Сделай **таблицу** дел на неделю: колонки — задача, день, приоритет».
- «Перепиши это письмо **тремя короткими абзацами**: проблема, что прошу, срок».
- «Выпиши из текста только **имена и даты, маркированным списком**».

Каждый раз ты экономишь не на самом ответе, а на том, что **потом не приходится переделывать вручную** — копировать, сортировать, резать на куски.

Заметь ещё одну деталь: формат не обязан быть сложным. Иногда достаточно сказать «коротко» и сразу задать рамку — «в одно предложение» или «не больше пяти пунктов». Claude охотнее держится в границах, когда границы названы цифрой, а не настроением. «Покороче» он понимает как угодно; «до 50 слов» — однозначно. Эта же логика выручает, когда ответ нужен на завтра в письме или в чате коллеге: проси сразу в том виде, в каком собираешься его переслать, и копировать-чистить почти не придётся.

## А что такое JSON и кому он нужен

Иногда в советах по промптингу встречается слово **JSON** — и звучит оно пугающе, хотя это всего лишь ещё один формат ответа. Только аккуратный не для человека, а для программы.

Представь подписанные коробки: у каждого значения есть ярлык. Вместо абзаца про книгу получается так:

```json
{
  "название": "Понедельник начинается в субботу",
  "автор": "Стругацкие",
  "год": 1965
}
```

Человеку такое читать неудобно, зато любая программа мгновенно поймёт, где название, а где год — ничего не надо вытаскивать руками. Поэтому JSON просят, когда ответ Claude пойдёт **дальше в код**: на сайт, в таблицу, в другое приложение.

Если ты пока просто общаешься с Claude в чате — JSON тебе не нужен, забудь о нём. Но как только дойдёшь до запросов через API (это когда твоя программа сама обращается к Claude), фраза «верни ответ в JSON с полями такими-то» станет твоим главным инструментом. Хорошая новость: просится он ровно так же, как таблица, — обычными словами.

<Callout type="note">
Тот же навык — попросить формат — работает на всех уровнях: от «дай списком» в чате до «верни JSON» в коде. Меняется только то, **кто** будет читать ответ: ты или программа. А сама привычка проговаривать формат остаётся одной и той же.
</Callout>

## Вывод: думай про формат заранее

Перед тем как нажать Enter, спроси себя: **в каком виде мне будет удобно этим пользоваться?** Список, таблица, два предложения, чек-лист. Добавь это одной фразой в конец запроса — и каждый раз сэкономишь себе минуты разбора.

Привычка маленькая, но именно из таких мелочей складывается ощущение, что Claude тебя понимает. А разбираем мы их по порядку — от простых просьб до запросов, которые сразу попадают в цель.
