Перейти к содержимому

Как ассистент решает, что предложить

Ассистент в фоне читает то же, что видите вы сами — новые письма, изменения в календаре, задачи, банковские СМС, — и когда в этом появляется что-то незавершённое, собирает вокруг этого ситуацию: что известно, чего не хватает, что вы уже решили. По части ситуаций ассистент сам додумывает следующий полезный шаг и показывает его одной кнопкой в ленте — во внутренних материалах Yttri это называется NBA (Next Best Action); наружу продукт зовёт это проще — предложением.

Четыре звена, каждое — отдельная неизменяемая запись:

  1. Наблюдение — атомарный факт: пришло письмо, изменилась встреча, пришла СМС от банка. Наблюдения не редактируются и не удаляются — только накапливаются.
  2. Ситуация — живой агрегат вокруг темы: собирает относящиеся к ней наблюдения, у неё есть статус (открыта, ожидание, заблокирована, решена) и уверенность. Одна ситуация может расти неделями, если тема не закрывается.
  3. План — то, что ассистент решил сделать по ситуации: подготовить бриф, предложить задачу, напомнить про оплату. У плана есть шаги — подготовить, показать вам, выполнить, проверить результат, убрать.
  4. Результат — подтверждённый исход после выполнения, тоже записывается неизменяемо: «выполнено и проверено», «выполнено не полностью», «отменено», «не удалось».

То, что вы видите в ленте, — производная от этого конвейера, разложенная на знакомые разделы «Требует внимания» / «Предлагаю» / «Что происходит» / «Сделано» (подробнее об экране — в «Брифе и ситуациях»).

Два источника:

  • Ваши собственные данные — переписка, задачи, встречи, записи и транскрипты, заметки, документы, финансовые операции, банковские СМС, сообщения в чате с агентом и его же подтверждённые прошлые действия. Это основной объём.
  • Фоновые анализаторы — отдельные, более точечные проверки: дни рождения контактов, заметный рост цены на подписку, дубликаты контактов по точному совпадению телефона или email, пробелы в вашей базе знаний, письмо, из которого стоит сделать встречу или зафиксировать транзакцию, пункты из саммари встречи, которые стоит превратить в задачи, нужен ли follow-up после встречи, короткий бриф за 25–35 минут до следующей встречи.

Не всё, что можно предложить, стоит показывать сразу. Ассистент взвешивает кандидатов по пользе, срочности и тому, насколько это разблокирует другую работу и насколько он уверен в правильности, — и вычитает за трудоёмкость, риск и то, насколько предложение уже устарело или дублирует другое. Показывается одно лучшее плюс пара запасных вариантов; остальное сворачивается в общую сводку, а не теряется молча.

Не все планы устроены одинаково:

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

Это те же «фоновые задачи», что описаны в «Моделях, роутере и приватности» — по умолчанию их обрабатывает встроенная модель, маршрут настраивается там же.

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

Обратная связь и отключение конкретных предложений

Заголовок раздела «Обратная связь и отключение конкретных предложений»

Каждый ваш ответ на предложение запоминается: принято, отклонено, неактуально, уже сделано без ассистента, не в том контексте, небезопасно.

Если вы три раза подряд отклонили похожее предложение для похожей ситуации (не считая «уже сделано» — это не отказ по существу) — ассистент перестаёт предлагать именно такое сочетание. Согласие с предложением сбрасывает счётчик.

Список того, что уже подавлено, технически виден в Настройки → Для разработчика → «Подавленные предложения ассистента» — но эта вкладка раскрывается только после включения «Терминал и файловая система» в «Данные и приватность», а это отдельное, более широкое разрешение (подробнее — «Три рубежа контроля» в «Моделях, роутере и приватности»). Включать его ради одного этого экрана обычно не стоит: достаточно знать, что через три отказа подряд конкретное предложение само перестанет всплывать, а согласие с похожим в любой момент снимает подавление.