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

Данные AI и журнал аудита

На этой странице описано, какие данные обрабатывает AI-ассистент, как MailCopilot фиксирует эту обработку в локальном журнале аудита и какие средства управления данными предоставляются пользователю.

Что AI-ассистент отправляет провайдерам​

При использовании AI-ассистента MailCopilot передаёт выбранному провайдеру следующие данные:

  • Содержимое письма или цепочки переписки, которую вы просматриваете в данный момент (тема, текст, отправитель, получатели).
  • Вложения, которые вы явно попросили ассистента прочитать.
  • Ваши заметки AI-памяти (если функция памяти настроена).
  • Текст вашего сообщения ассистенту в чате.

Что никогда не отправляется:

  • Письма и папки, которые вы не открывали и не упоминали в текущей сессии.
  • Учётные данные IMAP/SMTP или конфигурация сервера.
  • Пароли от почтовых аккаунтов.
  • Данные из аккаунтов, которые вы явно не использовали в текущем AI-запросе.

AI-ассистент полностью опционален. Если вы не настраиваете провайдера, никакие данные писем не передаются ни в какой внешний сервис.

AI-резюме цепочки​

AI-резюме цепочки — отдельная опциональная функция, которая создаёт краткое резюме открытой цепочки. Она следует тем же принципам защиты, что и остальной AI-ассистент:

  • По умолчанию выключено, для каждого аккаунта отдельно. Ничего не отправляется на резюмирование, пока вы не включите Настройки > AI > AI-резюме цепочки для конкретного аккаунта.
  • Обёрнутое содержимое. Каждое письмо, включённое в запрос на резюме, оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру — та же защита, что описана ниже в разделе Защита от инъекции промпта.
  • Аудит генераций. Каждый раз, когда резюме действительно создаётся (а не берётся из кэша), в журнал аудита AI записывается одна запись с целью, соответствующей действию резюмирования. При повторном открытии уже резюмированной цепочки читается кэшированный результат — новая запись в журнале не создаётся, и AI-провайдер повторно не запрашивается.
  • Кэш привязан к аккаунту. Созданное резюме кэшируется и ищется в привязке к аккаунту: ключ кэша объединяет ваш аккаунт с идентичностью цепочки, поэтому кэшированное резюме одного аккаунта никогда не переиспользуется и не раскрывается для другого аккаунта.
  • С учётом бюджета. Если дневной AI-бюджет исчерпан, резюме корректно отклоняется вместо создания — что вы увидите в этом случае, см. в разделе AI-резюме цепочки.
  • Выбор провайдера. AI-резюме цепочки использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini). Функция спроектирована так, чтобы отдавать предпочтение локальной модели на устройстве, когда поддержка локальных моделей появится, — тогда содержимое писем не покидало бы ваш компьютер; эта поддержка ещё не выпущена, поэтому сегодня всегда используется настроенный вами удалённый провайдер по API-ключу.
  • Телеметрия не содержит содержимого писем. Псевдонимное событие использования, записываемое при каждой генерации, содержит только идентификатор провайдера, признак того, была ли модель локальной, число входных/выходных токенов, задержку и укрупнённый класс ошибки — никогда тему, тело письма или адреса участников.

Быстрые действия при написании письма​

