Проект

1trAIner: персональный спортивный AI-тренер на реальных данных

РЕСТАРТ разработал 1trAIner как прикладной SportTech/AI-проект: сервис соединяет данные Garmin, Strava, Xiaomi S800 через Apple Health, Telegram/MAX-ботов, ручной ввод и личный кабинет спортсмена, чтобы помогать строить план сезона, месяца, недели и дня с учетом целей, нагрузки и восстановления.

Контекст проекта

1trAIner вырос из практической задачи: спортсмену нужен не абстрактный чат-бот, а помощник, который видит реальные тренировки, понимает цель сезона, учитывает вес, восстановление, ограничения, доступность времени и может общаться в привычном канале.

Публичная версия проекта доступна на 1trainer.ru. На лендинге проект сформулирован просто: Garmin, умные весы, Telegram и дневник тренировок превращаются в понятный план на день, неделю, месяц и сезон. Для РЕСТАРТ это кейс персонального AI-продукта, где AI, данные, интеграции, безопасность и UX собраны в работающий контур.

Платформенная основа Restart AI Platform

1trAIner разработан при помощи Restart AI Enterprise Platform. Платформа дала проекту не один AI-сценарий, а продуктовую основу: пользователей и роли, интеграции, оркестрацию workflow, модельные настройки, базу знаний, журналы, персональную память, контроль каналов и безопасность обработки данных.

По той же логике на базе Restart AI Platform развиваются социальные AI/MedTech-проекты по теме Spina Bifida: AI-поддержка анализа УЗИ и RAG-ассистент фонда. Общая идея одна: AI должен быть встроен в управляемый процесс, а не жить как отдельный эксперимент.

Инфраструктурный вывод для enterprise-клиентов

1trAIner показывает, что прикладной AI-продукт быстро становится инфраструктурной задачей: нужны интеграции устройств, личный кабинет, Telegram/MAX, workflow, PostgreSQL, журналы, обработка файлов, безопасность и стабильная эксплуатация. На корпоративном рынке такой контур должен заранее проектироваться как AI Compute: с разделением сред, backup, monitoring, доступами и масштабированием.

Что получает пользователь

Данные из устройств

Garmin, Strava, Xiaomi S800 через Apple Health, ручные тренировки и сообщения в Telegram/MAX попадают в единый контур.

Персональные планы

AI формирует и обновляет планы сезона, месяца, недели и дня с учетом целей, доступности, нагрузки и восстановления.

Аналитика прогресса

Личный кабинет показывает ленту активностей, цели, план-факт, физические показатели, объемы, темп, пульс и динамику.

Живой канал тренера

Пользователь может писать текстом, голосом, отправлять файлы и получать понятные ответы, уведомления и подтверждения.

Интеграции проекта

ИнтеграцияЗачем нужна
GarminИмпорт тренировок, дистанции, длительности, пульса, темпа, набора высоты, калорий и уведомлений о новых активностях.
StravaOAuth-подключение, webhook-события, импорт активностей и учет внешнего спортивного профиля пользователя.
Xiaomi S800 / Apple HealthЗагрузка измерений тела: вес, процент жира, BMI, мышечная масса, вода, висцеральный жир и другие показатели.
TelegramДиалог с AI-тренером, голосовой ввод, ручной журнал тренировок, уведомления о планах и новых активностях.
MAXПодготовленный альтернативный канал для уведомлений и привязки пользователя к персональному боту.
Obsidian / MarkdownПамять проекта: цели, планы, дневники, разборы тренировок и материалы, которые можно читать человеком и использовать AI-контуром.
n8n и PostgreSQLОркестрация workflow, расписания, webhook, обработка событий, хранение планов, профиля, тренировок, показателей и AI-выводов.

AI-сценарии

Intent

Понимание запроса

Классификация намерений в Telegram/MAX: последняя тренировка, статус недели, план, ручная запись, файл, анализ или свободный вопрос.

Voice

Голос и ручной ввод

Голосовые сообщения транскрибируются, тренировки разбираются в структурированный JSON и сохраняются в журнал.

Planning

Планирование

Отдельные workflow строят стратегию сезона, месячный, недельный и дневной планы, а также запускают перепланирование из dashboard.

Review

