Содержание
  1. Утверждённый источник M1: что берём без изменений
  2. Полный промпт: копируем и подставляем источник
  3. Сверка каждой строки с M1 по ингредиентам, объёму и цене
  4. Запрещённые формулировки и лишние ингредиенты
  5. Возврат промпта с явным запретом при расхождении
  6. Что дают готовые шаблоны из обзоров
  7. Частые вопросы
Гайды

Промпт для меню: структура, описания, проверка

6 ноября 2026 · 10 минут чтения

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

Утверждённый источник M1: что берём без изменений

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

Возьмём учебный пример для кафе «Кедр». Все сведения ниже вымышлены для учебного разбора:

  • томатный суп — 250 мл — 280 ₽ — томаты, вода, лук;
  • гречка с грибами — 300 г — 340 ₽ — гречка, шампиньоны, лук;
  • ягодный морс — 200 мл — 120 ₽ — состав не уточнён.

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

Что относится к M1 и переносится дословно:

Поле Источник M1 Что делает модель
Название «Томатный суп» Переносит без замены
Ингредиенты томаты, вода, лук Упоминает только их
Объём или масса 250 мл Сохраняет значение и единицу
Цена 280 ₽ Сохраняет цифру
Описание отсутствует Пишет до 8 слов по ингредиентам

Пятая строка таблицы — единственное поле, которое модель создаёт. Всё остальное она копирует. Если в M1 нет ингредиентов, описание строится на том, что есть, а состав помечается как неуточнённый. Такой порядок защищает от главной ошибки: появления в меню продуктов, которых на кухне нет.

Отдельно зафиксируйте единицы измерения. Миллилитры для напитков и супов, граммы для гарниров и вторых блюд. Смешение единиц внутри одного раздела читается как небрежность и мешает гостю сравнивать порции. В промпте единица приходит из M1, поэтому менять её на «примерно» или «порция» нельзя.

Полный промпт: копируем и подставляем источник

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

КОД
Ты редактор меню кафе. Ниже — утверждённый источник данных о блюдах. Составь по каждой позиции одну строку в формате: Название — описание до 8 слов — объём/масса — цена. Правила: используй только ингредиенты из источника; не добавляй новых ингредиентов; не пиши слов «веганский», «без аллергенов», «лечебный», «диетический»; если состав в источнике не указан, напиши «состав уточните у сотрудника»; сохрани объём/массу и цену точно как в источнике. Источник: томатный суп — 250 мл — 280 ₽ — томаты, вода, лук; гречка с грибами — 300 г — 340 ₽ — гречка, шампиньоны, лук; ягодный морс — 200 мл — 120 ₽ — состав не уточнён. Выведи только три строки, без пояснений.

Что менять под себя: блок после слова «Источник». Вместо трёх позиций кафе «Кедр» подставьте свои строки в том же порядке — название, объём или масса, цена, ингредиенты. Если у позиции состав не заполнен, оставьте пометку «состав не уточнён»: промпт сам превратит её в нейтральную фразу. Число строк в последнем предложении тоже поправьте под свой список.

Эталонный результат ручной сверки выглядит так:

  • Томатный суп — Томаты, вода и лук — 250 мл — 280 ₽;
  • Гречка с грибами — Гречка с шампиньонами и луком — 300 г — 340 ₽;
  • Ягодный морс — состав уточните у сотрудника — 200 мл — 120 ₽.

Описания короткие, ингредиенты совпадают с источником, объём и цена перенесены без изменений. У морса модель не додумала ягоды и не написала «натуральный», а сослалась на сотрудника. Это ровно то поведение, которого требует правило про незаполненный состав.

Отрицательный случай показывает, как выглядит брак: «Томатный суп со сливками — 300 мл — 290 ₽». Здесь три расхождения сразу — добавлен ингредиент, изменён объём и изменена цена. Такую строку нельзя публиковать, и именно на её поиск направлены обе проверки из следующих разделов.

Сверка каждой строки с M1 по ингредиентам, объёму и цене

Первая проверка механическая. Вы берёте таблицу и проходите по каждому полю: факт из M1, строка результата, совпадает или нет. Ниже разбор на трёх позициях примера.

Факт из M1 Строка результата Совпадает
томаты, вода, лук Томаты, вода и лук да
250 мл 250 мл да
280 ₽ 280 ₽ да
гречка, шампиньоны, лук Гречка с шампиньонами и луком да
300 г 300 г да
340 ₽ 340 ₽ да
состав не уточнён состав уточните у сотрудника да
200 мл 200 мл да
120 ₽ 120 ₽ да

Порядок работы простой. Сначала выпишите из M1 три колонки: ингредиенты, объём или масса, цена. Затем откройте ответ модели и отметьте каждое совпадение. Все три цены и все три значения объёма обязаны совпасть буквально. Если модель написала «около 250 мл» или «250–300 мл», это расхождение: в меню идёт точное значение из источника.