Быстрые действия при написании письма переписывают текст, который написали вы сами (Улучшить / Короче / Формально), в окне написания письма. Функция следует тем же принципам защиты, что и остальной AI-ассистент:

  • С устройства уходит только ваш собственный текст — на черновиках, составленных в MailCopilot. MailCopilot отделяет ваш собственный текст от цитируемого письма, шапки пересылки и подписи, прежде чем что-либо отправить, поэтому AI-провайдеру передаётся только ваш собственный текст, и заменяется тоже только он. Это разделение надёжно работает для ответов, пересылок и подписей, которые составил сам MailCopilot, а также для распространённых соглашений других клиентов — цитата с префиксом > (в том числе вложенная >> или с отступом перед >), шапка пересылки в рамке из чёрточек, разделитель подписи -- или -- . Черновик, созданный в другом почтовом клиенте, может цитировать в разметке, которую MailCopilot не распознаёт — префикс |, одни отступы без >, голый блок заголовков From: / Sent: / To: / Subject:, обычный текст, полученный из HTML-цитаты, разделитель из подчёркиваний в стиле Outlook, или «Begin forwarded message:» без рамки из чёрточек. На таком черновике граница не находится, всё тело считается вашим собственным текстом, и цитата уходит вместе с ним. Ваш просмотр по-прежнему стоит на пути любого изменения: правка всегда сначала показывается как сравнение «было / стало». См. Быстрые действия при написании письма о том, как определяется эта граница.
  • Никакой скрытой подмены. Правка показывается только как сравнение «было / стало». Тело вашего черновика меняется только после того, как вы явно нажмёте Заменить или Добавить под моим текстом — нажатие Отмена или закрытие сравнения оставляет черновик без изменений, и ничего больше не отправляется.
  • Никакой скрытой обрезки. Если ваш собственный текст длиннее 8000 знаков, MailCopilot отказывает в правке вместо того, чтобы отправить и заменить только часть текста.
  • Защита от параллельного редактирования. Если вы продолжаете печатать, пока правка готовится, кнопка Заменить блокируется, как только правка приходит, чтобы она не могла затереть текст, набранный тем временем; Добавить под моим текстом остаётся доступной.
  • Обёрнутое содержимое. Ваш собственный текст оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру — та же защита, что описана ниже в разделе Защита от инъекции промпта; это также защищает от текста, вставленного из ненадёжного источника.
  • Аудит генераций. Каждая правка записывает одну запись в журнал аудита AI с целью quick_action; конкретный использованный пресет фиксируется в telemetry-span, а не в записи аудита.
  • Выбор провайдера. Быстрые действия используют настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini). Отдельного переключателя вкл/выкл нет: быстрые действия доступны всегда, когда настроен подходящий провайдер и в черновике есть текст для правки.
  • С учётом бюджета. Если дневной AI-бюджет исчерпан, правка корректно отклоняется — что вы увидите в этом случае, см. в разделе Быстрые действия при написании письма.
  • Телеметрия не содержит содержимого писем. Псевдонимное событие использования, записываемое при каждой правке, содержит только использованный пресет, идентификатор провайдера, признак того, была ли модель локальной, число токенов, задержку и укрупнённый класс ошибки — никогда сам текст черновика.

AI Proofread​

AI Proofread проверяет текст, который написали вы сами, и перечисляет предлагаемые исправления по одному, вместо того чтобы переписывать весь текст, как готовые правки выше. Функция следует тем же принципам защиты, что и остальной AI-ассистент:

  • По умолчанию выключено, для каждого аккаунта отдельно. Ничего не отправляется на проверку, пока вы не включите AI Proofread для конкретного ящика в таблице «Возможности ИИ по ящикам». В отличие от большинства других разрешений ИИ, кнопка при этом не скрывается — она остаётся видимой, в явно заблокированном виде, с подсказкой при наведении, указывающей, где её включить. Нажатие на неё, пока она заблокирована, ничего не отправляет; MailCopilot также независимо отказывает на уровне соединения с AI-провайдером, если настройка выключена, так что разрешение проверяется дважды, а не только серым цветом кнопки.
  • С устройства уходит только ваш собственный текст — на черновиках, составленных в MailCopilot. Здесь действует та же граница собственного текста, что и в быстрых действиях при написании письма: цитируемое письмо, шапка пересылки и подпись исключены из того, что проверяется. См. Быстрые действия при написании письма выше о том, как определяется эта граница и где она может ошибаться.
  • Никакой скрытой подмены. Предложения показываются только списком, который вы принимаете по отдельности; черновик меняется только после того, как вы явно нажмёте Accept (или Accept all), а затем Apply selected.
  • Обёрнутое содержимое. Ваш собственный текст оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру — та же защита, что описана ниже в разделе Защита от инъекции промпта.
  • Аудит генераций. Каждая проверка записывает одну запись в журнал аудита AI.
  • Выбор провайдера. AI Proofread использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini).
  • С учётом бюджета. Если дневной AI-бюджет исчерпан, проверка корректно отклоняется — что вы увидите в этом случае, см. в разделе AI Proofread.
  • Телеметрия не содержит содержимого писем. Псевдонимное событие использования, записываемое при каждой проверке, содержит только идентификатор провайдера, признак того, была ли модель локальной, число токенов, задержку и укрупнённый класс ошибки — никогда сам текст черновика или предложения.

