Обновить

AI-агент с долгосрочной памятью: строю личного аналитика с Claude Code

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели8.3K
Всего голосов 12: ↑12 и ↓0+13
Комментарии13

Комментарии 13

Классно !

Жду продолжения !

Ну с чего-то же надо начинать. А вообще, когда у роботов появится память, совмещенная с процессором, то станут они "по образу и подобию", как говорится. Дерзайте.

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

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

Такого же плана аналитику я получаю от Клода просто дав ему доступ к папке с моими данными (экспорт с весов, экспорт с носимых гаджетов, файлы с результатами медицинских тестов (я вынужден регулярно проверять кровь на разное), список принимаемых препаратов и даже подкладываю отчеты body scan. Там же лежит моя программа тренировок. В инструкции к проекту я прописал необходимые уточнения. В любом чате в проекте он "помнит" все и это все учитывает. Если что-то "заболело" или возник вопрос, то не надо объяснять всю предысторию.

Сейчас делаю mcp для данных от Health Connect и не надо будет экспортировать вручную данные гаджетов. Все они подключены к HC.

Принципиальная разница не в Telegram и не в автоматизации сбора данных. В моей системе отдельный слой — эмбеддинги голосовых заметок о состоянии, дневниковых записей и /mind-рефлексий. Это не экспорт с гаджетов. Это «в 23:00 надиктовала, что тревожно и не могу остановить внутренний монолог» рядом с HRV той ночи 28 мс и калоражем следующих двух дней +200 ккал от нормы. Агент сопоставляет психоэмоциональный слой с биометрикой — именно это находит Memory Synthesizer, запускаясь еженедельно по всему массиву без моего участия, и вырабатывает мне дальнейший вектор по еде, тренировкам и работе с состояниями. Папка с файлами этого не даст, потому что там нет этого слоя вообще. Конкретно: /ask когда у меня падал HRV — что я писала в эти дни — это реальный запрос который работает. compute_correlation считает коэффициент Спирмена между любыми двумя метриками по 9 годам истории, включая лабораторные показатели. get_trend показывает как менялся инсулин по годам. Это не просто «прикрутить Telegram», это SQL + векторный поиск + накапливаемая верифицированная память поверх данных конкретного человека.

Папка + Claude Projects — это мощный инструмент для сессионного анализа. Но помимо агрегации всех данных моя цель была и в том, чтобы система работала непрерывно и сама находила то, о чём я не догадалась спросить. Я так поняла, что вам неважна психоэмоциональная связь с вашими метриками, цели другие.

И да, Health Connect это Android, у меня iOS + HealthKit, там своя боль.

Ух ты, сколько полезных идей! Пилю сейчас что-то подобное тоже под свои нужды. Только не телеграм-бота (хотя может позже прикручу), а веб-приложение PWA/TWA. Мне так удобнее - сразу видеть дашборд с общей статистикой. Пока для себя и членов семьи.

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

Мне лень ходить по разным разделам, выбирать и вносить что-то из каталога продуктов, искать и добавлять вручную симптомы и т.д. Хотела, чтобы если в тексте заметки есть слова, что утром болела голова, а вечером - живот, то на таймлайне сами появились симптомы, еда добавлялась бы в свой раздел и считались сами калории, и т.д. Это обеспечивает универсальный блок ввода информации (текст, голос, картинки, документы) с разными промптами для разных разделов. Например, в разделе питания можно написать в строчку что сегодня ел или скопировать рецепт из сети, сделать фото и получить продукт или блюдо с составом, БЖУ, калориями, просмотреть и отредактировать при необходимости перед сохранением.

Принимаемые бады, лекарства - заводим пачку на неделю и автоматом каждый день все добавляется на таймлайн, можно менять активный пакет или просто вычеркивать и добавлять что-то на сегодня. Устанавливать сроки приема, напоминалки. Планируется также хранилище результатов анализов, так как в текущем виде все эти пачки pdf на четырех человек абсолютно неинформативны.

Вес и прочие интеграции пока в процессе, сейчас ввожу вручную, строится график. Но пока не очень актуально, в отличие от вашего приложения у нас мало отслеживалок и мало спорта и тренировок, так что в бэклоге.

В итоге задумана общая аналитика по всем показателям, связь между событиями, симптомами, бадами, анализами, отслеживание веса, калорий, БЖУ, insights от ИИ. Но до этого еще не дошло - я как раз обдумывала схему, и ваша статья мне в этом очень помогла :)

Супер, да, идея очевидно рождается из нашего опыта и ежедневной рутины по отслеживанию всего)) мы на одной волне тут. Обожаю дашборды, и приложение с красивым фронтом — это следующий этап, для начала надо было прощупать логику, и самым простым и бесплатным решением стал ТГ для MVP. В идеале конечно это вот эти проекции как на картинке вокруг меня, сгенерированные nanabanana через recraft, которые что-то говорят ну и дашборды в воздухе))

Какая же скучная (в плане трекинга всего и вся и рефлексии по поводу данных) у вас жизнь.

Ну хоть один нашёлся сказать как это все выглядит со стороны.

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

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

Лень-ленью, а порядок в данных должен быть. Ветка с умением прислушиваться к себе и природной интуицией — совершенно отдельная, много об этом думаю. Пока не смогла ответить на вопрос, насколько я хорошо умею прислушиваться к себе сейчас, и насколько эта способность ухудшится, когда появится дополнительный обработчик, способный удерживать и оперировать большими срезами моих данных, чем обычная я или отдельный специалист. Для этого в том числе и играю в эту игрушку — интересно, что из этого получится.

 Python 3.12, FastAPI, PostgreSQL 16 + pgvector, aiogram 3, n8n , Docker Compose.telegram-бот, голосовые сообщения в текст, Groq Whisper 
121 час чистого времени разработки с СС (примерно в 5-7 раз быстрее обычной разработки, по замерам СС)

Добро пожаловать в вайбкодеры)

слишком энергозатратно пока всё это) Даже с учётом скорости кодогенерации

Эффорт приличный и за статью спасибо, но зачем пить БАДы? Ведь клинический эффект от них никем не проверяется и совершенно неочевиден, в отличие от индустрии лекарств там вам все обещают на честном слове. В лучшем случае это будет дорогое плацебо, в худшем превышенная дозировка и последствия, о которых вас никто не предупреждал.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации