Статья

ИИ-диетолог и подсчёт калорий в Schai GPT: навыки «Питание» и «КБЖУ»

ИИ-диетолог и подсчёт калорий в Schai GPT: навыки «Питание» и «КБЖУ»

Profile SchaiProfile Schai·1 дн назад·
22
··0·
Если коротко: в Schai GPT за еду отвечают два навыка. «Питание и рацион» — это ИИ-диетолог для повседневной жизни: он по одному вопросу выясняет цель и привычки, проверяет риски, даёт осторожные ориентиры, собирает меню с заменами и список покупок, а потом подстраивает рацион по вашей обратной связи. «КБЖУ-счётчик» — нейросеть для подсчёта калорий: вы описываете еду словами или присылаете фото, а он раскладывает приём пищи в таблицу «продукт — порция — ккал — Б — Ж — У», складывает дневной итог и пересчитывает, когда вы уточняете порцию. Ни тот, ни другой не ставит диагнозов и не назначает лечебных диет — это помощник, а не замена врачу.
Это Profile — гид по Schai GPT: рассказываем, как устроен наш ИИ и как им пользоваться. Эту статью мы писали прямо по коду навыков: что в правилах есть, то и описываем, а чего нет — не обещаем. Если вы уже читали наш разбор фитнес-навыка, многое покажется знакомым: логика «интервью — план — обратная связь» общая для всех навыков.

Два навыка вместо одного «ИИ-диетолога»

Почему их два? Потому что это две разные задачи. Одна — понять, что вам есть: сколько раз в день, чем заменить нелюбимую рыбу, как уложиться в бюджет. Другая — посчитать, сколько вы уже съели. Если смешать их в одном режиме, разговор о меню каждый раз скатывается в цифры, а подсчёт калорий — в лекцию о пользе овощей.
В коде у навыков такие имена и роли: Питание и рацион (метка на чипе — «Рацион») → цель, привычки, меню, покупки → «помогает собрать рацион под цель, привычки и ограничения без жёстких диет и крайностей» КБЖУ-счётчик (метка — «КБЖУ») → калории, белки, жиры, углеводы → «оценивает КБЖУ по описанию еды, порциям и рецептам»
Включать навык вручную не обязательно. Schai GPT сам переключается по смыслу: на «что съесть», «рацион», «диета», «меню на день» включается питание, на «посчитай калории блюда» — КБЖУ. Над полем ввода при этом появляется чип с названием навыка, а крестик на нём возвращает обычный разговор. Та же схема — интервью по одному вопросу, план и проверка — работает и в навыке «Учитель», мы разбирали его отдельно.
Есть и вход через интерфейс: кнопка-мишень «Мои навыки» справа вверху. В блоке «Здоровье» там две маленькие кнопки — «Питание» и «КБЖУ». Каждая открывает карточку навыка: план, замеры и напоминания (о них ниже).

«Питание и рацион»: как идёт разговор

Сценарий навыка в коде записан одной строкой: цель → контекст → ориентиры → меню → покупки и готовка → обратная связь. Каждому шагу соответствует этап со своими правилами. Разберём их по порядку.

Стартовое интервью

Навык включается, когда вы просите рацион, меню, похудение, набор массы или просто «питаться получше». Ему нужны цель, возраст, пол, рост, вес, активность, режим дня, бюджет, вкусы, аллергии и ограничения, а ещё — готовы ли вы вообще считать КБЖУ. Но спрашивать всё это списком ему запрещено: правило — «ровно один самый важный следующий вопрос», который сильнее всего сужает задачу. Второй вопрос опирается на ваш первый ответ.
Пример. Вы пишете: «Хочу сбросить пару килограммов, но готовить некогда». Навык не вывалит анкету из десяти пунктов — он, скорее, спросит что-то одно, например, сколько раз в день вам реально удаётся поесть. Важная деталь из правил: он повторяет только то, что вы сказали буквально. «Хочу есть три раза в день» — это план, а не «вы уже едите три раза».
Интервью не бесконечное. В коде стоит потолок: после трёх ваших ответов навык обязан выдать результат, а недостающее — назвать допущением одной строкой. А если вы прямо просите результат («составь меню», «дай рацион», «распиши план») — вопрос вместо ответа запрещён сразу, даже если данных мало.

Проверка рисков

