Перейти к содержимому
Все статьи

Как задать формат ответа нейросети: список, карточки и JSON

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

3 октября 2026 г.формат ответаJSONпромпты
Карточки с этапами составления запроса и проверки результата

Просьба «оформи удобно» оставляет нейросети выбор между таблицей, длинным объяснением и списком. Если результат нужно вставить в конкретный документ или передать программе, этот выбор лучше сделать заранее. Укажите поля, порядок, допустимые значения и способ обозначить отсутствие информации.

Формат — это не только внешний вид. Он определяет, какие элементы ответа должны присутствовать и как их потом проверять. В учебнике Яндекса отдельно рассматриваются структура, объём и язык ответа. Для рабочей задачи к ним полезно добавить правила для неизвестных данных.

Начните со следующего действия

Если человек будет выбирать между вариантами, нужны одинаковые поля для каждого. Если он перенесёт данные в программу, важны строгие имена ключей и типы значений. Для короткой инструкции часто достаточно нумерованного списка: JSON только затруднит чтение.

Не требуйте одновременно «подробно объясни» и «верни только пять коротких строк». Разделите содержательную задачу и представление результата. В примере ниже модель должна разобрать небольшой вымышленный список, а затем оформить одинаковые карточки.

Преобразуй заметки в карточки задач. Для каждой карточки используй ровно четыре строки в таком порядке: Задача; Ответственный; Срок; Неясность. Если имя или срок не указаны, пиши «не указан». Не назначай людей и не рассчитывай даты самостоятельно. Не добавляй вступление.

Заметки:
Марина проверит текст приглашения до 15 октября.
Нужно выбрать помещение, ответственного пока нет.
Денис подготовит список оборудования, срок обсудим позже.

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

Для JSON определите поля и типы

Человеку понятна разница между «три», 3 и «3 штуки». Программа может обрабатывать их по-разному. Если данные будут использоваться автоматически, опишите тип каждого поля и не позволяйте добавлять единицы измерения в числовое значение.

Если хотите проверить свою формулировку для заданного формата ответа, попробуйте её в выбранной нейросети. Отдельно проверьте наличие обязательных полей и отсутствие лишнего текста. Формулировку для изображения можно опробовать в генераторе «Промт Для», выбрав модель под свою задачу.

Извлеки сведения из текста ниже. Ответ — только один JSON-объект без Markdown и комментариев.
Ключи: item — строка; quantity — целое число или null; unit — строка или null; location — строка или null.
Используй только явно указанные данные. null означает, что сведения отсутствуют. Не заменяй неизвестное число нулём. Не добавляй другие ключи.

Текст: Для мастерской заказали четыре настольные лампы. Адрес доставки ещё не выбран.

Здесь ожидается количество четыре, а адрес остаётся неизвестным. Ноль означал бы другое утверждение: ламп нет. Такие различия важнее того, насколько красиво выглядит ответ в окне чата.

Обычный промпт и строгая схема — разные уровни контроля

Просьба «только JSON» сама по себе не делает ответ гарантированно пригодным для программы. Там, где поддерживается структурированный вывод по схеме, можно задавать ограничения средствами API. Например, Gemini предоставляет Structured outputs. Даже корректная структура не подтверждает достоверность значений внутри неё.

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

Как исправить нарушенный формат

Назовите конкретное отклонение: появился лишний ключ, пропущена строка, неизвестная дата заполнена догадкой. Попросите исправить представление, сохранив подтверждённые сведения. Если ошибка повторяется, добавьте один небольшой few-shot пример.

Для длинных исходников полезно отдельно разметить данные и инструкции. Тогда описание формата будет легче отличить от текста, который нужно обработать.

В выбранной нейросети можно продолжить практику: уточните схему результата и проверьте её на примере с пропущенными данными.

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