Garmin записывает всё, ChatGPT — ничего: разрыв в один вечер и один скрипт
Один вечер и один скрипт решили эту проблему. Разработчик, столкнувшийся с подобным неудобством, написал небольшой скрипт, который автоматически забирает данные о сне и HRV за текущий день и сохраняет их в файл. Никакой сложной архитектуры на старте не было, только искреннее раздражение от того, что данные существуют, но задать по ним вопрос некому. Так родился проект, который сегодня превратился в полноценный открытый пайплайн.
В его основе несколько компонентов: локальный кэш для хранения выгруженных показателей, агентный Telegram-бот, который выступает интерфейсом для общения с ассистентом, локальная языковая модель на базе Ollama для обработки запросов без отправки данных в облако, а также веб-мастер для настройки системы. Пайплайн распространяется в виде Windows-дистрибутива, что упрощает установку для обычных пользователей. Автор не остановился на достигнутом и подал заявку на участие в акселераторе Sber500, надеясь получить поддержку для развития проекта.
По ходу работы над интеграцией пришлось несколько раз пересобирать саму постановку задачи. Первоначальная задумка просто пересылать данные в ChatGPT быстро упёрлась в вопросы приватности и удобства. Поэтому решением стало использование локальной модели, которая работает на устройстве пользователя и не передаёт чувствительные показатели здоровья во внешние сервисы. Агентный подход позволил боту не просто принимать текстовые запросы, но и самостоятельно обращаться к кэшу данных, интерпретировать динамику и давать осмысленные ответы, например о качестве восстановления или общем состоянии организма.
История этого проекта иллюстрирует более общий тренд: пользователи устали от замкнутых экосистем и хотят, чтобы их данные работали на них, а не лежали мёртвым грузом. Связка Garmin и ChatGPT через небольшой скрипт показывает, что даже один разработчик способен устранить разрыв между носимым устройством и искусственным интеллектом. Пока это лишь прототип, но уже сейчас понятно, что подобные интеграции открывают новые возможности для персонализированной медицины, фитнеса и повседневной аналитики здоровья.
Источник: habr.com
Поделиться