Как ассистент решает, что предложить
Коротко
Заголовок раздела «Коротко»Ассистент в фоне читает то же, что видите вы сами — новые письма, изменения в календаре, задачи, банковские СМС, — и когда в этом появляется что-то незавершённое, собирает вокруг этого ситуацию: что известно, чего не хватает, что вы уже решили. По части ситуаций ассистент сам додумывает следующий полезный шаг и показывает его одной кнопкой в ленте — во внутренних материалах Yttri это называется NBA (Next Best Action); наружу продукт зовёт это проще — предложением.
От факта к предложению
Заголовок раздела «От факта к предложению»Четыре звена, каждое — отдельная неизменяемая запись:
- Наблюдение — атомарный факт: пришло письмо, изменилась встреча, пришла СМС от банка. Наблюдения не редактируются и не удаляются — только накапливаются.
- Ситуация — живой агрегат вокруг темы: собирает относящиеся к ней наблюдения, у неё есть статус (открыта, ожидание, заблокирована, решена) и уверенность. Одна ситуация может расти неделями, если тема не закрывается.
- План — то, что ассистент решил сделать по ситуации: подготовить бриф, предложить задачу, напомнить про оплату. У плана есть шаги — подготовить, показать вам, выполнить, проверить результат, убрать.
- Результат — подтверждённый исход после выполнения, тоже записывается неизменяемо: «выполнено и проверено», «выполнено не полностью», «отменено», «не удалось».
То, что вы видите в ленте, — производная от этого конвейера, разложенная на знакомые разделы «Требует внимания» / «Предлагаю» / «Что происходит» / «Сделано» (подробнее об экране — в «Брифе и ситуациях»).
Откуда берутся кандидаты
Заголовок раздела «Откуда берутся кандидаты»Два источника:
- Ваши собственные данные — переписка, задачи, встречи, записи и транскрипты, заметки, документы, финансовые операции, банковские СМС, сообщения в чате с агентом и его же подтверждённые прошлые действия. Это основной объём.
- Фоновые анализаторы — отдельные, более точечные проверки: дни рождения контактов, заметный рост цены на подписку, дубликаты контактов по точному совпадению телефона или email, пробелы в вашей базе знаний, письмо, из которого стоит сделать встречу или зафиксировать транзакцию, пункты из саммари встречи, которые стоит превратить в задачи, нужен ли follow-up после встречи, короткий бриф за 25–35 минут до следующей встречи.
Как выбирается «лучшее»
Заголовок раздела «Как выбирается «лучшее»»Не всё, что можно предложить, стоит показывать сразу. Ассистент взвешивает кандидатов по пользе, срочности и тому, насколько это разблокирует другую работу и насколько он уверен в правильности, — и вычитает за трудоёмкость, риск и то, насколько предложение уже устарело или дублирует другое. Показывается одно лучшее плюс пара запасных вариантов; остальное сворачивается в общую сводку, а не теряется молча.
Не все планы устроены одинаково:
- Синхронные — например, бриф перед встречей: ассистент просто собирает то, что уже есть в ваших данных (участники, о чём переписывались, предыдущие саммари), без обращения к модели — это быстро и без очереди.
- Через фоновую модель — там, где нужно понять намерение или сформулировать текст, ассистент спрашивает модель «что бы вы сделали», а затем сверяет ответ с жёсткими правилами: что вообще можно предлагать в этой ситуации, насколько это рискованно, не дублирует ли уже сделанное. Модель не выбирает риск и обратимость сама — это остаётся за детерминированным слоем.
Приватность
Заголовок раздела «Приватность»Это те же «фоновые задачи», что описаны в «Моделях, роутере и приватности» — по умолчанию их обрабатывает встроенная модель, маршрут настраивается там же.
Сверх общей маскировки персональных данных здесь есть более жёсткое правило для особо чувствительных источников: если факт помечен как «только локально», а текущий маршрут — облачный, факт целиком выбрасывается из запроса к модели — не маскируется, не пересказывается короче, а просто не участвует. Пример — сырой текст банковской СМС: он не уйдёт в облако ни при каком сочетании настроек.
Обратная связь и отключение конкретных предложений
Заголовок раздела «Обратная связь и отключение конкретных предложений»Каждый ваш ответ на предложение запоминается: принято, отклонено, неактуально, уже сделано без ассистента, не в том контексте, небезопасно.
Если вы три раза подряд отклонили похожее предложение для похожей ситуации (не считая «уже сделано» — это не отказ по существу) — ассистент перестаёт предлагать именно такое сочетание. Согласие с предложением сбрасывает счётчик.
Список того, что уже подавлено, технически виден в Настройки → Для разработчика → «Подавленные предложения ассистента» — но эта вкладка раскрывается только после включения «Терминал и файловая система» в «Данные и приватность», а это отдельное, более широкое разрешение (подробнее — «Три рубежа контроля» в «Моделях, роутере и приватности»). Включать его ради одного этого экрана обычно не стоит: достаточно знать, что через три отказа подряд конкретное предложение само перестанет всплывать, а согласие с похожим в любой момент снимает подавление.