Демонстрации умных напоминаний устроены одинаково: человек говорит фразу обычным языком, система её понимает, все впечатлены. Впечатление держится ровно до того момента, когда напоминание срабатывает.
Потому что проблема напоминаний никогда не была в разборе фразы. Проблема в том, что через четыре дня приходит строчка «позвонить в банк», и вы не помните, зачем. Не помните — значит, откладываете. Откладываете дважды — снимаете. Разбор фразы к этому не имеет отношения вовсе.
#Что понадобится
- Ассистент, который принимает напоминания из обычной переписки, а не из отдельной формы. Форма с полями возвращает то самое трение, ради снятия которого всё затевается.
- Понимание, что напоминания — это функция владельца инстанса: они живут рядом с брифингом и захватом. Участник общей копии получает чат, память, граф, голос и навыки, но списка напоминаний у него нет.
- Пять минут, чтобы прочитать, какие обороты разбираются, а какие нет.
#Шаг 1. Узнайте, что понимает разбор
Разбор напоминаний в Persona детерминированный: набор правил, без обращения к модели. Быстро, предсказуемо и покрыто тестами — но покрывает конечный список конструкций.
| Фраза | Что получится | Почему |
|---|---|---|
| напомни завтра оплатить хостинг | завтра, «оплатить хостинг» | относительное слово распознано |
| через 3 дня созвон с командой | +3 дня, «созвон с командой» | шаблон «через N дней» |
| через неделю проверить отчёт | +7 дней, «проверить отчёт» | шаблон «через N недель» |
| в пятницу собрать статистику | ближайшая пятница | день недели |
| 20.06 продлить домен | 20 июня | абсолютная дата |
| напомни в 15:00 позвонить | сегодня, «в 15:00 позвонить» | времени суток в хранении нет |
| на следующей неделе как освобожусь | сегодня, вся фраза целиком | оборот не распознан |
Смотрите на две последние строки — в них вся практическая суть. Неопознанная дата не приводит к отказу. Напоминание всё равно создаётся, на сегодня, с пометкой, что дату распознать не удалось. Формально это разумно: лучше показать сегодня и дать поправить, чем молча потерять. Практически это значит, что вы обязаны читать подтверждение: в нём указана дата, и если она не та, поправьте сразу, а не через четыре дня.
Отдельно про время суток: хранится дата без времени. Фраза «в 15:00» не выбрасывается — она остаётся в тексте напоминания. Напоминание с точностью до часа так не поставить, и это ограничение хранения, а не разбора.
#Шаг 2. Пишите тело так, чтобы оно пережило четыре дня
Здесь находится вся ценность, и она никак не связана с тем, насколько умно разобрана фраза.
Сравните две записи на одну и ту же дату:
позвонить в банк
позвонить в банк — почему отклонён платёж от 12.08 по договору 447,
спрашивать Иванову, она в курсе; если откажут — писать в поддержку
Вторая срабатывает, первая нет. Причина механическая: в момент срабатывания вы находитесь в другой задаче, и стоимость возврата в контекст платежа — это несколько минут восстановления. Первая запись эту стоимость оставляет вам целиком, вторая берёт её на себя.
Правило простое: в теле напоминания пишите не действие, а состояние дела. Что уже сделано, кто участвует, чем закончилось прошлый раз, что будет следующим шагом при отказе. Три лишние секунды при записи против трёх минут при срабатывании.
#Шаг 3. Различайте два вида привязки
Привязка ко времени и привязка к делу дают напоминания разной живучести.
| Привязка | Пример | Что решает | Что ломает |
|---|---|---|---|
| Ко времени | «в пятницу проверить отчёт» | срок известен извне | приходит, когда вы не в том состоянии |
| К делу | «когда вернусь к модулю оплаты — проверить ключ» | приходит в правильном контексте | сегодня требует, чтобы контекст описали вы |
Привязка ко времени работает для внешних сроков: платежи, договорённости с людьми, дедлайны. Для всего остального она проигрывает, потому что дата выбрана произвольно — вы назначили пятницу не потому, что в пятницу удобно, а потому что надо было что-то назначить.
Честно про текущее состояние: привязки к делу как отдельного механизма у нас нет. Напоминание хранит дату, и всё. Поэтому связь с контекстом приходится создавать вручную — тем самым подробным телом из шага 2, которое само по себе несёт нужный контекст. Это обходной путь, а не функция, и называть его функцией было бы неправдой.
#Шаг 4. Отделите напоминания от задач
Напоминание — это уведомление в момент. Задача — это обязательство, у которого есть состояние. Смешивать их дорого: список напоминаний, куда сложили все дела, превращается в ленту, которую перестают читать.
Практический критерий: если вы можете к этому не вернуться сегодня и ничего не случится — это задача, ей место в списке дел и в недельном обзоре, а не в напоминаниях. Разбор границы между сбором и решением — в статье про GTD и ИИ-ассистента.
#Проверка результата
- Подтверждение содержит правильную дату. Прочитайте его сразу. Дата «сегодня» на фразе про следующую неделю — признак нераспознанного оборота, не откладывайте исправление.
- Через неделю вы понимаете каждое сработавшее напоминание без раскопок. Если пришлось искать переписку — тело было слишком коротким.
- Доля отложенных меньше трети. Постоянное откладывание означает, что в напоминания попадают задачи, а не события.
#Что может пойти не так
- Фраза распознана частично. Дата взята верно, а в тело попал остаток служебных слов. Это косметика, но она мешает читать список; поправьте вручную.
- Напоминание с временем суток пришло утром. Ожидаемо: хранится дата. Если время критично — ставьте будильник, это другой инструмент.
- Напоминания не приходят на телефон при выключенном компьютере. Мобильного приложения с фоновыми уведомлениями у нас нет. Доставка в Telegram есть, но она, как и напоминания, доступна владельцу инстанса.
- Список разросся. Признак смешения с задачами, см. шаг 4. Расчистить проще, чем разгребать: перенесите всё, у чего нет внешнего срока, в недельный план — как он строится, разобрано в статье про планирование недели с ассистентом.
#Частые вопросы
#Почему разбор детерминированный, а не через модель?
Потому что цена ошибки высока и проявляется отложенно: неверно понятая дата обнаруживается через неделю, когда напоминание не пришло. Правила предсказуемы, быстры и не требуют подключённой модели. Плата — конечный список понимаемых оборотов, и она названа честно в таблице выше.
#Что делать с фразами, которые правила не понимают?
Переформулировать с явной датой: «через 3 дня», «в пятницу», «20.06». Это занимает секунду и снимает вопрос. Расплывчатые обороты вроде «как освобожусь» не станут понятными от переформулирования — они и человеку-то не задают даты.
#Можно ли поставить повторяющееся напоминание?
Повторяемость — это уже расписание, и устроено оно иначе: там нужен разбор периодичности, а не одной даты. Как выглядит постановка повторяющихся задач обычным языком, разобрано в статье про расписание на естественном языке.
#Напомнит ли ассистент сам, без моей просьбы?
Проактивные сообщения существуют, но они ограничены: ночное окно, пауза между отправками и дневной потолок в четыре сообщения. Это сознательные лимиты, а не недоработка — механика разобрана в статье про проактивного агента и пробуждения.
#Чем это отличается от обычного приложения напоминаний?
Одним: напоминание ставится в той же переписке, где вы обсуждаете дело, и потому может унести с собой контекст этого дела. Отдельное приложение вынуждает вас переключиться и заполнить поля, а именно на этом переключении напоминания и не создаются. Общий обзор проактивной части — в статье про брифинг и NL-напоминания.
#Вывод
Умение разобрать фразу — самая заметная и наименее важная часть напоминаний: она экономит вам десять секунд при записи. Срабатываемость определяется другим — тем, сколько контекста напоминание несёт в момент, когда приходит. Пишите в теле состояние дела, а не действие; используйте привязку ко времени только там, где срок задан извне; и читайте подтверждение, потому что нераспознанная дата у нас превращается в «сегодня», а не в отказ. Как напоминания встраиваются в общую систему возврата к контексту, разобрано в разборе второго мозга на ИИ.