Методология
Как мы считаем
Короткий ответ: мы показываем диапазоны и уровни уверенности, потому что точное число о еде почти всегда выдумано. Длинный ответ — ниже, с примерами и правилами, по которым работает каждая цифра на этом сайте и в приложении.
Почему не одно точное число
Русскоязычные таблицы калорийности отвечают с точностью до десятой доли: «борщ — 57,7 ккал». Эта точность не заработана. Борща вообще не существует — есть постный борщ у одного человека и борщ на говяжьей грудинке со сметаной у другого, и между ними разница втрое. Точное число не просто неточно: оно скрывает главное — от чего цифра зависит.
Поэтому у каждого блюда мы показываем диапазон и список того, что двигает цифру внутри него. Диапазон — это не «мы не знаем». Это «вот в каких пределах живёт настоящий ответ, и вот почему».
Откуда берутся диапазоны
Для каждого блюда мы берём распространённые варианты приготовления и считаем состав по ингредиентам. Границами диапазона становятся самый лёгкий и самый сытный из массовых вариантов. Экзотические версии внутрь не входят — иначе диапазон растянулся бы так, что перестал бы что-либо значить. Диапазон шире, чем втрое, ничего не сообщает, и мы таких не публикуем.
У продуктов, где жирность стоит прямо в названии — «творог 5%», «молоко 2,5%», — мы, наоборот, показываем точку. Рисовать там неопределённость значило бы изображать незнание, которого нет. Мы против ложной точности, а не против точности.
Проверка, которую проходит каждая цифра
Калорийность обязана сходиться с белками, жирами и углеводами по формуле Этуотера: четыре килокалории на грамм белка и углеводов, девять — на грамм жира; клетчатка почти не усваивается и вычитается. Эта сверка встроена в наши тесты: цифра, у которой энергия не бьётся с составом, на сайт не попадает. Самая частая ошибка таблиц — опечатка в разряде, «170 граммов белка» вместо семнадцати, — так не проходит.
Отдельная проверка — крупы. В таблицах гречка часто указана сухой: 343 ккал. Дома на весы попадает готовая каша: 110 ккал. Перепутать — значит ошибиться втрое, поэтому крупы у нас всюду в отварном виде, а пересчёт сухого в готовое — отдельной строкой.
Уверенность AI-разбора — словами, не процентом
Когда еду разбирает модель по фотографии, мы показываем уровень уверенности: высокая, средняя, низкая. Не «92%» — модель такого числа не сообщает, и процент был бы выдуманным. Там, где уверенность не высокая, под итогом стоит диапазон и уточняющий вопрос, который его сузит. Уверенный разбор — просто число, без диапазона: неопределённость мы показываем тогда, когда она есть, а не для стиля.
Уверенность всего разбора равна уверенности худшей позиции. Если модель уверена в гречке, но не уверена в соусе, честная оценка тарелки — «не уверена»: итог не может быть надёжнее самого слабого слагаемого.
Стартовый план — формула с границами, а не приговор
Суточную норму мы считаем по формуле Миффлина-Сан Жеора — той, что используется как отправная точка в клинической практике, — и показываем её диапазоном с наиболее вероятным значением. Формула линейна, а обмен веществ связан с размером тела нелинейно, поэтому у очень крупных и очень миниатюрных людей она систематически ошибается. Это не повод её выбросить — это повод не верить ей до килокалории.
Ориентиры по белку и клетчатке согласованы с российскими нормами физиологических потребностей (МР 2.3.1.0253-21) и общепринятыми рекомендациями: белок — коридором от 1,2 до 2,0 г на килограмм веса, а не одной цифрой.
План подстраивается по вашим данным
Любая формула — оценка по населению, а не по вам. Настоящий расход энергии виден только из динамики: сколько вы едите и как при этом меняется тренд веса. Поэтому план в приложении корректируется по факту — маленькими шагами по 150 ккал, не чаще чем при накопленных данных минимум за пять дней, с накопленным пределом в 450 ккал и всегда с вашего подтверждения. При снижении веса обмен замедляется сильнее, чем объясняется потерей массы, — адаптивная цель учитывает и это, чего разовая формула не умеет в принципе.
Вес при этом мы оцениваем трендом, а не сегодняшней цифрой на весах: суточные колебания воды и содержимого желудка — до килограмма-полутора, и решение, принятое по одному взвешиванию, — это решение, принятое по шуму.
Чего мы не делаем
Мы не называем еду «хорошей» и «плохой», не обещаем результат к дате и не даём медицинских утверждений: мы считаем еду, а не лечим. Числа, которые нельзя проверить, мы не публикуем; источники, в которых не уверены, не цитируем. Если где-то на сайте вы нашли цифру, которая не сходится, — напишите нам: сверка цифр и есть наша работа.
«Живое Тело» — сервис для самонаблюдения за питанием. Это не медицинское изделие: сервис не ставит диагнозы, не назначает лечение и не заменяет консультацию врача или диетолога. Подробнее о границах сервиса →