Быстрый ответ​

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

  • По умолчанию выключено, для каждого аккаунта отдельно. Ничего не отправляется на подготовку ответов, пока вы не включите Настройки > AI > Быстрый ответ для конкретного аккаунта. Когда функция выключена, кнопка «Быстрый ответ» не отображается и запрос не отправляется.
  • Только тело письма из кэша. «Быстрый ответ» получает тело исходного письма из локального кэша MailCopilot по аккаунту, папке и UID сообщения — функция никогда не доверяет тексту тела, который мог бы быть подставлен самим окном; это закрывает целый класс атак с «отравлением» кэша, при которых манипуляция отображением могла бы повлиять на то, что уходит AI-провайдеру.
  • Обёрнутое содержимое. Тело исходного письма оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру — та же защита, что описана ниже в разделе Защита от инъекции промпта.
  • Никогда не отправляется автоматически. Выбор предложенного варианта только предзаполняет новое окно написания письма. Ничего не отправляется, пока вы явно не просмотрите черновик и не нажмёте «Отправить» сами.
  • Аудит генераций. Каждый раз, когда варианты действительно создаются, в журнал аудита AI записывается одна запись с целью, соответствующей действию быстрого ответа.
  • Выбор провайдера. «Быстрый ответ» использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini).
  • С учётом бюджета. Если дневной AI-бюджет исчерпан, подготовка вариантов корректно отклоняется — что вы увидите в этом случае, см. в разделе Быстрый ответ.
  • Телеметрия не содержит содержимого писем. Псевдонимное событие использования, записываемое при каждой генерации, содержит только идентификатор провайдера, признак того, была ли модель локальной, число токенов, задержку и укрупнённый класс ошибки — никогда тему, тело письма, адреса отправителя или получателя, или текст сгенерированного ответа.

Перевод письма​

Перевод письма — отдельная опциональная функция, которая переводит открытое вами письмо на выбранный язык. Она следует тем же принципам защиты, что и остальной AI-ассистент:

  • По умолчанию выключено, для каждого аккаунта отдельно. Ничего не отправляется на перевод, пока вы не включите Настройки > AI > Перевод писем ИИ для конкретного аккаунта. Когда функция выключена, кнопка «Перевести» не отображается и запрос не отправляется.
  • Только по запросу. Провайдер вызывается только при нажатии Перевести — автоматического перевода при открытии письма нет.
  • Проекция в обычный текст. Провайдер всегда видит и всегда возвращает только обычный текст: перевод создаётся по текстовой версии письма, а не по HTML-разметке, даже если исходное письмо в формате HTML.
  • Только текст из кэша. Текст письма берётся из локального кэша MailCopilot по аккаунту, папке и UID сообщения — никогда из того, что в данный момент отображается в окне.
  • Обёрнутое содержимое. Текст письма оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру — та же защита, что описана ниже в разделе Защита от инъекции промпта.
  • Кэшируется, повторно не отправляется. Уже выполненный перевод письма на конкретный язык и версию контракта перевода (провайдер, модель и форма промпта) при следующих открытиях берётся из локального кэша — повторный запрос к провайдеру для того же письма, языка и контракта не отправляется. У кэшированных записей нет отдельного срока годности: последующее изменение того, как MailCopilot формирует переводы, попадает под новый ключ, а не выдаёт результат старого контракта за актуальный. Каждый аккаунт хранит не более 500 записей, а удаление аккаунта удаляет и его кэш.
  • Аудит генераций. Каждый раз, когда перевод действительно создаётся (а не берётся из кэша), в журнал аудита AI записывается одна запись. Попадание в кэш не создаёт запись в журнале.
  • Выбор провайдера. Перевод письма использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini).
  • С учётом бюджета. Если дневной AI-бюджет исчерпан, перевод корректно отклоняется — что вы увидите в этом случае, см. в разделе Перевод письма.
  • Телеметрия не содержит содержимого писем. Псевдонимное событие использования, записываемое при каждом обращении к провайдеру, содержит только идентификатор провайдера, признак того, была ли модель локальной, число токенов, задержку, укрупнённый класс ошибки, признак того, была ли у перевода подпись исходного языка (но никогда — какой именно), код выбранного целевого языка, а также признак попадания в кэш — никогда текст письма, перевод, тему, адреса, название папки или сам определённый исходный язык.