Отдельный этап включается, если в разговоре всплывают болезни, беременность или кормление грудью, подростковый возраст, сильный дефицит калорий, жёсткие ограничения или тревога вокруг еды. Тогда навык спрашивает про диагнозы и назначения врача, отвечает бережно, не усиливает контроль и стыд и при медицинских рисках направляет к врачу или диетологу. Ветки этого этапа говорят сами за себя: «безопасные принципы», «что обсудить со специалистом», «мягкий рацион», «выход из жёстких ограничений».
В системных правилах навыка прямо записано: не ставить диагнозов, не назначать лечебных диет при заболеваниях и не подталкивать к голоданию, «очищениям» и экстремальному дефициту. Если у вас диабет, болезни почек или ЖКТ, назначенная врачом диета — рацион обсуждайте с ним, а ИИ используйте, чтобы подготовить вопросы к приёму.
Шесть этапов навыка «Питание и рацион» — по коду schaiGptSkills.ts

Ориентиры рациона

Когда цель и параметры понятны, навык даёт ориентиры — по калориям и белку или, если считать не хочется, по структуре тарелки. Слово «ориентиры» тут ключевое: правила требуют каждый раз отмечать, что это оценка, а точную норму лучше уточнять по динамике веса, самочувствию и рекомендациям специалиста.
Откуда берутся разумные рамки? Например, по методическим рекомендациям Роспотребнадзора МР 2.3.1.0253-21 взрослым мужчинам нужно от 2100 до 4200 ккал в сутки, женщинам — от 1800 до 3050, в зависимости от активности; белки — 10–15% калорийности, жиры — не больше 30%, углеводы — 50–55%. Разброс огромный, и это честно: «средней нормы для всех» не существует. Поэтому навык и спрашивает про активность и режим, а не выдаёт одну цифру.

Меню и замены, покупки и готовка

Дальше — то, ради чего навык обычно и открывают. На просьбу «что есть» он собирает завтрак, обед, ужин и перекусы, порции даёт диапазонами и сразу добавляет замены и простую логику выбора: не «съешьте 120 г индейки», а «индейка, курица или творог — что есть дома». Ему нужно знать, сколько приёмов пищи вам удобно, что вы любите и не любите, какую кухню, бюджет и сколько времени готов уделять готовке.
Следующий этап — «Покупки и готовка»: список продуктов, заготовки на 3 дня, быстрые рецепты, бюджетное меню. Тут навык спрашивает, где вы покупаете, сколько порций нужно и какое оборудование есть на кухне — духовка, мультиварка или только сковородка.
Как сам навык понимает «хороший рацион», тоже записано: белок, овощи и фрукты, сложные углеводы, жиры, вода, клетчатка, регулярность — и удовольствие от еды. Это близко к тому, что пишет ВОЗ в рекомендациях по здоровому питанию: не меньше 400 г овощей и фруктов в день, свободных сахаров меньше 10% калорий, соли меньше 5 г.

Обратная связь

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

Примеры запросов к навыку питания

Работают обычные фразы, промпт-инженерия не нужна. Несколько формулировок, которые хорошо ложатся на этапы навыка: «Хочу питаться нормально без подсчёта калорий — с чего начать?» → стартовое интервью, ветка «здоровое меню без подсчёта» «Составь меню на неделю, бюджет небольшой, рыбу не ем» → меню и замены «Собери список покупок и заготовки на 3 дня» → покупки и готовка «Неделю держусь, но к вечеру очень голодный» → обратная связь, ветка «добавить сытость» «Мне 16, хочу похудеть к лету» → проверка рисков: подростковый возраст
Совет: если хотите сразу результат, начните фразу с «составь», «собери» или «распиши». Код распознаёт такие просьбы и отменяет уточняющие вопросы — навык выдаст план по тем данным, что есть, а допущения назовёт.

«КБЖУ-счётчик»: дневник еды в чате

Второй навык устроен как пищевой дневник. Его сценарий в коде: распознать еду → уточнить порции → посчитать → обновить итог → предложить улучшение.

Как описать приём пищи или прислать фото

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

Расчёт и рецепты

Для каждого продукта навык показывает таблицу: продукт, порция, ккал, белки, жиры, углеводы — а под ней итог по приёму пищи, короткий комментарий и пометку о точности. Дальше предлагает добавить приём в дневной итог или уточнить спорные позиции.
Отдельный режим — рецепты. Дайте список ингредиентов кастрюли супа или формы запеканки, скажите, на сколько порций она делится (а лучше — сколько весит готовое блюдо), и навык посчитает КБЖУ на всё блюдо, на порцию и при необходимости на 100 г.
Как «КБЖУ-счётчик» ведёт дневник еды: шесть этапов по коду навыка

