Подсчёт калорий — одна из самых полезных бытовых задач, которую можно делегировать нейросети. Вместо ручного поиска каждого продукта в таблицах достаточно описать блюдо текстом или загрузить фотографию тарелки — и получить готовую сводку по калориям, белкам, жирам и углеводам. Всё упирается в один момент: правильно составленный промт.
Коротко: универсальный промт для подсчёта калорий должен содержать роль нейросети (нутрициолог), формат ответа (таблица КБЖУ), единицу измерения порции и требование уточнять вес, если он не указан.
Почему обычный вопрос «сколько тут калорий?» не работает
Если просто спросить у чат-бота «сколько калорий в гречке с котлетой», ответ будет расплывчатым: нейросеть не знает вес порции, способ приготовления и состав. Без структуры в промте результат превращается в примерную догадку с разбросом в сотни килокалорий.
Качественный промт решает три задачи:
- Задаёт контекст — нейросеть выступает в роли диетолога и отвечает предметно, без лишних «водных» рассуждений.
- Фиксирует формат — результат всегда приходит в одном виде, удобном для ведения дневника питания.
- Прописывает допущения — что делать, если вес или состав блюда неизвестны.
Универсальный промт для подсчёта калорий
Готовый шаблон — скопируйте и подставьте своё блюдо
«Ты — профессиональный нутрициолог. Рассчитай калорийность и БЖУ следующего приёма пищи: [опиши блюдо и вес каждого продукта в граммах]. Ответ выведи в виде таблицы: продукт, вес, калории, белки, жиры, углеводы. В конце таблицы — строка «Итого». Если вес какого-то продукта не указан, задай мне уточняющий вопрос, а не подставляй значения самостоятельно. Учитывай способ приготовления: жарка на масле, варка, запекание. После таблицы дай краткий вывод: на сколько процентов этот приём пищи покрывает среднюю дневную норму в 2000 ккал».
Норму в 2000 ккал можно заменить на собственную — промт от этого станет только точнее.
Из чего состоит сильный промт: разбор по блокам
| Блок промта | Зачем нужен | Пример формулировки |
|---|---|---|
| Роль | Сужает контекст, ответы становятся профессиональнее | «Ты — нутрициолог с опытом составления рационов» |
| Исходные данные | Продукты, вес, способ готовки — основа точного расчёта | «Овсянка 60 г сухой, молоко 200 мл, банан 100 г» |
| Формат ответа | Таблицу легко переносить в дневник питания | «Выведи таблицей: продукт / ккал / Б / Ж / У» |
| Правило неопределённости | Защищает от «выдуманных» цифр | «Если данных не хватает — спроси, не додумывай» |
| Итог и вывод | Суммарные КБЖУ и оценка в рамках дневной нормы | «Строка „Итого“ + % от нормы 2000 ккал» |
Промт для подсчёта калорий по фотографии
Нейросети с поддержкой анализа изображений умеют оценивать блюда по фото. Но и здесь без грамотного промта точность страдает: модель «видит» тарелку, но не знает ни её размера, ни того, что внутри котлеты.
Шаблон для анализа фото еды
«На фото — мой приём пищи. Определи, какие продукты и блюда на нём изображены. Оцени вес каждого продукта в граммах, ориентируясь на размеры посуды и окружающих предметов. Рассчитай калорийность и БЖУ каждой позиции и выведи итоговую таблицу со строкой „Итого“. Укажи уровень уверенности в оценке (высокий / средний / низкий) для каждого продукта. Если часть блюда не видна или состав неочевиден — перечисли, что нужно уточнить, прежде чем давать окончательный расчёт».
📏
Дайте масштаб. Положите рядом с тарелкой ложку, вилку или монету — модели будет проще оценить вес.
📸
Снимайте сверху и сбоку. Два ракурса помогают отличить плоскую порцию от горки.
🥘
Называйте скрытое. Соус внутри блюда или масло, на котором оно жарилось, модель по фото не увидит.
Промт для дневника питания на весь день
Если цель — следить за рационом системно, удобно задать нейросети роль ведущего дневника питания внутри одного диалога:
Шаблон «дневник питания»
«Действуй как мой дневник питания. Моя дневная цель: [ккал], белки — [г], жиры — [г], углеводы — [г]. Я буду присылать тебе описания или фото приёмов пищи в течение дня. Для каждого приёма пищи выводи таблицу КБЖУ, а также накопленный итог за день и остаток до цели. Если остаток по калориям становится меньше 200 ккал — предупреждай об этом».
Слабый промт против сильного
✕ Слабый промт
«Сколько калорий в курином салате?»
Итог: усреднённое число «из воздуха», разброс до ±300 ккал, никакого учёта порции и заправки.
✓ Сильный промт
«Ты — нутрициолог. Рассчитай КБЖУ салата: куриная грудка отварная 120 г, яйцо 1 шт., огурец 80 г, йогурт греческий 2 ст. л. Ответ — таблицей со строкой „Итого“. Если данных не хватает — уточни».
Итог: точный построчный расчёт с погрешностью, сопоставимой с кухонными весами.
Частые ошибки и как их избежать
| Ошибка | К чему приводит | Как исправить в промте |
|---|---|---|
| Не указан вес продуктов | Модель подставляет «среднюю порцию» | Указывать граммы или просить задавать уточняющие вопросы |
| Игнорируется способ готовки | Жареное считается как отварное — минус до 30% калорий | Указывать «жареное на масле», «запечённое», «отварное» |
| Нет формата ответа | Цифры «тонут» в тексте, дневник вести неудобно | Требовать таблицу со строкой «Итого» |
| Не учтены соусы и масло | «Незаметные» 100–300 ккал в день | Перечислять заправки и масло отдельной строкой |
Насколько точны расчёты нейросети
При подробном описании с весами расчёты нейросети обычно укладываются в погрешность 10–15% от данных классических таблиц калорийности — этого достаточно для бытового контроля рациона. При оценке по фото погрешность выше, поэтому фото-анализ разумно использовать как быструю прикидку, а не как эталон.
Важно: расчёты нейросети носят ориентировочный характер и не заменяют консультацию врача или диетолога при составлении лечебного рациона, а также при заболеваниях, требующих точного учёта нутриентов.
Итог
Рабочий промт для подсчёта калорий строится по простой формуле: роль нутрициолога + точные исходные данные + табличный формат + запрет «додумывать». Один раз сохранив такой шаблон, можно за секунды получать расчёт любого приёма пищи — по описанию или по фотографии — и вести полноценный дневник питания прямо в диалоге с нейросетью.