Перевод черновика​

Перевод черновика — это парный к переводу письма аналог на стороне написания: он переводит написанный вами текст на выбранный вами язык прямо в окне создания письма. Функция использует ту же настройку, что и перевод письма, и следует тем же принципам защиты, а также мерам, уже применяемым в быстрых действиях при написании письма:

  • По умолчанию выключено, для каждого аккаунта отдельно — без отдельной настройки. Перевод черновика включается тем же разрешением AI Translate, что и перевод письма, отдельно для каждого ящика в таблице «Возможности ИИ по ящикам»; включать отдельно ничего не нужно. В отличие от большинства других разрешений ИИ, список языков и кнопка при этом не скрываются — они остаются видимыми, кнопка в явно заблокированном виде, с подсказкой при наведении, где это включить. Нажатие на кнопку, пока она заблокирована, ничего не отправляет; MailCopilot также независимо отказывает на уровне соединения с AI-провайдером, если настройка выключена.
  • Только по запросу. Провайдер вызывается только при нажатии Перевести. Открытие окна написания письма, появление подсказки в списке языков или её смена сами по себе провайдера не вызывают.
  • С устройства уходит только ваш собственный текст — если граница найдена. Перевод черновика использует ту же границу собственного текста, что и быстрые действия при написании письма: цитируемое письмо, шапка пересылки и подпись исключены как из того, что отправляется, так и из того, что когда-либо заменяется, для ответов, пересылок и подписей, которые составил сам MailCopilot, а также для распространённых соглашений других клиентов. На черновике, цитирующем в разметке, которую MailCopilot не распознаёт, граница не находится, и всё тело — включая цитату — отправляется AI-провайдеру и может быть заменено. О том, как определяется эта граница и полный список нераспознаваемых стилей цитирования, см. Быстрые действия при написании письма выше.
  • Без тихой подстановки. Перевод показывается только как сравнение «было / стало» в той же панели просмотра, что используют быстрые действия при написании письма. Тело черновика меняется только после того, как вы явно нажмёте Заменить или Добавить под моим текстом.
  • Без кэша. В отличие от перевода письма, переведённый черновик не сохраняется: черновик, как правило, продолжает меняться между запросами, поэтому долговременный кэш почти всегда хранил бы неотправленный текст, который так и не будет использован повторно.
  • Обёрнутое содержимое. Ваш собственный текст оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру — та же защита, что описана ниже в разделе Защита от инъекции промпта.
  • Аудит генераций. Каждый перевод записывает одну запись в журнал аудита AI.
  • Выбор провайдера. Перевод черновика использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini).
  • С учётом бюджета. Если дневной AI-бюджет исчерпан, перевод корректно отклоняется — что вы увидите в этом случае, см. в разделе Перевод черновика.
  • Подсказанный язык — только подсказка. Когда вы отвечаете на письмо, MailCopilot может заранее подставить в список целевого языка подсказку — язык письма, на которое вы отвечаете, определённый локально на вашем устройстве. Она никогда не запускает перевод сама по себе и никогда не фиксируется: ни одно поле телеметрии не записывает, какой язык был подсказан или пришёл ли выбранный вами язык из этой подсказки.
  • Телеметрия не содержит содержимого писем. Псевдонимное событие использования, записываемое при каждом переводе, содержит только идентификатор провайдера, признак того, была ли модель локальной, число токенов, задержку, укрупнённый класс ошибки и код выбранного вами целевого языка — никогда текст черновика, перевод, получателей, тему письма или подсказанный язык.

Политика исходящих запросов AI​

MailCopilot перехватывает каждый исходящий вызов интернет-инструмента, который хочет выполнить AI, — веб-поиск, получение веб-страниц и вызовы внешних MCP-инструментов, — и приостанавливает AI для получения вашего одобрения до выполнения запроса. Это предотвращает скрытую утечку данных через атаку с инъекцией промпта из вредоносного письма.

Как это работает​

Когда AI хочет воспользоваться интернет-инструментом (например, выполнить поиск в интернете), MailCopilot приостанавливает ответ и показывает встроенное диалоговое окно подтверждения в AI-панели с запросом «AI хочет обратиться в интернет». Диалог отображает:

  • Тип действия — «Веб-поиск:», «Загрузка URL:» или «Вызов внешнего инструмента»
  • Запрошенный запрос, URL или имя внешнего инструмента (при наличии)
  • Кнопки Разрешить и Запретить