По ингредиентам проверка сложнее. Модель может переставить слова, и это нормально: «томаты и лук» и «лук и томаты» описывают один состав. Расхождением считается только появление нового продукта или исчезновение старого. В примере со сливками появился ингредиент, которого в M1 нет, — это брак независимо от того, как красиво звучит описание.

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

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

Запрещённые формулировки и лишние ингредиенты

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

В обзоре на skillmagnet.ru отмечено, что состав, калорийность и аллергены относятся к зоне ответственности заведения, а модель переносит в меню готовые цифры технолога. Там же приведён промпт с запрещёнными словами «нежнейший», «изысканный», «авторский», «неповторимый», «тающий во рту» — эти штампы не несут информации о блюде и делают описания одинаковыми у разных заведений.

Проверка идёт в два прохода. Первый — поиск по тексту четырёх запрещённых слов из промпта. Второй — сверка ингредиентов: каждое упоминание продукта должно подтверждаться M1. Новый продукт в описании считается лишним ингредиентом.

Что ищем Пример брака Действие
Запрещённое слово «диетический суп» Удалить слово
Лишний ингредиент «суп со сливками» Вернуть промпт с запретом
Обещание пользы «лечебный морс» Удалить формулировку
Изменённый объём «300 мл» вместо 250 мл Исправить по M1
Изменённая цена «290 ₽» вместо 280 ₽ Исправить по M1

Слова про пользу и безопасность требуют особой внимательности. Формулировка «без аллергенов» утверждает безопасность блюда; её допустимость проверяют по рецептуре и условиям кухни. В учебном M1 такого подтверждения нет. В обзоре на kraftiai.ru прямо сказано: ошибка в аллергенах — это риск здоровью гостя и претензия к заведению. Поэтому такие пометки в промпт не закладываются, а описания строятся на составе и способе приготовления.

Возврат промпта с явным запретом при расхождении

Когда проверка нашла расхождение, промпт не переписывают с нуля. Вы возвращаете его модели с добавленным запретом на конкретную ошибку. Такой возврат работает точнее общей просьбы «исправь».

Формулировка возврата для случая со сливками:

КОД
В строке про томатный суп появился ингредиент «сливки», которого нет в источнике, объём изменён на 300 мл, цена — на 290 ₽. Перепиши строку строго по источнику: томатный суп — 250 мл — 280 ₽ — томаты, вода, лук. Сливки не добавляй. Объём и цену бери только из источника.

Три элемента делают возврат рабочим. Первый — названная ошибка: модель видит, что именно нарушено. Второй — точная строка источника, повторённая целиком. Третий — явный запрет на добавленный ингредиент. После возврата строка проходит обе проверки заново: сверку с M1 и поиск запрещённых формулировок.

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

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

Что дают готовые шаблоны из обзоров

Готовые шаблоны помогают выбрать структуру запроса под нужный формат меню. В обзоре на canadatalk.ru приведена структура промпта из пяти блоков: роль, контекст, задача, формат и ограничения. Там же показан приём с уточняющими вопросами — модель сначала запрашивает недостающие данные, а потом отвечает. Для меню этот приём работает, когда состав позиции неполный.

В обзоре на gptrf.ru дан промпт для описаний блюд: состав плюс просьба написать 15–20 слов на позицию, аппетитно и без штампов. Там же отмечено практическое правило — гость сравнит картинку с тарелкой, поэтому генерируется подача и атмосфера, а ингредиенты берутся из реального блюда.

Болгарский ресурс cnts.bg в разделе про описания меню предлагает уточнить тип заведения, список блюд с основными ингредиентами, сезон и носитель; цену можно указать по желанию. На выходе шаблон просит описания в 2–3 предложения и пометки только о тех аллергенах, которые уже упомянуты во входных данных. Этот шаблон шире нашего: он рассчитан на полноценные абзацы, тогда как формат кафе «Кедр» держится на одной строке до 8 слов.

Названные материалы уже предлагают структуру запроса, примеры и рекомендации по проверке данных. В этом учебном комплекте собраны полный исходник, готовые строки, отрицательный случай и таблица сверки. Читатель может вручную сопоставить весь набор до обращения к модели.

Частые вопросы

Чем промпт для меню отличается от обычного запроса к нейросети?

Обычный запрос просит придумать описание блюда. Промпт для меню переписывает утверждённый источник и не добавляет ингредиентов. Разница в том, что результат можно сверить построчно: название, состав, объём и цена приходят из M1.

Что делать, если состав блюда в источнике не указан?

В промпте задаётся правило: написать «состав уточните у сотрудника». В примере кафе «Кедр» так обработан ягодный морс. Модель не додумывает ягоды и не пишет общих слов про натуральность.

Как проверить, что модель не добавила лишний ингредиент?

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

Можно ли поручить нейросети расчёт калорийности и аллергенов?

Нет. В обзоре на skillmagnet.ru отмечено, что состав, калорийность и аллергены относятся к зоне ответственности заведения. Эти цифры даёт технолог по рецептуре, а модель переносит готовые значения в текст меню.

Сколько позиций можно обработать одним промптом?

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

Читайте также

3 материала