Один промт — и нейросеть превращается в персонального нутрициолога
Подробное руководство по созданию универсального промта для расчёта калорийности и БЖУ любых блюд
Почему обычный запрос к нейросети не работает
Многие пользователи отправляют нейросети запрос вроде «посчитай калории в моём обеде» — и получают расплывчатый ответ: «примерно 400–600 ккал». Проблема не в нейросети, а в отсутствии структуры. Нейросеть работает с тем контекстом, который ей задан. Без чётких инструкций она не знает:
- какой формат ответа нужен;
- учитывать ли способ приготовления;
- считать ли массу блюда в сыром или готовом виде;
- насколько подробно расписывать состав.
Правильно составленный промт устраняет все эти пробелы и даёт точный, структурированный расчёт.
Анатомия эффективного промта для подсчёта КБЖУ
Рабочий промт состоит из нескольких обязательных блоков. Каждый из них отвечает за конкретный аспект расчёта.
1. Роль
Назначьте нейросети роль: «Ты — профессиональный диетолог и нутрициолог». Это настраивает модель на соответствующий стиль и базу знаний.
2. Формат ввода
Укажите, в каком виде вы будете передавать данные: фото блюда, список продуктов с весом или название рецепта.
3. Формат вывода
Потребуйте таблицу: продукт, вес, калории, белки, жиры, углеводы — и итоговую строку с суммой.
4. Уточнения
Попросите задавать вопросы, если данных недостаточно (вес порции, способ готовки, количество масла).
Готовый универсальный промт для подсчёта КБЖУ
Ниже представлен проверенный шаблон, который можно скопировать и использовать с любыми нейросетями — ChatGPT, Claude, Gemini, GigaChat и другими.
📋 ПРОМТ-ШАБЛОН
Ты — профессиональный диетолог. Твоя задача — рассчитать калорийность и содержание белков, жиров и углеводов (КБЖУ) в блюде. Я отправлю тебе описание блюда или фотографию. Твои действия: 1. Если данных недостаточно (не указан вес порции, способ приготовления, количество масла), сначала задай мне уточняющие вопросы. 2. Разбей блюдо на ингредиенты с весом каждого в граммах. 3. Рассчитай КБЖУ каждого ингредиента. 4. Представь результат в виде таблицы: Ингредиент | Вес (г) | Калории | Белки | Жиры | Углеводы. 5. В конце таблицы добавь строку «Итого» с суммарными значениями. 6. Учитывай способ термообработки: жарка добавляет калории за счёт масла, варка часть калорий теряет. Моё блюдо: [опиши блюдо или загрузи фото]
Как выглядит результат: пример расчёта
После отправки промта с описанием «Овсяная каша на молоке с бананом и мёдом, порция 300 г» нейросеть выдаст структурированный результат:
| Ингредиент | Вес (г) | Калории | Белки (г) | Жиры (г) | Углеводы (г) |
|---|---|---|---|---|---|
| Овсяные хлопья | 60 | 220 | 7,4 | 4,1 | 37,0 |
| Молоко 2,5% | 150 | 78 | 4,3 | 3,8 | 7,1 |
| Банан | 80 | 72 | 1,2 | 0,2 | 16,8 |
| Мёд | 10 | 33 | 0,1 | 0 | 8,2 |
| ИТОГО | 300 | 403 | 13,0 | 8,1 | 69,1 |
Три сценария использования промта
📸 Подсчёт по фотографии
Загрузите снимок блюда. Нейросеть с поддержкой зрения определит состав, оценит порции и рассчитает КБЖУ. Добавь в промт: «Оцени вес порции по фото, сравнивая с размером посуды».
📝 Подсчёт по описанию
Укажите продукты и вес текстом: «Куриная грудка 150 г, рис 80 г сухой, огурец 100 г». Это самый точный вариант, поскольку все величины известны заранее.
📖 Подсчёт по рецепту
Вставьте полный рецепт. Добавьте в промт строку: «Рассчитай КБЖУ всего блюда и одной порции при делении на 4 части». Удобно для планирования меню.
Расширенные возможности: что ещё можно добавить в промт
| Задача | Что дописать в промт |
|---|---|
| Дневной баланс | «Веди учёт за день. После каждого приёма пищи показывай, сколько КБЖУ осталось до нормы 1800 ккал» |
| Анализ меню недели | «Рассчитай КБЖУ каждого дня и средние значения за неделю. Укажи дисбаланс нутриентов» |
| Замена продуктов | «Подбери аналоги ингредиентов с меньшей калорийностью, сохранив баланс белков» |
| Учёт ограничений | «Я придерживаюсь кето/вегетарианства/безглютеновой диеты. Отмечай несоответствия» |
| Микронутриенты | «Дополнительно рассчитай содержание клетчатки, сахара и натрия» |
Типичные ошибки, из-за которых расчёт получается неточным
❌ Как делать НЕ надо
- «Посчитай калории в борще» — не указана порция
- «Сколько ккал в салате» — неизвестен состав
- Не упомянуто масло при жарке (до 100+ скрытых ккал)
- Не различать сухой и готовый вес круп
✅ Как делать правильно
- «Борщ, тарелка 350 мл, со сметаной 15 г»
- Перечислить все ингредиенты салата с весом
- Указать: «жарил на 10 г растительного масла»
- Писать: «рис 80 г в сухом виде»
Насколько точен подсчёт КБЖУ нейросетью
Нейросеть опирается на справочные таблицы пищевой ценности, поэтому при полном описании ингредиентов с весом точность расчёта сопоставима с профессиональными приложениями для подсчёта калорий. Основные источники погрешности:
Важно помнить: пищевая ценность одного и того же продукта варьируется в зависимости от сорта, сезона и производителя. Поэтому даже идеальный расчёт — это оценка, а не лабораторный анализ. Однако для целей похудения, набора мышечной массы или контроля питания такой точности более чем достаточно.
Чек-лист идеального промта для КБЖУ
- ✅ Задана роль: диетолог / нутрициолог
- ✅ Описан формат ввода: текст, фото или рецепт
- ✅ Затребован табличный формат ответа со строкой «Итого»
- ✅ Указано различать сухой и готовый вес продуктов
- ✅ Прописан учёт способа приготовления и масла
- ✅ Есть инструкция задавать уточняющие вопросы при нехватке данных
- ✅ При необходимости добавлены личные параметры: норма калорий, цель, ограничения
Итог
Один грамотно составленный промт заменяет платное приложение для подсчёта калорий. Сохраните шаблон, дополните его личными параметрами — и точный расчёт КБЖУ любого блюда будет занимать меньше минуты.