Нажмите Разрешить, чтобы позволить AI продолжить, или Запретить, чтобы отклонить запрос. Ваше решение действует на весь текущий ответ — если AI выполняет несколько вызовов интернет-инструментов в одном ответе, вас спросят только один раз. Нажатие Разрешить предоставляет доступ для всех оставшихся вызовов в текущем ответе.

Если вы не отвечаете в течение 30 секунд, MailCopilot автоматически отклоняет вызов инструмента.

Иконка щита​

В заголовке AI-панели отображается иконка щита, когда перехват исходящих запросов активен. При наведении курсора отображается подсказка: «Доступ AI к интернету перехватывается — каждый исходящий запрос требует подтверждения». Эта иконка подтверждает, что перехватчик работает и ни один интернет-запрос не может обойти ваше одобрение.

Настройки политики​

Вы можете изменить политику исходящих запросов в Настройки → AI (в разделе управления Доступ AI к интернету). Параметр управляет тем, когда AI может использовать интернет-инструменты. При Запретить по умолчанию или Спрашивать каждый раз MailCopilot запрашивает подтверждение при первом вызове интернет-инструмента в каждом ответе. При Всегда разрешать запрос пропускается — интернет-инструменты выполняются без подтверждения:

  • Запретить по умолчанию (рекомендуется) — перехватывать все вызовы интернет-инструментов; вы одобряете или отклоняете каждый ответ через диалог подтверждения.
  • Спрашивать каждый раз — то же поведение, что и при запрете по умолчанию: явное разовое согласие через диалог подтверждения.
  • Всегда разрешать — AI может свободно вызывать веб-инструменты. Предупреждение: AI может передавать содержимое писем во внешние сервисы.

Журнал аудита​

Каждый перехваченный вызов интернет-инструмента создаёт запись в журнале аудита; запрещённые вызовы увеличивают столбец Заблокировано, а разрешённые записываются с Заблокировано = 0. Каждая запись также учитывается в телеметрическом событии ai.egress.intercepted с тегами, указывающими имя инструмента, результат (разрешено или запрещено) и было ли согласие уже предоставлено для текущего ответа. Для сведений о запросах и URL журнал хранит только SHA-256-хэш, усечённый до первых 16 шестнадцатеричных символов; сырые запросы и URL никогда не записываются на диск.

Журнал аудита​

MailCopilot ведёт локальный журнал всех действий AI. Журнал хранится в локальной базе данных на вашем устройстве и никогда не передаётся ни в MailCopilot, ни третьим сторонам.

Что фиксирует каждая запись​

ПолеОписание
ВремяТочная дата и время выполнения действия.
ПровайдерМетка, указывающая, кому приписывается запись, — обычно это ваш настроенный AI-провайдер (например, Anthropic, OpenAI, Google). Здесь может также появляться внешний клиент, подключённый через MCP-сервер (mcp-export), а старые записи могут сохранять идентификатор провайдера, который эта версия MailCopilot больше не предлагает как способ подключения.
МодельКонкретная версия модели, обработавшая запрос.
ЦельКраткое описание того, что было запрошено у ассистента.
ИнструментВызванный MCP-инструмент, если применимо (например, send_email, mail_action, move_email).
Токены вх. / исх.Количество входящих и исходящих токенов для данного действия. Значения фиксируются, если провайдер предоставляет их через SDK; иначе столбцы отображают н/д.
Стоимость (USD)Ориентировочная стоимость по опубликованным тарифам провайдера или н/д, если у этой записи нет названной стоимости за конкретный запрос — либо провайдер её не сообщил, либо сама запись в принципе не несёт стоимости за вызов (например, перехваченный вызов интернет-инструмента или действие, выполненное через экспортированную MCP-сессию). н/д здесь не означает, что запрос не учитывался в лимитах расходов: AI-резюме цепочки, быстрые действия при написании письма и быстрый ответ всегда засчитываются в Дневной / Месячный бюджет независимо от того, что показывает этот столбец. Стоимость — основной показатель для отслеживания расходов.
ОбёрнутоКоличество вызовов граничного маркера wrapUntrusted(). Каждый вызов означает, что блок содержимого письма был изолирован перед передачей AI для защиты от инъекции промпта.
ЗаблокированоКоличество попыток исходящих запросов, заблокированных политикой безопасности во время данного действия.
РезультатРезультат действия: OK (выполнено успешно), Ошибка (сбой) или Прервано (отменено вами или системой).