Разбор факта

AI анализирует последнюю тренировку, нагрузку, восстановление и связь с целями, не теряя контекст предыдущих планов.

OCR

Файлы и показатели

Проект включает сценарии OCR/vision для изображений и документов, включая показатели состава тела и отчеты.

Memory

Память

Результаты сохраняются в PostgreSQL и Markdown/Obsidian-outbox, чтобы AI видел историю, а человек мог проверить источник.

Notify

Уведомления

Сообщения режутся на безопасные части, очищаются от ломкой разметки и отправляются в Telegram или MAX.

Control

Контроль

Профиль спортсмена, цели, ограничения и расписание позволяют не давать универсальные советы всем одинаково.

Личный кабинет спортсмена

Dashboard 1trAIner — это не витрина, а рабочий кабинет: лента тренировок и измерений, планирование, цели, физические виджеты, профиль спортсмена, интеграции и история переписки с ботом.

Профиль

Возраст, рост, вес, уровень, основной спорт, стаж, часовой пояс, ограничения по здоровью, травмы, восстановление, оборудование и стиль коммуникации.

Цели

Главные старты, сезонные цели, желаемая форма, состав тела, силовые цели, ограничения, отпуск, командировки и доступность по неделе.

План-факт

Сравнение запланированной и фактической нагрузки, объемов, темпа и активности по видам спорта.

Интеграции

Пользователь сам подключает Garmin, Strava, Telegram, MAX и Apple Health webhook, а секреты хранятся в защищенном контуре.

Архитектура

Каналы

личный кабинет спортсменаTelegram-ботMAX-ботwebhook Apple Healthинтеграции Garmin и Strava

Данные

тренировки и активностипульс, темп, дистанция, высотавес и состав теларучные тренировкицели, ограничения и сезон

AI-контур

классификация намеренийпланы сезона, месяца, недели и дняразбор тренировкиOCR и анализ файловперсональная память

Платформа

Restart AI Enterprise Platformn8n workflow orchestrationPostgreSQL и tenant isolationObsidian/Markdown memoryаудит, безопасность, роли

Схема обезличена и показывает продуктовую архитектуру. 1trAIner не является медицинским изделием и не заменяет врача, спортивного врача или квалифицированного тренера; рекомендации должны применяться с учетом самочувствия, противопоказаний и здравого смысла.

Безопасность и данные

В проекте есть отдельный контур аутентификации, хеширование паролей, rate limiting, базовые security headers, шифрование интеграционных секретов, tenant isolation по пользователям, индексы для пользовательских данных и разделение публичного интерфейса от внутренних workflow.

Важно различать публичный сайт РЕСТАРТ и приложение 1trAIner. Публичный сайт restart.re не использует cookie и трекеры. Сам 1trAIner как личный кабинет после входа использует сессионный контур, потому что без него невозможны авторизация, персональные планы и защита пользовательских данных.

Некоммерческая модель

1trAIner позиционируется как независимый некоммерческий проект. Он не строится вокруг продажи пользовательских данных: поддержка нужна для развития сервера, улучшения сервиса, интеграций и новых возможностей.

Для РЕСТАРТ этот проект показывает, как можно запускать персональные AI-сервисы с высокой прикладной пользой: не как рекламный демо-бот, а как реальный продукт с данными, кабинетами, автоматизацией, безопасностью и человеческим результатом.

Ограничения и ответственность

1trAIner не является медицинским изделием, не ставит диагноз, не назначает лечение и не заменяет врача, спортивного врача или квалифицированного тренера. Сервис помогает структурировать данные, планировать нагрузку и внимательнее относиться к восстановлению, но пользователь должен учитывать самочувствие, противопоказания и рекомендации специалистов.

Если есть травмы, хронические заболевания, ограничения по сердечно-сосудистой системе, боли или сомнения в допустимой нагрузке, нужен очный специалист. Корректная роль AI здесь — поддержка анализа, дисциплины и планирования, а не автономное принятие медицинских решений.

Связанные компетенции РЕСТАРТ

Обсудим ваш контур

Опишите задачу, текущие системы, ограничения и ожидаемый результат. Мы предложим первый практичный шаг: диагностику, пилот, аудит, дорожную карту или проектную команду.

Связаться