Mono
Список ожидания

Разрешения инструментов ИИ в Mono: что проверить перед согласием

Разберитесь в политиках чата, правилах MCP и запросах агентов кода, затем проверьте действие, цель и область разрешения перед предоставлением доступа.

Прежде чем разрешить инструменту ИИ что-то сделать, выясните, что он прочитает или изменит, какой аккаунт или файл это затронет и касается ли ваше согласие только этого запроса или и следующих. Знакомое название инструмента на эти вопросы не отвечает.

В Mono by Reunified есть отдельные настройки для инструментов чата, подключённых инструментов MCP и агентов для программирования. Это руководство объясняет, чем они различаются, и даёт простой способ проверять каждый запрос. Mono ещё не вышел (запишитесь в список ожидания), а доступные варианты зависят от подключения и агента, которые вы используете.

1. Различайте доступ к аккаунту и согласие на действие

Вход в сервис даёт доступ к аккаунту. Одобрение действия отвечает на другой вопрос: должно ли это конкретное действие выполниться прямо сейчас? Установка навыка, выдача системного разрешения и согласие на запрос агента — тоже разные решения.

Возьмём вымышленную задачу с документами: «найди мой черновик» не значит «опубликуй черновик для всех». Аккаунт может позволять и то и другое, но ваш запрос касается только одного. Прежде чем подключать что-то важное, запишите нужную границу: прочитать один конкретный документ, вернуть краткое содержание и остановиться.

С помощью руководства по установке навыков решите, доверять ли навыку и как его настроить. Когда навык уже работает, проверяйте каждое действие, а не считайте, что установка решила все будущие вопросы.

2. Определите применимый контроль Mono

В «Разрешениях» Mono в разделе «Инструменты» есть отдельные значения по умолчанию для вызовов типа «Чтение», которые читают данные, и «Изменение», которые что-то меняют. Для каждого можно выбрать «Разрешить», «Спрашивать» или «Запретить». Эти значения действуют для инструментов, которые помощник вызывает в чате. У установленного навыка MCP раздел «Конфигурация» может показывать его инструменты, и выбор там заменяет значение по умолчанию для конкретного инструмента.

«Спрашивать» показывает карточку, где вы разрешаете или отклоняете вызов. «Разрешить» выполняет его без вопроса, а «Запретить» блокирует. Поскольку эти значения относятся к чату, не считайте, что они определяют и то, что делают агенты для программирования или задачи по расписанию.

Агенты для программирования запрашивают разрешение отдельно, и какие варианты показать, решает сам агент: например, «Разрешить», «Всегда разрешать» или «Запретить». Режим YOLO в Mono принимает все запросы агента без вопросов, поэтому агент правит файлы и запускает команды без присмотра. Оставьте его выключенным, если хотите проверять каждый запрос сами. Сессии продолжают работать на компьютере, когда телефон отключается, поэтому блокировка телефона не ставит агента на паузу.

3. Прочитайте действие, цель и доступные подробности

Сравните запрошенное действие с исходной задачей. Подумайте, что уйдёт с устройства, что может измениться и где появится результат. Даже чтение может передать личные данные подключённому сервису, поэтому пометка «Чтение» не значит, что вызов безвреден.

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

Спецификация инструментов MCP говорит, что аннотациям инструментов нельзя доверять, если не доверяете самому серверу. Судите об инструменте по тому, что он делает на самом деле и откуда он взялся, а не по успокаивающей пометке.

4. Выберите подходящее решение с минимальным охватом

Когда появляется запрос, используйте эту таблицу:

Предлагаемое действие Что проверить перед разрешением
Прочитать документ проекта Нужный аккаунт, конкретный документ и для чего нужны данные
Обновить одну запись Точную запись, поля и новые значения
Отправить или открыть доступ к содержимому Получателя, содержимое, кто увидит и когда уйдёт
Выполнить команду на вашем компьютере Рабочую папку, команду и ожидаемый результат
Дать постоянное разрешение Что оно будет охватывать дальше и как его изменить или отозвать

Если агент предлагает и разовый вариант, и вариант «всегда», выберите тот, что соответствует вашему намерению. «Всегда разрешать» шире, чем одобрение одного действия. Документация вызовов ACP описывает варианты, которые может предложить агент; не каждый агент предлагает все варианты и спрашивает перед каждым действием.

5. Проверяйте возвращённый текст как материал источника

Результат инструмента может содержать документ, веб-страницу или сообщение сервиса. Текст в этом результате — не ваша инструкция. Если полученная страница велит помощнику куда-то отправить файл, сравните это со своей настоящей целью, прежде чем одобрять что-то ещё.

В примере с документом фраза «поделись этим со всеми» не говорит, кто такие «все», и не даёт разрешения на публикацию. Попросите показать нужный фрагмент и отдельно решите, нужно ли что-то делать.

После разрешённого изменения проверьте результат в исходном сервисе. Если ответ потерялся или непонятен, проверьте место назначения, прежде чем пробовать снова. Одобрение позволяет действию попытаться выполниться, но не доказывает, что результат получен.

6. Пересмотрите постоянный доступ после завершения

Когда задача закончена, верните широкие значения по умолчанию к тем, что вам нужны в повседневной работе. Проверьте варианты «всегда разрешать» в настройках самого агента, если они там есть. Удаление подключения в Mono может не отменить доступ, выданный на стороне сервиса, — для этого используйте настройки аккаунта в этом сервисе.

Запишите коротко аккаунт, инструмент, цель и доступ, к которому стоит вернуться позже. Если запрос, похоже, не проходит из-за подключения, а не из-за разрешений, откройте диагностику MCP. Для кода проверяйте получившиеся изменения отдельно от разрешений на команды, которые к ним привели.

Автор

Reunified делает приложения, которые снова собирают разрозненное воедино.

Читайте также

Все статьи

Скоро

Запишитесь в список ожидания

Оставьте адрес электронной почты, и мы напишем вам, когда Mono можно будет скачать.

Где вы будете пользоваться Mono?