Неизменяемость и хранение​

Новые записи всегда добавляются в конец журнала. Все столбцы, кроме deleted_at, неизменяемы после вставки — существующие записи не модифицируются после сохранения. Это означает, что приложение не может изменить прошлые записи (только мягко удалить их или дать ротации удалить самые старые). Мягкое удаление записи (см. ниже) устанавливает метку времени deleted_at и скрывает запись из представления, но все остальные столбцы остаются неизменными.

Журнал ограничен 10 000 записями. При добавлении новой записи, если общее количество превышает этот лимит, самые старые строки автоматически удаляются. Записи, выходящие за пределы последних 10 000, безвозвратно удаляются из локальной базы данных. Если вам нужна постоянная запись, регулярно экспортируйте журнал с помощью кнопок Экспорт JSON или Экспорт CSV, пока записи не устарели.

Доступ к журналу аудита​

Откройте Настройки → AI и разверните раздел Приватность и аудит. Журнал разбит на страницы и отсортирован от новых к старым.

Экспорт​

Нажмите Экспорт JSON или Экспорт CSV, чтобы скачать текущий видимый журнал аудита (активные записи в пределах лимита ротации 10 000 строк; мягко удалённые и вытесненные ротацией записи не включаются). Экспорт включает все поля, перечисленные выше, для каждой включённой записи. Экспорт в CSV использует формат RFC 4180 с разделителями строк CRLF и корректным экранированием (поля, содержащие запятые, кавычки или переносы строк, экранируются). Файл совместим с Excel, Numbers и LibreOffice. Его можно использовать для:

  • Проверки активности AI в любое время.
  • Ответа на запросы о предоставлении персональных данных в рамках GDPR или аналогичных нормативных актов.
  • Хранения офлайн-копии для личных записей.

Удаление записей​

Мягкое удаление строки — нажмите значок удаления в строке журнала, чтобы скрыть её из представления. У записи устанавливается метка времени deleted_at, и она исчезает из списка и агрегатов, но данные сохраняются для обеспечения целостности аудита.

Очистить всё — помечает все записи аудита как мягко удалённые (устанавливает deleted_at для каждой записи). Перед выполнением MailCopilot показывает системный диалог подтверждения с заголовком "Clear AI audit log" и кнопками Cancel и Delete All. Записи скрываются из списка, агрегатов и экспорта. Обратите внимание: автоматическое ограничение в 10 000 строк (см. выше) физически удаляет самые старые записи со временем; мягко удалённые записи учитываются в этом лимите и в конечном счёте будут безвозвратно удалены при ротации.

Сводка по токенам и расходам​

В верхней части панели «Приватность и аудит» отображаются совокупные данные по токенам и расходам для каждого провайдера. Выберите период — Сегодня, Последние 7 дней или Последние 30 дней — для фильтрации агрегатов. Это скользящие окна, а не календарная неделя или месяц. Данные вычисляются из локального журнала аудита и никогда не отправляются ни на какой сервер.

Защита от инъекции промпта​

Каждый блок содержимого письма, передаваемый AI, оборачивается граничными маркерами wrapUntrusted(). Эти маркеры инструктируют AI воспринимать вложенное содержимое как ненадёжные пользовательские данные, а не как инструкции — таким образом вредоносное письмо не может перехватить управление ассистентом. Столбец Обёрнуто в журнале аудита позволяет точно увидеть, сколько раз эта защита была применена в каждом запросе. Счётчик является точным: если одно и то же письмо читается более одного раза в рамках одного запроса (например, когда AI возвращается к нему в ходе многошаговой задачи), каждое обращение учитывается отдельно — таким образом итоговое значение точно отражает реальное количество прочитанных писем.

Смотрите также​

  • AI-ассистент — полное руководство по использованию AI-ассистента.
  • Телеметрия — псевдонимные диагностические данные, собираемые MailCopilot (отдельно от журнала аудита AI).