Семейный ассистент: AI управляет календарём и хозяйством Skip to content

Семейный ассистент: AI управляет календарём и хозяйством

Семейный ассистент: AI управляет календарём и хозяйством

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

Семья из четырёх человек — это минимум четыре календаря: рабочий папы, рабочий мамы, школьное расписание детей, кружки и секции. Плюс общесемейный, куда кто-то что-то записывает, а потом забывает. Каждое утро начинается с рутины: проверить каждый календарь, вспомнить, есть ли пересечения, понять, кто кого ведёт куда. А ещё — «сколько у нас молока?», «когда записан ребёнок к стоматологу?», «надо ли мне ехать за продуктами сегодня или завтра?». Вся эта домашняя логистика рассыпана по десяткам чатов, заметок и бумажек на холодильнике.

AI-ассистент на базе Hermes может стать координатором семьи: собирать календари в единый утренний брифинг, автоматически создавать события из переписок и вести учёт продуктов дома. Не заменяя живое общение — а убирая рутину, которая отнимает время каждый день.

Проблема: календари разрознены, а важное теряется

Типичные боли семейной логистики:

  • Фрагментация календарей. Рабочий календарь в Google, школьное расписание приходит PDF-файлом, расписание секций — на сайте школы, записи к врачам — через SMS. Нет единого взгляда на день, и каждое утро начинается с обхода всех источников.
  • Потеря записей. Подтверждение записи к стоматологу пришло SMS, но не попало в календарь. Кто-то забыл. Ребёнок опоздал на приём.
  • Домашний инвентарь. «У нас закончились яйца?» — вопрос, на который нужно идти до холодильника, чтобы ответить. А вечером оказывается, что и молоко тоже нет.
  • Согласование списков. Папа закупается продуктами, но не знает, что мама уже купила половину списка. Или наоборот — оба думают, что другой купил.

Решение: три функции одного ассистента

Скилл Family Calendar & Household Assistant объединяет три задачи в одном AI-агенте, работающем постоянно.

1. Утренний брифинг из всех календарей

Каждое утро в назначенное время ассистент собирает события со всех семейных календарей и отправляет сводку в общий Telegram-канал семьи:

  • Все события на сегодня с цветовой маркировкой по источнику (работа, школа, семья)
  • Трёхдневный прогноз: есть ли пересечения, кто кому нужен
  • Новые события, добавленные с вчерашнего дня
  • Погода для уличных событий (тренировка во дворе — дождь, лучше перенести)

Источники — любые: Google Calendar, Apple Calendar через iCal, PDF-файлы школьных расписаний (AI распознаёт через OCR), даже фотографии расписания с доски в школе.

2. Мониторинг сообщений и автоматическое создание событий

Это самая мощная часть. Ассистент пассивно следит за сообщениями в мессенджерах и распознаёт паттерны:

  • Пришло SMS «Запись к стоматологу 15 июня в 14:00» — ассистент автоматически создаёт событие в календаре, добавляет 30 минут на дорогу туда и обратно и уведомляет семью в Telegram.
  • В чате написали «Давайте встретимся в субботу в 6» — ассистент создаёт предварительное событие-холд.
  • «Тренировка перенесена на субботу, 15:00» — событие обновляется автоматически.

Ключевой принцип: ассистент действует, не дожидаясь команды. Он не спрашивает «создать событие?» — он просто создаёт и сообщает. Это экономит минуты каждый день и предотвращает потерю записей.

3. Учёт домашних запасов

Ассистент ведёт базу данных продуктов и бытовых запасов семьи. Обновляется несколькими способами:

  • Фото. Сфотографировали холодильник или кладовку — AI распознает продукты и обновляет инвентарь.
  • Текст. «Купил 2 литра молока» или «Яйца кончились» — ассистент обновляет данные.
  • Чек. Фото чека из магазина — автоматический парсинг и обновление запасов.

Запросы из любого мессенджера: «Есть ли у нас масло?» — «Да, масло сливочное, 1 пачка, холодильник, обновлено 2 дня назад». «Что заканчивается?» — список товаров ниже порога. «Составь список покупок» — объединение низких запасов с ингредиентами из рецептов.