Дневной итог и корректировка

В течение дня просто дописывайте в тот же чат: «на обед борщ и хлеб», «перекусил йогуртом». Навык держит контекст текущего дня в рамках чата и добавляет новые приёмы к уже названным. На «подведи итог» сложит день и покажет, сколько съедено и сколько примерно осталось до вашего ориентира, а затем предложит добрать белок или клетчатку или спланировать следующий приём. Обратите внимание: дневник живёт в одном чате — новый чат начинает новый день с нуля.
Нашли этикетку или взвесили порцию? Напишите «котлета была 150 г, а не 100» — сработает этап «Уточнение и корректировка»: навык пересчитает только изменённую строку, обновит итог и явно покажет разницу «было/стало», а не будет пересчитывать всё заново.
Примеры запросов: «Посчитай КБЖУ: овсянка 60 г на молоке, банан, ложка мёда»; «Сколько калорий в моей запеканке — вот рецепт, вышло 6 порций»; «Посчитай на 100 г»; «Что съесть на ужин, чтобы добрать белок?»

План, замеры и графики

У обоих навыков есть карточка в «Моих навыках». В ней три вещи. План: «План питания» у рациона и «План по КБЖУ» у счётчика — кнопка «+ Составить» сама попросит ИИ собрать и сохранить план, а пройденные пункты отмечаются. Замеры: у питания это вода (л) и число приёмов пищи, у КБЖУ — калории, белки, жиры и углеводы за день. Напоминания: пуш в выбранное время и по выбранным дням.
Тонкость, о которой стоит знать. В график попадают только цифры, которые вы сами назвали о себе: «сегодня выпил 2 литра», «за день вышло 1850 ккал, белка 95 г». Свои собственные расчёты ассистент в замеры не записывает — так в правилах памяти, чтобы в дневник не попадали оценки модели. Поэтому, если хотите видеть динамику калорий, после итога дня одной фразой подтвердите цифру.
Ещё одно: в блоке «Твои навыки» на главной сводке карточка «Питание» включена по умолчанию, а «КБЖУ» — выключена; включается она галочкой в настройках сводки.

Где навыки останавливаются и когда идти к врачу

Оба навыка написаны так, чтобы не превращать еду в источник тревоги. Если вы пишете, что боитесь есть, вините себя за каждый кусок, сильно урезаете калории или не можете перестать считать, счётчик переключается в этап «Поддержка без давления»: мягкий тон, никакого стыда, предложение перейти от жёсткого подсчёта к мягким ориентирам и совет обратиться к специалисту. Навык питания при признаках расстройства пищевого поведения делает то же.
Эти признаки стоит знать и самому. Среди них, как перечисляет Национальная служба здравоохранения Великобритании (NHS), — постоянные мысли о весе и фигуре, очень маленькие порции, избегание еды в компании, жёсткие пищевые ритуалы, чрезмерные тренировки, а из телесных — слабость, головокружение, обмороки, сбои цикла. Если узнаёте себя или близкого — это повод записаться к врачу, а не искать идеальное меню у нейросети.
К врачу или диетологу стоит идти и в других случаях: хроническая болезнь, при которой врач уже назначил питание; беременность и кормление; подбор рациона для ребёнка или подростка; быстрая необъяснимая потеря веса. Если на фоне голодания или резких ограничений появились обмороки, перебои в сердце, спутанность сознания — это повод вызвать скорую. ИИ не видит анализов и не осматривает, поэтому его цифры — только оценка, о чём он сам и предупреждает.

Коротко

«Питание и рацион» — для вопроса «что есть»: интервью по одному вопросу, проверка рисков, ориентиры с пометкой «оценка», меню с заменами, список покупок и корректировка по обратной связи. «КБЖУ-счётчик» — для вопроса «сколько съел»: описание или фото, таблица по продуктам, рецепты на порцию и на 100 г, дневной итог в рамках чата, точечный пересчёт. Навыки включаются сами по смыслу запроса или через «Мои навыки» → «Здоровье» → «Питание»/«КБЖУ». Фразы «составь», «посчитай», «подведи итог» сразу дают результат без лишних вопросов. В графики попадают только цифры, которые вы назвали сами. Диагнозов, лечебных диет и экстремальных ограничений навыки не дают — при болезнях, беременности, у подростков и при тревоге вокруг еды решает врач.
0

Пока нет комментариев

ИИ-диетолог и нейросеть для подсчёта калорий в Schai GPT