Гайды

Утренний брифинг и NL-напоминания: проактивный ассистент из реального контекста

Большинство ассистентов ждут, пока их спросят. Persona умеет напомнить сама — собирает утренний бриф из того, что вы реально делали, и понимает напоминания на обычном языке. Разбираем, как это работает и где у проактивности пределы.

Умный ассистент, который молчит, пока его не спросят, — это половина пользы. Самое ценное случается, когда система сама говорит: «вчера ты не закрыл вот это» или «ты просил напомнить — пора». Persona делает обе вещи, и обе — из вашего реального контекста, а не из календаря, который надо вести руками.

Сразу оговорка, чтобы не тратить ваше время зря: брифинг и напоминания доступны только владельцу инстанса. Они строятся поверх захвата экрана и звука, а захват — однопользовательский. Участник, зарегистрированный на чужой копии, получает чат, память, граф, голос и навыки, но не брифинг.

#Утренний брифинг из того, что вы делали

Каждый час активной работы Persona сворачивает в часовую карточку памяти: чем занимался, какие приложения, ключевые слова. Утром из последних карточек собирается короткий бриф — 3–5 пунктов: над чем работал, что осталось незакрытым, что логично сделать сегодня.

Ключевое отличие от обычных дайджестов: бриф строится из фактической активности (экран и звук), а не из того, что вы вручную записали в таск-трекер. Поэтому он ловит и то, что вы забыли занести. Как сырьё превращается в эти карточки — разобрано в статье про запись экрана как память ИИ.

#Брифинг учится на вашей реакции

У каждой карточки брифа есть оценка. «Мимо» — и подобное больше не предложат: негативные оценки подмешиваются в будущие брифы как «не повторяй такое». Со временем бриф становится точнее под вас. Те же оценки, кстати, накапливаются как материал для дообучения собственной модели — об этом в разборе как собрать датасет из своих оценок.

#Тихие часы

Проактивность не должна раздражать. Брифинг уважает тихие часы — не дёргает в нерабочее окно. Вы решаете, когда ассистенту можно говорить.

#NL-напоминания: задачи обычным языком

Не нужно открывать отдельное приложение и заполнять поля. Скажите прямо в чате:

  • «напомни завтра оплатить хостинг»
  • «через 3 дня созвон с командой»
  • «в пятницу проверить отчёт»

Persona распознаёт дату (сегодня, завтра, через N дней, день недели, конкретное число), вытаскивает суть и заводит напоминание. Это работает на детерминированном разборе — быстро и предсказуемо, без угадывания.

У предсказуемости есть обратная сторона: формулировки, которые в правила не заложены («на следующей неделе как освободишься»), не распознаются вовсе. Это сознательный размен — лучше честный отказ, чем напоминание, поставленное на выдуманную дату.

Альтернативой был бы разбор фразы моделью через вызов инструмента — так это делают агентные системы. Механику такого подхода мы разбираем в статье про function calling, а почему на компактных локальных моделях цепочка вызовов рассыпается — в разборе что такое ИИ-агент. Для напоминаний цена ошибки высока, поэтому здесь выбран детерминированный разбор.

#Почему это полезнее календаря вручную

Календарь вручную Проактивность Persona
Откуда данные что вы сами занесли что вы реально делали
Ловит забытое ✗ ✓ (из активности)
Усилие на ввод высокое низкое (обычный язык)
Подстройка под вас ✗ ✓ (учится на оценках)

Календарь хорош для запланированного и остаётся незаменим для встреч с другими людьми — синхронизации с чужими календарями у нас нет. Persona добавляет слой «реальности»: напоминает о том, что всплыло само и что вы не успели формализовать.

#Где здесь граница приватности

Бриф и напоминания строятся из памяти на той машине, где развёрнута Persona. Но сам текст брифа генерирует модель, которую вы подключили: с локальной моделью через Ollama сводка формируется на вашем железе, с облачным ключом фрагменты карточек памяти уходят выбранному провайдеру вместе с запросом на сводку. Это и есть цена автоматической сводки — она не собирается «сама по себе», её кто-то пишет.

#Частые вопросы

#Откуда берётся содержимое брифа, если я не веду задачи?

Из часовых карточек памяти — сводок вашей фактической активности за каждый час работы: приложения, распознанный с экрана текст, расшифровки звука. Задачи вести не нужно, нужен включённый захват. Без захвата брифу просто не из чего собираться.

#Что будет, если я вчера не работал за компьютером?

Бриф будет коротким или пустым — он не выдумывает активность, которой не было. Это нормальное поведение, а не сбой. Напоминания при этом продолжают работать: они живут отдельно от захвата.

#Почему напоминание не распозналось?

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

#Можно ли отключить брифинг, но оставить напоминания?

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

#Приходят ли напоминания в Telegram?

Telegram-канал у Persona есть, но, как и брифинг, он доступен только владельцу инстанса. Мобильного приложения с фоновым уведомлением у нас нет, поэтому рассчитывать на напоминание в кармане, когда компьютер выключен, не стоит.

#Нужна ли для брифинга мощная модель?

Сводка на 3–5 пунктов — не самая тяжёлая задача, и компактная локальная модель с ней справляется. Но качество формулировок заметно зависит от модели: слабая склеивает несвязанные пункты. Что потянет ваше железо и с чего начать — в гайде как запустить LLM локально.

#Вывод

Ассистент полезнее всего, когда не ждёт вопроса. Утренний бриф из реального контекста и напоминания на обычном языке превращают Persona из «отвечалки» в того, кто помогает не терять нить дня. Но работает это при двух условиях: у вас включён захват и вы владелец инстанса. Если хотя бы одно не выполняется — проактивной части не будет, и лучше знать это до того, как вы начнёте её ждать.

Хотите ИИ, который помнит вас?

Persona держит контекст между чатами и работает на вашем железе — если развернуть её у себя и подключить локальную модель.

Создать аккаунт