Как это настроить

Настройка не требует программирования. Вот основные шаги:

  1. Подключить календари. Предоставить ассистенту доступ к Google Calendar через OAuth или Apple Calendar через iCal-ссылки. Школьные расписания — загрузить PDF или настроить папку, из которой AI будет читать файлы.
  2. Настроить мониторинг сообщений. Подключить iMessage (на macOS) или Telegram-канал, где появляются записи. Описать паттерны для распознавания: подтверждения записей, приглашения, переносы.
  3. Создать общий семейный чат. Telegram-канал, куда ассистент будет присылать брифинги и уведомления. Оба партнёра видят всё — прозрачность и доверие.
  4. Инициализировать инвентарь. Сфотографировать холодильник и кладовку — ассистент создаст начальную базу. Далее — обновлять текстом или фото.
  5. Начать с режима чтения. Первую неделю — только мониторинг и брифинги, без создания событий. Посмотреть, как AI работает, убедиться в точности. Потом включить запись.

Что это даёт на практике

Реальные результаты использования семейного ассистента:

  • Экономия 20–30 минут каждое утро — больше не нужно обходить календари вручную
  • Ноль потерянных записей — SMS-подтверждения автоматически попадают в календарь с буфером на дорогу
  • Координация покупок — оба родителя видят актуальный список, нет дублирования
  • Фото вместо текста — сфоткал расписание в школе вместо того, чтобы перепечатывать
  • Прозрачность — оба партнёра видят в общем чате, что ассистент делает, и могут скорректировать

Ключевые принципы

  • Ambient > active. Главное — ассистент действует без команды. Он сам обнаружил запись в сообщении и создал событие. «Я не просил это сделать — он просто знал, что именно я бы этого хотел.»
  • Mac Mini — идеальная база. Всегда включён, поддерживает iMessage и Apple Calendar, доступен для всей семьи. Но Hermes работает и на любом сервере с Linux — просто без iMessage-интеграции.
  • Начинайте с чтения. Сначала — мониторинг и брифинги. Потом — создание событий. Последним включайте отправку сообщений от имени семьи.
  • Общий чат — основа доверия. Оба партнёра видят, что делает ассистент, могут поправить или отменить. Никаких «тихих» действий.
  • Фото — самый быстрый ввод. Сфоткал расписание секций, чек из магазина, содержимое холодильника — AI разберётся.
Скачать скилл (Markdown)

«`markdown
# Агрегация семейного календаря и домашний ассистент

Современные семьи жонглируют пятью и более календарями — рабочий, личный, общий семейный, школьный, кружки — на разных платформах и в разных форматах. Важные события теряются, потому что нет единого взгляда. А домашняя координация (списки покупок, запасы продуктов, запись к врачам) происходит через разрозненные сообщения, которые тонут в потоке.

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

## Проблема

— **Фрагментация календарей**: Рабочие календари имеют ограничения безопасности, мешающие шарингу. Школьные расписания приходят PDF или размещены на сайтах. Расписания секций — в письмах. Проверять каждый вручную каждое утро нереалистично — и «копирование событий между календарями работает, пока я не забуду и что-то не потеряется».
— **Накладки домашней координации**: «Сколько у нас молока?» — нужно физически проверить холодильник, потом кладовку, потом ответить сообщением. Умножьте это на неделю закупок.
— **Пропущенные записи**: Подтверждения записей приходят SMS и лежат без действия — нет события в календаре, нет буфера на дорогу, нет напоминания.

## Что он делает

— **Утренний брифинг**: Собирает все семейные календари в единую ежедневную сводку, доставляемую через выбранный канал
— **Мониторинг сообщений**: Следит за переписками в iMessage/SMS и автоматически создаёт события при обнаружении записей (подтверждения стоматолога, планы встреч и т.д.)
— **Буферы на дорогу**: Добавляет блоки времени на дорогу до и после обнаруженных записей
— **Домашний инвентарь**: Ведёт актуальный список продуктов/запасов, который любой партнёр может запросить откуда угодно
— **Координация покупок**: Дедуплицирует ингредиенты из рецептов, отслеживает, что заканчивается, и генерирует списки покупок
— **Ввод через фото**: Сфотографируйте школьное расписание или содержимое морозилки — агент обработает в структурированные данные

## Необходимые скиллы

— Доступ к Calendar API (Google Calendar, Apple Calendar через `ical`)
— Скилл `imessage` для мониторинга сообщений (только macOS)
— Telegram или Slack для общего семейного чата
— Доступ к файловой системе для трекинга инвентаря
— Обработка фото для OCR физических календарей

## Как настроить

### 1. Агрегация календарей

Настройте агента на получение данных из всех семейных источников:

«`text
## Источники календарей

