Один разговор на сайте и в Telegram
Ассистент рассчитан на одного владельца. Можно начать разговор на сайте, а затем продолжить в Telegram: история, текущие уточнения и рабочие данные общие для обоих интерфейсов. Запрос можно написать или передать голосом.
Через диалог пользователь создаёт и меняет задачи, встречи и напоминания. На сайте эти данные также доступны отдельными списками и календарём — не нужно искать нужную запись в истории переписки.
Память, которую можно просмотреть
Профиль и заметки хранятся отдельно от истории сообщений. В них остаётся контекст, к которому помощник может вернуться в следующем разговоре. Пользователь видит содержимое памяти, а не только ответы, которые модель сформировала на её основе.
Отдельный фоновый процесс готовит дневные сводки и обновляет подтверждённые постоянные предпочтения. Обработка памяти не задерживает основной диалог.
Уточнить перед действием
Если из сообщения непонятно, какую встречу перенести или на какое время поставить напоминание, ассистент уточняет детали. При пересечении встреч предлагает варианты. Контекст уточнения сохраняется между сообщениями.
Изменение задачи или события проходит через рабочие инструменты. Результат действия сохраняется вместе с данными, чтобы состояние календаря и ответ в разговоре не расходились.
Продолжить после сбоя
Сообщения обрабатываются последовательно. Для повторной доставки одного и того же запроса предусмотрена защита от повторного выполнения: одна команда не должна создавать две одинаковые встречи или два напоминания.
Если составной запрос выполнился частично, сохраняются уже завершённые шаги. После временного сбоя обработка продолжается с оставшихся действий. Очередь и её состояние переживают перезапуск сервиса.