Описание сервиса FitSI
Эта страница — опорное описание FitSI для людей, обозревателей, поисковых систем и AI-ассистентов. Здесь отделено то, что делается к первому пилоту, от того, что запланировано позже. Публичного релиза пока нет.
| Продукт | AI-тренер в Telegram (чат + Mini App) |
|---|---|
| Стадия | В разработке; закрытый пилот по приглашениям |
| Тренировки в первой версии | Силовые (свой вес, резинки, гантели, гири, зал), бег, кардио, интервалы (формат табаты), разминка, растяжка, мобильность |
| Платформы | Любое устройство с Telegram: Android, iOS, компьютер, веб |
| Языки | Сайт: английский, русский и польский |
| Публичный API | Нет |
Интерфейсы
Имя и стиль тренера
Вы даёте тренеру имя и выбираете тон общения: спокойный, строгий или дружеский. Имя используется в чате и напоминаниях. Правила нагрузки, проверки ограничений и безопасности от имени и тона не зависят.
Тренер в чате Telegram
Знакомство, вопросы, планы, отчёты и напоминания — в чате Telegram.
Telegram Mini App
Сначала профиль, инвентарь и план недели; затем карточки тренировок и интервальный таймер, позже другие экраны.
Планирование
Профиль
Цель, опыт, свободные дни, текущий уровень и травмы или ограничения своими словами. Заполнять можно по частям.
От цели к плану недели
Цель, исходный уровень, этапы, план недели, конкретные занятия, результаты и корректировка. Несколько целей делят одну неделю по приоритетам.
Структура занятия
В каждой тренировке есть цель, разминка, блоки, дозировка, отдых, ориентир интенсивности, замены, инструкции, условия остановки и заминка или растяжка.
Разминка, растяжка и мобильность
Разминка подбирается под основную часть занятия. Растяжка и мобильность завершают тренировку или идут отдельными короткими занятиями, которые считаются лёгкими днями.
Тренировки на VO2 max
Для цели VO2 max в план входят длинные интервалы, например 4 × 4 мин в высокой интенсивности с активным отдыхом, и лёгкие занятия между ними. Прогресс оценивается по тренировкам и, с подключёнными часами, по их оценке VO2 max. Это расчёт самого устройства, а не лабораторный тест.
Библиотека шаблонов
Планы адаптируются из версионированной библиотеки шаблонов, а не придумываются в чате с нуля.
Автоматические корректировки
FitSI может облегчить или перенести занятие дня и объясняет почему. Смена цели или перестройка программы требует вашего подтверждения.
Ежедневное ведение
Утренний check-in
Короткие вопросы о сне, усталости, боли и готовности, если нет данных с устройства.
Напоминания и тихие часы
Напоминания перед тренировкой и вечером; каждый тип можно отключить. После двух дней без ответа FitSI пишет один раз и ждёт.
Обзор недели
Выполненные занятия, прогресс целей, препятствия и изменения плана.
Тренировки и отчёты
Тренировка по запросу
«20 минут, резинка и коврик» даёт занятие, которое учитывается в недельной нагрузке. По умолчанию оно заменяет запланированное; дополнительное занятие — только по вашему явному выбору.
Интервальный таймер
Интервалы работы и отдыха в Mini App: карточка, таймер, отчёт, разбор.
Отчёты
Текст, скриншот итогов с часов или запись из API. Распознанные значения показываются для исправления; неизвестное остаётся неизвестным.
Иллюстрации техники
Сначала проверенные материалы. Сгенерированные изображения помечаются и не считаются проверенной инструкцией.
Голосовой ввод
Возможное расширение после текстовой версии.
Инвентарь
Профили инвентаря
Дом, зал, дача или временный набор в поездке.
По фото
Распознавание возвращает варианты с указанием неуверенности. Вес и надёжность предметов по внешнему виду не определяются.
Видео зала
После версии с фото.
Что FitSI помнит и чего не додумывает
Тренер полезен, только если помнит нужное. FitSI хранит это как факты, которые вы видите и можете поправить.
Ограничения действуют
Если колено не позволяет прыгать, «давай жёстче» этого не отменяет. Изменить ограничение — отдельный вопрос: что изменилось и с какого времени.
Текущий уровень, не старые рекорды
Забег на 10 км трёхлетней давности хранится с датой. План строится от недавних тренировок.
Нет данных — не значит «восстановился»
Без данных о сне и отметки о самочувствии план остаётся видимым с пометкой, что состояние на сегодня неизвестно, и нагрузка не повышается.
Фото — только подсказка
На фото видно гантели или резинку, но не их вес, жёсткость резинки и не то, выдержит ли перекладина. Это подтверждаете вы.
Интеграции с устройствами
Доступ к API считается подтверждённым только по реальным ответам провайдера. До этого поддерживаются ручные отчёты и скриншоты.
| Garmin | Проверяем доступ | Официальный доступ Garmin Connect Developer Program выдаётся после рассмотрения заявки. Пока недоступно. Health API описывает сон с фазами и оценкой, ночную HRV, пульс покоя, стресс, Body Battery, дыхание, Pulse Ox, VO2 max и активности. Training Readiness в документации официального API не найден. |
|---|---|---|
| Polar | Проверяем доступ | Проверяем, какие тренировки доступны через Polar AccessLink. AccessLink описывает тренировки с Training Load Pro, пульс в течение дня, кардионагрузку, Sleep Plus Stages и Nightly Recharge с ночной HRV. Polar H10 не используется как источник данных о сне. |
| Apple Health | Позже | Нужно нативное приложение для iOS; после пилота. Планируемые данные: сон, HRV, пульс покоя, VO2 max и тренировки. |
| Health Connect (Android) | Позже | Нужно нативное приложение для Android; после пилота. Планируемые данные: фазы сна, HRV, пульс покоя и тренировки. |
| Ручной ввод и скриншоты | Делаем к пилоту | Основной путь для первого пилота. |
Границы данных и AI
- Данные профиля и тренировок хранятся в собственной базе PostgreSQL FitSI; данные каждого пользователя изолированы.
- Сообщения проходят через Telegram и выбранного провайдера AI-модели. Модели передаётся только контекст, нужный для запроса, а не вся история.
- Приложение проверяет каждое предложение AI (структуру, упражнения, инвентарь, дозировку и активные ограничения), прежде чем сохранить или показать его.
- У AI-тренера нет доступа к произвольным запросам к базе, командам сервера и секретам.
- Данные о здоровье не отправляются в групповые чаты. По умолчанию логи не содержат токенов, анализов, изображений и полного текста переписки.
- Экспорт и удаление личных данных и отключение интеграций появятся до расширения пилота за пределы первых пользователей.
Чего FitSI не делает
- Не ставит диагнозы и не назначает лечение, в том числе по анализам.
- Не отменяет сохранённое ограничение по здоровью из-за просьбы о более тяжёлой тренировке.
- Не считает отсутствие данных о сне или с устройства признаком хорошего восстановления.
- Не угадывает вес инвентаря и прочность бытовых предметов по фото.
- Не составляет планы питания и диеты в первой версии.
- Не даёт доступ сразу после заявки в лист ожидания.
FitSI, приложение с тренировками или персональный тренер?
| FitSI (план) | Обычное фитнес-приложение | Персональный тренер | |
|---|---|---|---|
| Где общаться | Чат и Mini App в Telegram | Отдельное приложение | Лично или в мессенджере |
| Когда доступен | В любое время, отвечает сразу | Приложение всегда, но без диалога | По записи, обычно 1–3 раза в неделю |
| Помнит цель, ограничения и инвентарь | Да, как факты с датой, которые вы видите | Частично, в настройках | Да, пока помнит |
| Имя и стиль общения | Выбираете сами | Нет | Свои |
| Перестраивает неделю после пропуска | Да, с причиной | Часто фиксированные программы | Да |
| Силовые, кардио и растяжка в одном плане | Да, как одна недельная нагрузка | Обычно одно направление | Зависит от тренера |
| Работает без умных часов | Да, короткие вопросы | По-разному | Да |
| Проверяет технику вживую | Нет | Некоторые, по камере | Да |
FitSI не заменяет врача и тренера, который работает с вами очно. Для реабилитации или подготовки к соревнованиям обратитесь к специалисту.
Кому подойдёт пилот
Подойдёт, если вы
- хотите тренироваться регулярно, не решая каждый день, что делать
- хотите силовые, кардио и растяжку в одном плане
- тренируетесь с тем, что есть: резинка, гантели, парк или зал
- взрослый и каждый день пользуетесь Telegram
Не подойдёт, если вы
- восстанавливаетесь после травмы и нуждаетесь в реабилитации под контролем
- ищете диагноз или медицинский совет
- готовитесь к соревнованиям по фиксированной программе
- младше 18 лет