При утреннем брифинге (8:00):

1. Получить мой рабочий Google Calendar (read-only OAuth)
2. Получить общий семейный Google Calendar
3. Получить календарь партнёра (общий доступ)
4. Проверить ~/Documents/school-calendars/ на наличие новых PDF → OCR и извлечь события
5. Проверить свежие письма на вложения календарей или приглашения на события

Скомпилировать в единый брифинг:
— Сегодняшние события (все календари, цветовая маркировка по источнику)
— Трёхдневный прогноз на конфликты
— Новые события, добавленные со вчерашнего дня
— Погода для уличных событий

Доставить через Telegram/Slack семейный канал.
«`

### 2. Мониторинг сообщений

Ключевое отличие — агент пассивно наблюдает и действует, когда распознаёт что-то actionable:

«`text
## Мониторинг сообщений (HEARTBEAT.md)

Каждые 15 минут:
1. Проверить новые iMessages по всем перепискам
2. Обнаружить паттерны записей:
— «Ваша запись подтверждена на…»
— «Можем встретиться [дата] в [время]?»
— «Тренировка перенесена на субботу в 15:00»
3. При обнаружении:
— Создать событие в календаре с деталями
— Добавить 30-минутный буфер на дорогу ДО и ПОСЛЕ
— Отправить подтверждение в семейный Telegram: «Создано: запись к стоматологу, вт 14:00. Дорога 13:30-14:00 и 15:00-15:30.»
— Если касается партнёра — добавить приглашение
4. Обнаружить паттерны обещаний:
— «Отправлю это до пятницы»
— «Давайте поужинаем на следующей неделе»
→ Создать холд в календаре или напоминание
«`

### 3. Домашний инвентарь

«`text
## Трекинг кладовой

Вести ~/household/inventory.json с полями:
— Название, количество, местоположение (холодильник/кладовая/подвал)
— Timestamp последнего обновления
— Порог низких запасов

Способы обновления:
— Фото: Пользователь присылает фото холодильника/кладовой → модель извлечения изображений определяет продукты
— Текст: «Яйца кончились» / «Купил 2 литра молока»
— Чек: Фото чека из магазина → обновить инвентарь

Запросы: Любой партнёр может спросить через Telegram:
— «Есть ли у нас масло?» → Проверить инвентарь, ответить с местоположением и количеством
— «Что заканчивается?» → Список товаров ниже порога
— «Составь список покупок» → Объединить низкие запасы + ингредиенты из рецептов
«`

## Ключевые инсайты

— **Ambient > active**: Главное — агент действует без команды. Обнаружил запись в SMS и создал событие с буферами на дорогу — «Я не просил его это делать. Он просто знал, что именно я бы этого хотел.»
— **Mac Mini — идеальная база**: Этот сценарий выигрывает от запуска на домашнем Mac Mini — интеграция с iMessage, Apple Calendar и круглосуточная доступность
— **Начинайте с чтения**: Сначала — чтение календарей и мониторинг сообщений, потом — включение записи (создание событий, отправка сообщений)
— **Общий Telegram-канал**: Даёт обоим партнёрам видимость действий агента — формирует доверие и позволяет вовремя заметить ошибки
— **Фото-ввод недооценён**: Сфотографировать школьное расписание или содержимое морозилки быстрее, чем набирать текст — и модель отлично справляется
«`