К проектам
Open Health

Данные о здоровье, тренировках, инсайтахна своём сервере

MCP для подключения ИИ-тренера

Всё начиналось как pet-проект, в котором я выстраивал тренировочный процесс вместе со своим ИИ-агентом.

Наблюдения

Мы с моими знакомыми активно обсуждаем программы тренировок и протоколы питания со своими ИИ-агентами. Часто это выглядит как переписка со скриншотами из приложений для отслеживания показателей здоровья.

Чем хотелось дополнить этот пользовательский опыт?

  1. Автоматический сбор данных с трекеров здоровья
  2. Дашборд, который суммирует и показывает данные в удобном виде
  3. ИИ-агент, встроенный прямо в дашборд, для обсуждения тренировок, сна, питания и т. д.
Обсуждение тренировок с ИИ агентом на планшете

Первый прототип

СонИстория ↗

Ночь на 14 октября

7 ч 44 мин

время сна

Начало23:30
Окончание07:20

● Оценка ночи: Достаточная продолжительность

SpO₂ · ночь— %

В Health Connect нет записей

Дыхание во сне15,2 /мин

В ориентировочном диапазоне

Бодрств.REMЛёгкийГлубокий23:3002:3007:20

Наведите или коснитесь графика, чтобы увидеть стадию.

● Лёгкий сон 4 ч 40 мин● Глубокий сон 1 ч 7 мин● REM 1 ч 57 мин● Бодрствование 6 мин
В постели 7 ч 50 минСон 99%
Пульс и HRVИстория ↗

14 октября

52уд/мин

пульс в покое

HRV · RMSSD38 мс
Пульс за день53 уд/мин

● Накапливаем личный диапазон

8445
00:0024:00

Наведите или коснитесь графика.

HRV: медиана за ночьПульс: медианы по 15 минут
ТренировкаИстория ↗
13 октябряВыполнено

Гири и подтягивания

5 упражнений · 9 подходов · 21 мин 49 с

18:43 — 19:05

Подъём с перехватом и поворотом12 кг
1 × 30
Рывок двух гирь2 × 12 кг
1 × 30
Разновысокие отжиманияГиря как опора
2 × 10 / сторона
Swing Pullover12 кг
1 × 30
ПодтягиванияСобственный вес
2 × 8
Средний пульс113 уд/мин
Максимум142 уд/мин
14090
18:4319:05

Наведите или коснитесь графика.

Измерения есть в 100% минут интервала. Среднее по минутным значениям.

Неделя тренировок12 окт. — 18 окт.
Пн−12
Вт✓13
Ср−14
Чт○15
Пт○16
Сб○17
Вс○18

■ Выполнено □ План · Пропущено · Отдых

История тренировок ↗

Улучшения

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

Опираясь на эту метрику, ИИ-агент стал давать более точные рекомендации по тренировкам.

Также появились плашки с инсайтами от ИИ-тренера и ИИ-исследователя.

Первый анализирует тренировочный прогресс и отклик тела на нагрузку.

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

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

Главный минус: нельзя общаться голосом

MCP-сервер решил этот вопрос.
Удобнее всего оказалось общаться с ИИ-агентом в его чате, используя данные дашборда.

Обсуждение прогрессии тренировок и восстановления с ИИ ассистентом в телефоне

Дальнейшая жизнь проекта

Сейчас система решает все мои задачи по планированию тренировок. Следующий шаг — подготовить прототип для закрытого бета-тестирования и адаптировать систему под задачи других пользователей.

Open Health
ЗатемGitHubЗатем
Мобильное приложение

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

К ПРОЕКТАМ