AI-ассистент
MailCopilot включает опциональный AI-ассистент для эффективной работы с почтой.
Возможности AI-ассистента
- Резюмирование писем -- краткое содержание длинных писем или целых цепочек.
- Составление ответов -- ассистент подготовит черновик ответа.
- Отправка писем -- ассистент может составить и отправить письмо от вашего имени. Он покажет предпросмотр письма и запросит подтверждение перед отправкой.
- Ключевые решения -- извлечение важных решений и задач из переписки.
- Задачи и дедлайны -- выявление задач, ответственных и сроков из переписки.
- Ежедневный дайджест -- обзор непрочитанных писем за сегодня.
- Письма, требующие ответа -- ассистент укажет, на какие письма стоит ответить.
- Умный поиск -- поиск писем на естественном языке вместо операторов поиска.
- Управление письмами -- ассистент может архивировать, удалять или отмечать письма прочитанными (с вашим подтверждением).
- Откладывание писем -- отложите письмо и установите напоминание, чтобы вернуться к нему позже. Ассистент также может снять отложенное состояние, когда вы гот овы разобрать письмо.
- Пометка звёздочкой -- отмечайте важные письма звёздочкой или снимайте пометку, когда она больше не нужна.
- Перемещение писем -- ассистент может переместить письма в другую папку (с вашим подтверждением).
- Напоминания о follow-up -- установите напоминание для писем, на которые вы ждёте ответ. Ассистент уведомит вас, если ответ не поступит. Напоминания можно отменить, когда они больше не актуальны.
- Прочитать позже — добавляйте письма в список для чтения позже. Ассистент может добавлять и удалять письма из списка.
- Разбор входящих -- ассистент проанализирует ваши письма и предложит лучшее действие для каждого: архивировать, отложить, пометить звёздочкой, установить follow-up, добавить в «Прочитать позже» или переместить в папку. Поддерживается методология GTD — отличный способ достичь inbox zero.
- Отписка от рассылок -- ассистент поможет отписаться от нежелательных рассылок.
- Поиск в интернете -- ассистент может искать информацию в интернете, чтобы помочь ответить на ваши вопросы или составить сообщения.
- Чтение вложений -- ассистент может читать и анализировать вложения к письмам, включая текстовые файлы, изображения и PDF.
- Вопросы о почте -- спросите что угодно о вашей переписке.
Настройка AI-ассистента
- Откройте Настройки, перейдите на вкладку AI.
- Выберите способ подключения:
- API-ключ Anthropic -- введите API-ключ для оплаты по использованию. Ключи начинаются с
sk-ant-.... - API-ключ OpenAI (совместимый) -- используйте модели OpenAI (GPT-4o и др.) или любой OpenAI-совместимый провайдер: OpenRouter, LiteLLM, Azure OpenAI. Можно указать произвольный Базовый URL для подключения к другому API-эндпоинту. Оставьте URL пустым для стандартного OpenAI API. Если ваш URL заканчивается на
/v1, суффикс будет автоматически удалён (приложение добавляет/v1внутренне). Также можно ввести произвольное им я модели. Модели, совместимые с OpenAI, имеют полную поддержку вызова инструментов — ассистент может читать ваши письма, искать, отправлять сообщения и выполнять все те же действия, что и с Claude. Изменение этого адреса подтверждается системным диалогом — см. Подтверждение нового адреса для AI ниже. - API-ключ Google Gemini -- используйте модели Google Gemini. Ключи начинаются с
AIza....
- API-ключ Anthropic -- введите API-ключ для оплаты по использованию. Ключи начинаются с
- Если используете API-ключ, введите его в соответствующее поле.
- Нажмите Проверить соединение. Проверка должна пройти успешно перед сохранением.
- Сохраните настройки.
Смена провайдера
Сохранённые API-ключи хранятся независимо для каждого провайдера: ввод ключа Gemini никак не затрагивает ранее сохранённый ключ Anthropic или OpenAI-совместимого провайдера, а переключение между провайдерами ничего не уд аляет. Вернуться к ранее использованному провайдеру можно без повторного ввода ключа.
Если нужно переключиться на другого AI-провайдера:
- В AI-панели (при отображении ошибки) нажмите Сменить провайдер, чтобы сбросить выбор активного провайдера и выбрать новый. Это меняет только то, какой провайдер активен -- сохранённый ключ никуда не удаляется.
- В Настройки > AI нажмите Сбросить настройку рядом с названием текущего провайдера, чтобы удалить именно его сохранённый API-ключ. Перед удалением будет запрошено подтверждение; ключи других провайдеров остаются нетронутыми.
Ошибки соединения
Если ассистент не может начать запрос, AI-панель или кнопка Проверить соединение показывают одно из нескольких различимых сообщений вместо общего «недействительный ключ», чтобы было понятно, что именно исправить:
- AI-провайдер не настроен -- спос об подключения ещё не выбран.
- Для этого провайдера не задан API-ключ -- вы выбрали провайдера с API-ключом, но не ввели ключ (или введённый ключ ещё не сохранён).
- Недействительный API-ключ -- ключ сохранён, но провайдер его отклонил.
- Системное хранилище ключей недоступно -- MailCopilot не смог прочитать сохранённый ключ из системного хранилища ключей на этот раз. Ничего не удалено, но прямо сейчас MailCopilot не может проверить, на месте ли ключ; попробуйте позже или перезапустите приложение.
Дополнительные настройки
- Язык ответов -- выберите язык ответов AI (Авто, Русский или Английский). «Авто» определяет язык автоматически.
- Показывать источники -- ассистент показывает, какие письма были использованы для формирования ответа. Это помогает проверить информацию.
- Дневной / Месячный бюджет -- установите лимиты расходов для API-провайдеров. Оставьте 0 для безлимитного использования. Лимит учитывает чат, чипы быстрых действий, AI-резюме цепочки, быстрые действия при написании письма и быстрый ответ -- они засчитываются в один и тот же лимит. Каждый запрос проверяется на соответствие лимиту до того, как ему разрешено начаться, и запрос отклоняется, а не пропускается, если сама проверка бюджета завершилась неудачно; число одновременно допускаемых запросов ограничено, но если несколько всё же выполняются параллельно, фактические расходы могут заметно превысить лимит, пока подсчёт не устоится, после чего дальнейшие запросы блокируются.
- Макс. шагов на запрос — максимальное количество циклов использования инструментов, которое AI-ассистент может выполнить за один запрос (1–200, по умолчанию 30). Увеличьте, если ассистенту нужно больше шагов для сложных задач.
- Макс. бюджет за запрос (USD) — потолок на накопленную стоимость одного AI-запроса, проверяемый между шагами использования инструментов (0–100, по умолчанию $2). 0 означает отсутствие потолка на запрос на обоих провайд ерах, к которым он применяется, — и Anthropic, и OpenAI-совместимый одинаково трактуют 0 как «без лимита», а не как нулевой бюджет, и Дневной / Месячный бюджет выше по-прежнему действует в любом случае. Применяется к ключу Anthropic API и к ключу OpenAI-совместимого провайдера. Не применяется к запросам Google Gemini — запрос к Gemini здесь представляет собой единичный неагентный вызов без промежуточных шагов, которые можно было бы прервать (расходы на Gemini по-прежнему учитываются Дневным / Месячным бюджетом, просто не по каждому отдельному запросу). Когда потолок достигнут, ассистент останавливает запрос вместо того, чтобы продолжать: вы получаете тот частичный ответ, который уже был сформирован, а следом — сообщение о том, что достигнут лимит на один запрос. Для локального или self-hosted OpenAI-совместимого эндпоинта (например, Ollama) стоимость оценивается по консервативному тарифу для нераспознанной модели, поэтому дефолтный потолок $2 может оборвать цикл, который фактически бесплатен — для таких эндпоинтов установите значение 0.
- На OpenAI-совместимых эндпоинтах, которые вообще не сообщают расход токенов, этот потолок не срабатывает никогда. Потолок работает, отслеживая фактическую накопленную стоимость по счётчикам токенов, которые сообщает провайдер; если эндпоинт вообще не сообщает расход (некоторые self-hosted или прокси-обёртки полностью опускают эти данные), накопленная стоимость остаётся $0 на каждом шаге, и потолку просто не от чего сработать — запрос продолжается до тех пор, пока не упрётся в лимит «Макс. шагов за запрос». Это осознанное ограничение, а не дефект: выдумывать оценку стоимости при отсутствии реальных цифр означало бы рисковать обрывом легитимных запросов у провайдеров, которые просто не сообщают расход. Расход при этом не бесконтролен — Дневной / Месячный бюджет выше применяется независимо от того, сообщает ли эндпоинт расход по шагам, и полностью действует и здесь. В первую очередь это касается локальных и self-hosted сборок (Ollama и подобные), где отчёт о расходе токенов часто отсутствует. Это другой сценарий, чем случай с нераспознанной моделью выше: там модель сообщает токены, но её нет в таблице тарифов, из-за чего потолок срабатывает слишком рано; здесь модель вообще не сообщает токены, из-за чего потолок не срабатывает вовсе.
- HTTP-прокси -- если ваша сеть требует HTTP-прокси для доступа в интернет, укажите URL прокси-сервера (например,
http://proxy.company.local:3128). Прокси используется для всех AI-запросов. Оставьте пустым, если прокси не нужен. Установка или изменение прокси подтверждается системным диалогом — см. Подтверждение нового адреса для AI ниже. - Клавиша отправки -- настройте отправку по Enter или Ctrl+Enter.
- AI-резюме цепочки, Быстрый ответ, AI Proofread, AI Translate -- четыре независимых разрешения, каждое по умолчанию выключено и включается отдельно для каждого ящика в таблице Возможности ИИ по ящикам -- см. Возможности ИИ по ящикам ниже. Включение показывает AI-резюме на д длинными цепочками, добавляет кнопку быстрого ответа, добавляет кнопку Check writing в окне написания письма или добавляет элемент управления Translate соответственно -- подробности см. в разделах AI-резюме цепочки, Быстрый ответ, AI Proofread и Перевод письма ниже.
Возможности ИИ по ящикам
AI-резюме цепочки, Быстрый ответ, AI Proofread и AI Translate -- четыре независимых разрешения, и MailCopilot спрашивает про каждое из них отдельно, для каждого ящика: включение одного не включает остальные, а включение для одного ящика не включает его для остальных.
Настройки > ИИ показывает всё это в виде одной таблицы, Возможности ИИ по ящикам: одна строка на ящик, один столбец на функцию, галочка на пересечении. О тметка галочкой лишь разрешает предлагать эту функцию в этом ящике -- ничего не пересказывается, не составляется, не проверяется и не переводится, пока вы сами не попросите этого в этом ящике.
Над каждым столбцом флажок в заголовке разрешает или снимает эту одну функцию сразу для всех ящиков -- он показывает смешанное (промежуточное) состояние, если функция включена только для части ваших ящиков. Единого элемента управления, включающего всё сразу для всех ящиков, нет: каждая функция по-прежнему спрашивается отдельно.
Под таблицей короткая справка объясняет, что именно делает каждая функция и чего она стоит, — заголовок из двух-трёх слов этого не передаёт.
Если вы ещё не добавили ни одного ящика, таблица вместо этого показывает предложение его добавить.
Подтверждение нового адреса для AI
Всякий раз, когда вы задаёте или меняете Базовый URL или HTTP-прокси выше, MailCopilot просит операционную систему показать системный диалог подтверждения «Сменить адрес, куда уходят запросы к ИИ?» с адресом, куда AI-запросы будут отправляться на самом деле, — прежде чем изменение вступит в силу. Показанный адрес — это очищенная каноническая форма того, что вы ввели: если в нём встроены имя пользователя и пароль (например, адрес прокси вида http://user:pass@proxy.local:3128), эти учётные данные никогда не отображаются в диалоге, хотя по-прежнему отправляются как часть запроса. Базовый URL и HTTP-прокси оцениваются и подтверждаются независимо друг от друга — см. ниже. Появление этого диалога — ожидаемое поведение, а не сбой: он существует для того, чтобы решать, куда отправляются ваши запросы, могли только вы, а не какая-то другая часть приложения. Диалог напоминает: продолжайте, только если вы сами ввели этот адрес, а если вы только что не меняли настройки AI — выбирайте «Отмена».
То, о чём предупреждает диалог, — не фиксированное свойство поля, которое вы изменили, а зависит от того, зашифрован ли (https://) или нет (http://) эндпоинт AI, который буде т использоваться после подтверждения:
- Базовый URL, если это
https://— каждый запрос к AI на этот адрес несёт ваш API-ключ, поэтому тот, кому принадлежит адрес, получает и ключ, и всё, что отправляет помощник. - Базовый URL, начинающийся с http://, а не с https:// — всё сказанное выше по-прежнему верно, и вдобавок запросы вообще не шифруются: ваш API-ключ и содержимое сообщений сможет прочитать любой на пути следования трафика, включая любой прокси, а не только владелец адреса.
- HTTP-прокси, пока эндпоинт AI —
https://— все запросы к AI пойдут через этот прокси, поэтому тот, кому он принадлежит, видит, к каким адресам вы обращаетесь, сколько и как часто. Прочитать сам ключ и содержимое сообщений он сможет, только если перехватывает зашифрованные соединения с помощью сертификата, которому доверяет этот компьютер. Обычный прямой прокси на это не способен: к нему подключаются через туннельCONNECT, а TLS-шифрование идёт напрямую до эндпоинта AI, поэтому по умолчанию прокси видит только адрес назначения и объём трафика, но не ключ и не содержимое сообщений. - HTTP-прокси, пока эндпоинт AI —
http://— маршрутизация та же, но поскольку сам эндпоинт не зашифрован, тот, кому принадлежит прокси, может напрямую прочитать ваш API-ключ и содержимое сообщений, а не только видеть, к каким адресам вы обращаетесь.
Базовый URL применяется только к провайдеру, совместимому с OpenAI, — если выбран Gemini или Anthropic, адрес сохраняется, но фактически никуда не используется. Диалог это учитывает и предупреждает о том, что произойдёт на самом деле после подтверждения, а не о том, что якобы вступит в силу немедленно:
- Базовый URL, пока используемый сейчас провайдер не совместим с OpenAI — этот адрес используется, только если провайдера AI позже переключат на сервис, совместимый с OpenAI; подтверждение этого адреса сегодня никуда ничего не отправляет. Если такой провайдер будет выбран позже, каждый запрос к AI на этот адрес станет нести ваш API-ключ, и тот, кому принадлежит адрес, получит и ключ, и всё, что отправляет помощник. Если адрес к тому же начинается с http://, а не с https://, диалог добавляет, что такие будущие запросы также не будут шифроваться, поэтому их сможет прочитать любой на пути следования трафика, включая прокси.
Это значит, что предупреждение для поля прокси зависит от того, какой Базовый URL действует сейчас, даже если вы не меняете сам Базовый URL. Если вы меняете только прокси, а Базовый URL http:// уже настроен, диалог всё равно предупредит, что сообщения читаемы, — потому что это остаётся верным независимо от того, какое из двух полей вызвало подтверждение.
- Диалог появляется при нажатии Сохранить. Он также появляется при нажатии Проверить соединение, потому что эта кнопка отправляет ваш ключ на тот адрес, который сейчас указан на экране, и потому защищена так же.
- Базовый URL и прокси подтверждаются отдельно — подтверждение нового адреса как эндпоинта AI не подтверждает его автоматически как прокси, и наоборот.
- Подтверждать конкретный адрес для каждого поля нужно только один раз за текущий сеанс. После перезапуска MailCopilot первое изменение на этот же адрес снова потребует подтверждения. Повторный ввод адреса, эквивалентного уже подтверждённому, не вызывает диалог заново — эквивалентного в том см ысле, что это не меняет, какой сервер получит ваш ключ: например, регистр букв в схеме или хосте, явно указанный порт по умолчанию или завершающий слэш. Для Базового URL эквивалентным также считается завершающий
/v1, поскольку MailCopilot добавляет его сам. Для HTTP-прокси при сравнении адресов также не учитываются встроенные имя пользователя и пароль и всё, что стоит после#, — хотя учётные данные, если они указаны, всё равно отправляются прокси. Хост, записанный не латиницей, сравнивается и отображается в своей нормализованной ASCII-форме. - Очистка пользовательского Базового URL тоже требует подтверждения, потому что тогда ваш ключ начнёт отправляться на стандартный API OpenAI вместо прежнего адреса. Удаление прокси подтверждения не требует — это лишь убирает из цепочки сторону, которая могла видеть ваш ключ, а не добавляет новую.
- Если вы откажетесь, адрес останется прежним, остальные изменения на этом экране всё равно сохранятся, а окно настроек останется открытым с пояснением произошедшего.
- Адрес, который не является допустимым URL вида
http://илиhttps://, отклоняется сразу, без показа диалога — подтверждать попросту нечего. Параметры запроса или#фрагментв адресе эндпоинта AI отклоняются точно так же. Раньше оба варианта принимались молча и дописывались в путь запроса, хотя это никогда не был тот адрес, который вы подтверждали, — отклонение таких адресов безопаснее: если у вас уже был сохранён такой адрес, запросы к AI на него теперь будут завершаться ошибкой, а не незаметно уходить не туда. Адрес длиннее 512 символов отклоняется точно так же для любого из двух полей, без показа диалога. Именно для Базового URL ранее сохранённый адрес такой длины ломается так же, как сохранённый адрес с параметрами запроса или фрагментом: запросы к AI, построенные на его основе, теперь будут завершаться ошибкой вместо того, чтобы незаметно проходить.
Использование AI-ассистента
Открытие панели AI
Нажмите иконку искры в боковой панели или используйте палитру команд (Ctrl+K, затем введите «AI»).
Быстрое резюмирование
Нажмите Ctrl+Shift+S для мгновенного резюмирования выбранного письма или цепочки. Панель AI откроется автоматически и покажет резюме.
AI-резюме цепочки
AI-резюме цепочки автоматически показывает краткое AI-резюме в одну строку прямо над стопкой писем, когда вы открываете цепочку из трёх и более писем — не нужно открывать панель AI или запрашивать резюме вручную. Нажмите на резюме, чтобы развернуть пять пунктов с ключевыми моментами переписки.
Как включи ть:
- Откройте Настройки, перейдите на вкладку AI.
- В таблице Возможности ИИ по ящикам (см. Возможности ИИ по ящикам выше) отметьте галочкой столбец AI-резюме цепочки для нужного ящика -- или отметьте флажок в заголовке столбца, чтобы включить для всех ящиков сразу.
Настройка по умолчанию выключена и применяется отдельно для каждого аккаунта — включайте её отдельно для каждого аккаунта, где хотите её использовать.
Поведение:
- Полоса резюме показывается только для цепочек из трёх и более писем; более короткие цепочки ничего не показывают.
- Резюмируется только активно открытая вами цепочка — фоновое или сплошное резюмирование всего почтового ящика не выполняется.
- Резюме кэшируются: при повторном открытии той же цепочки резюме показывается мгновенно, вместо того чтобы создаваться заново.
- Если дневной AI-бюджет исчерпан, полоса показывает сообщение о бюджете вместо ошибки.
- Если AI-провайдер не настроен, полоса подсказывает, что нужно настроить его в Настройках.
- Если провайдер вернул временную ошибку, полоса показывает сообщение об ошибке с кнопкой Повторить.
Провайдер и приватность: AI-резюме цепочки использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini) и будет отдавать предпочтение локальной модели на устройстве, когда поддержка локальных моделей появится (пока не выпущена). Содержимое писем защищено так же, как и для остального ассистента: каждое письмо оборачивается граничными маркерами wrapUntrusted() перед передачей AI-провайдеру, и каждая генерация (не попадания в кэш) записывается в журнал аудита AI. Полное описание приватности см. в разделе Данные AI и журнал аудита.
Быстрые действия при написании письма
В окне написания письма над телом сообщения показана небольшая панель с тремя кнопками AI-правки: Улучшить, Короче и Формально. Нажмите одну из них, чтобы AI переписал именно тот текст, который написали вы сами, — каждая кнопка переписывает ваш текст целиком, и результат вы принимаете или отклоняете как единое целое. Исправление ошибок -- отдельный, более точечный инструмент: раздел AI Proofread ниже перечисляет отдельные правки, которые вы принимаете по одной, вместо того чтобы переписывать весь текст.
Правится только ваш собственный текст. Черновик редко состоит только из ваших слов -- при ответе ниже вашего текста идёт цитата исходного письма, при пересылке добавляется шапка пересланного сообщения, а после того или другого может быть подпись. MailCopilot отделяет ваш собственный текст от этого окружения -- любую строку, начинающуюся с > (цитата, в том числе вложенная >> или с отступом перед >), строку-атрибуцию прямо над ней (например, «В понедельник Алиса написала:»), шапку пересланного сообщен ия и подпись после разделителя -- или -- -- и отправляет AI только ваш собственный текст. Это разделение надёжно работает для ответов, пересылок и подписей, которые составил сам MailCopilot, а также для распространённых соглашений других клиентов. Черновик, созданный в другом почтовом клиенте, может цитировать в разметке, которую MailCopilot не распознаёт — префикс |, одни отступы без >, голый блок заголовков From: / Sent: / To: / Subject:, обычный текст, полученный из HTML-цитаты, разделитель из подчёркиваний в стиле Outlook, или «Begin forwarded message:» без рамки из чёрточек. На таком черновике граница не находится, всё тело считается вашим собственным текстом, и цитата уходит вместе с ним. Заменить подставляет правку на место, а цитата, шапка пересылки и подпись остаются точно такими же, какими были.
Как использовать:
- Напишите текст в теле письма, выше любой цитаты.
- Нажмите Улучшить, Короче или Формально на панели над телом письма.
- MailCopilot покажет панель «Проверьте правку ИИ»: ваш собственный текст и правка отображаются вместе как один прокручиваемый фрагмент, в котором изменения размечены прямо по месту -- удалённые слова зачёркнуты, добавленные выделены, и то и другое дополнительно отмечено знаком − или + впереди, чтобы изменение не зависело только от цвета. Длинные неизменённые участки сворачиваются за переключателем N неизменённых строк, а под фрагментом идёт нумерованный список отдельных правок; цитата, шапка пересылки и подпись в это сравнение не входят, поскольку правка их не затрагивает. Плоские копии Было / Стало для всего текста остаются доступны через раскрытие Обычный текст. Клавиша Esc или клик по подложке закрывают панель — так же, как и Отмена.
- Выберите одно из трёх действий:
- Заменить -- заменить ваш собственный текст переписанным вариантом; остальная часть черновика не меняется.
- Добавить под моим текстом -- вставить переписанный текст в конец вашего собственного текста, над цитатой, шапкой пересылки или подписью, вместо замены вашего текста.
- Отме на -- отклонить правку и оставить черновик без изменений.
Ваш черновик никогда не меняется автоматически -- правка отображается только как сравнение «было / стало», и тело письма изменяется только после того, как вы явно нажмёте Заменить или Добавить под моим текстом.
Если править нечего -- например, если ответ пуст и в нём есть только исходная цитата, или черновик состоит только из подписи -- MailCopilot откажет с сообщением «Быстрые действия переписывают только ваш текст — цитата и подпись остаются нетронутыми. Сначала напишите что-нибудь над цитатой.» Ответ, написанный под цитатой, в этой версии обрабатывается так же: собственный шаблон ответа MailCopilot ставит курсор над цитатой, так что это касается только ответов, набранных вручную снизу.
Слишком длинный черновик получает отказ, а не тихую обрезку. Если ваш собственный текст длиннее 8000 знаков — а если границу цитаты не удалось найти, собственным текстом считается весь черновик целиком, — MailCopilot покажет «Черновик слишком длинный, чтобы переписать его за один раз, а переписать только выделенный фрагмент нельзя — MailCopilot всегда берёт весь ваш собственный текст. Сократите черновик или вырежьте часть текста, перепишите оставшееся и вставьте вырезанное обратно. Если ваш собственный текст выглядит коротким, MailCopilot мог не распознать, где начинается цитируемое письмо, и посчитать его вместе с вашим текстом.» вместо того, чтобы переписать только начало и потерять остальное.
Если вы продолжаете печатать, пока готовится правка: если черновик изменился к моменту, когда правка готова, кнопка Заменить блокируется с предупреждением «Вы правили черновик, пока ИИ работал, поэтому замена стёрла бы эти правки. Добавьте результат под своим текстом или запустите действие ещё раз.» Добавить под моим текстом при этом остаётся доступной, поскольку она добавляет правку в конец вашего собственного текста, не затирая ничего из набранного.
Доступность: у «Быстрых действий при написании письма» нет отдельного переключателя вкл/выкл -- функция доступна всегда, когда настроен AI-провайдер, и использует того же провайдера по API-ключу, что и AI-резюме цепочки (Anthropic, OpenAI-совместимый или Google Gemini). Кнопки блокируются только тогда, когда тело письма полностью пустое; на черновике, где нет ничего кроме цитаты или подписи, они остаются активными, а описанный выше отказ приходит уже после нажатия, а не до него. Если дневной AI-бюджет исчерпан, панель покажет сообщение о бюджете вместо правки.
Приватность: ваш собственный текст оборачивается граничными маркерами wrapUntrusted() перед отправкой AI-провайдеру -- та же защита, что используется во всём остальном ассистенте, и каждая правка записывается в журнал аудита AI. Подробности см. в разделе Данные AI и журнал аудита.
Быстрый ответ
«Быстрый ответ» добавляет на открытое вами письмо кнопку, которая одним нажатием готовит два-три готовых к правке варианта ответа -- не нужно открывать панель AI или вводить запрос.
Как включить:
- Откройте Настройки, перейдите на вкладку AI.
- В таблице Возможности ИИ по ящикам (см. Возможности ИИ по ящикам выше) отметьте галочкой столбец Быстрый ответ для нужного ящика -- или отметьте флажок в заголовке столбца, чтобы включить для всех ящиков сразу.
Настройка по умолчанию выключена и применяется отдельно для каждого аккаунта -- включайте её отдельно для каждого аккаунта, где хотите её использовать. Когда она выключена, кнопка «Быстрый ответ» не отображается и запросы к AI-провайдеру не отправляются.
Как использовать:
- Откройте письмо и нажмите кнопку Быстрый ответ на карточке письма.
- MailCopilot покажет два-три коротких варианта ответа для выбора.
- Нажмите на понравившийся вариант -- откроется новое окно написания письма, предзаполненное этим текстом.
- При необходимости отредактируйте текст и отправьте письмо самостоятельно.
Ничего не отправляется автоматически -- выбор варианта только предзаполняет новое письмо; вы по-прежнему просматриваете его и нажимаете «Отправить» сами.
Провайдер и приватность: «Быстрый ответ» использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini). Тело исходного письма читается из локального кэша MailCopilot на вашем устройстве -- никогда из того, что случайно отображается в окне, -- и оборачивается граничными маркерами wrapUntrusted() перед отправкой AI-провайдеру. Если дневной AI-бюджет исчерпан, кнопка покажет сообщение о бюджете вместо генерации вариантов. Полное описание приватности см. в разделе Данные AI и журнал аудита.
AI Proofread
AI Proofread проверяет ваш черновик на ошибки и предлагает исправления по одному -- орфографию, грамматику, пунктуацию и неудачные обороты -- на любом языке, включая языки, не охваченные встроенной проверкой правописания.
Как включить:
- Откройте Настройки, перейдите на вкладку AI.
- В таблице Возможности ИИ по ящикам (см. Возможности ИИ по ящикам выше) отметьте галочкой столбец AI Proofread для нужного ящика -- или отметьте флажок в заголовке столбца, чтобы включить для всех ящиков сразу.
Настройка по умолчанию выключена и применяется отдельно для каждого аккаунта -- включайте её отдельно для каждого аккаунта, где хотите её использовать.
Кнопка есть всегда, даже когда настройка выключена. В отличие от «Быстрого ответа» выше, кнопка Check writing на панели написания письма никогда не скрывается: для ящика, где AI Proofread выключен, она показывается в явно заблокированном виде, а при наведении или фокусе показывает, где её включить: «Проверка черновиков ИИ выключена для этого ящика. Включите её в «Настройки → ИИ»». Нажатие на неё, пока она заблокирована, ничего не делает -- запрос к AI-провайдеру не уходит. Это осознанное решение: кнопка, которая исчезает при выключенной настройке, неотличима от функции, которой в этой версии MailCopilot вообще нет.
Как использовать:
- Напишите текст в поле письма.
- Нажмите Check writing на панели инструментов над полем.
- MailCopilot покажет панель Suggested corrections со списком предложений, разбитых по категориям (Spelling, Grammar, Punctuation, Wording, Clarity).
- Просмотрите каждое предложение и нажмите Accept, чтобы принять его, или пропустите. Можно нажать Accept all, чтобы принять все сразу.
- Когда закончите, нажмите Apply selected, чтобы внести принятые исправления в черновик, или Cancel, чтобы отменить все предложения.
Черновик никогда не изменяется автоматически -- исправления применяются только после того, как вы явно нажмёте Accept (или Accept all) и затем Apply selected.
Что проверяется: только текст, написанный вами. Цитата чужого письма, шапка пересылки и подпись не отправляются в модель и переносятся в результат без изменений. Граница между вашим текстом и окружающим материалом определяется по структуре (строки, начинающиеся с >, разделитель подписи --, заголовки пересылки). Определение надёжно для черновиков, созданных в MailCopilot, и для распространённых форматов других почтовых клиентов; для черновика из клиента с нестандартным форматом цитирования граница может не быть найдена и цитата может попасть в проверяемый текст.
Отправка никогда не блокируется этой функцией -- отправить письмо можно в любой момент независимо от того, запускалась ли проверка.
Если функция не включена для текущего аккаунта, кнопка Check writing остаётся заблокированной, и нажатие на неё ничего не делает -- см. «Кнопка есть всегда, даже когда настройка выключена» выше. Собственная проверка MailCopilot на этот счёт также применяется независимо, на уровне соединения с AI-провайдером, так что даже запрос, который каким-то образом дошёл бы туда, всё равно был бы отклонён с сообщением «Включите AI-проверку текста для этого аккаунта в параметрах, чтобы проверять написанное».
Если вы продолжили печатать во время проверки: если черновик изменится до того, как пр идут результаты, предложения будут показаны с предупреждением о том, что черновик изменился и исправления могут не совпадать с текущим текстом. Запустите проверку повторно.
Провайдер и приватность: AI Proofread использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini). Ваш текст оборачивается граничными маркерами wrapUntrusted() перед отправкой AI-провайдеру. Каждая проверка записывается в журнал аудита AI. Полное описание приватности см. в разделе Данные AI и журнал аудита.
Перевод письма
Перевод письма добавляет кнопку Перевести над открытым письмом, чтобы вы могли прочитать его на выбранном языке.
Как включить:
- Откройте Настройки, перейдите на вкладку AI.
- Найдите Перевод писем ИИ и включите «Разрешить перевод полученных писем и собственных черновиков через ИИ».
Н астройка по умолчанию выключена и применяется отдельно для каждого аккаунта — включайте её отдельно для каждого аккаунта, где хотите её использовать.
Как использовать:
- Откройте письмо и нажмите Перевести над его телом.
- Выберите целевой язык из списка Перевести на.
- MailCopilot показывает перевод вместо тела письма, а переключатель Показать оригинал / Показать перевод над ним позволяет в любой момент вернуться назад. Само сохранённое письмо никогда не меняется.
Ничего не переводится автоматически — провайдер вызывается только при нажатии Перевести, поэтому открытие письма на иностранном языке само по себе никогда не тратит ваш AI-бюджет.
Только обычный текст. Перевод создаётся по текстовой версии письма и всегда показывается обычным текстом, даже если исходное письмо в формате HTML — оформление, вёрстка и встроенные картинки в него не входят. Об этом прямо говорит подпись над переведённым текстом.
Язык оригинала. MailCopilot определяет исходный язык письма прямо на вашем устройстве перед переводом и, если это удаётся, указывает его в подписи над переводом — определение происходит локально и служит только подписью, а не решает, можно ли выполнить перевод. Подпись можно исправить в любом случае, а не только когда определение не удалось. Если язык не удаётся определить достаточно уверенно, MailCopilot всё равно переводит письмо и просто оставляет подпись пустой, предлагая вместо неё выбор Язык этого письма, чтобы указать язык вручную. Если же подпись показана, но называет не тот язык, рядом появляется ссылка Это не тот язык?, открывающая тот же выбор. В обоих случаях указание языка необязательно и лишь обновляет подпись у уже показанного перевода из кэша, без нового обращения к провайдеру.
Кэширование. Перевод кэшируется локально по содержимому самого письма, целевому языку и версии контракта перевода (провайдер, модель и форма промпта), под которой он был получен, поэтому повторное открытие письма с тем же выбранным языком использует кэш вместо повторного обращения к провайдеру, а последующее изменение того, как MailCopilot формирует переводы, попадает под новый ключ, а не выдаёт результат старого контракта за актуальный. У кэшированных переводов нет отдельного срока годности, каждый аккаунт хранит не более 500 переводов (при превышении сначала удаляются самые старые), а удаление аккаунта удаляет и его переводы.
Если в переводе отказано, MailCopilot называет конкретную причину вместо общей ошибки: настройка выключена для этого аккаунта, AI-провайдер не настроен, провайдер не вернул перевод и не объяснил причину, перевод не поместился в предел ответа провайдера и пришёл обрезанным, текст письма ещё не загружен, письмо слишком длинное для перевода за один раз (перевести только часть письма нельзя — в предел считается всё письмо целиком, включая переписку, которая может быть процитирована внутри него), либо AI-бюджет на текущий период исчерпан.
Кнопка «Попробовать ещё раз» появляется только там, где повтор действительно может изменить результат. Каждое нажатие — это отдельный запрос, оплаченный вашему AI-провайдеру, поэтому MailCopilot не предлагает эту кнопку для отказа, который повторится один в один: перевод упёрся в предел ответа про вайдера, письмо слишком длинное для перевода вообще, либо перевод выключен для этого аккаунта. Для остальных причин — провайдер отказал без объяснения, письмо ещё загружается, провайдер не настроен, либо бюджет исчерпан — кнопка Попробовать ещё раз показывается, поскольку устранение причины или просто ожидание может дать успех при следующей попытке. Начиная со второй попытки, рядом с отказом появляется подпись «Попытка 2» (и далее по счёту), чтобы повтор, ничего не изменивший на экране, не выглядел как нажатие, которое не сработало.
Провайдер и приватность: Перевод письма использует настроенного вами провайдера по API-ключу (Anthropic, OpenAI-совместимый или Google Gemini). Текст письма читается из локального кэша MailCopilot и оборачивается граничными маркерами wrapUntrusted() перед отправкой AI-провайдеру. Каждое обращение к провайдеру (но не попадание в кэш) записывается в журнал аудита AI. Полное описание приватности см. в разделе Данные AI и журнал аудита.