Название «ИИ-сотрудник» удобно, когда за ним стоит определённая функция. Например, помощник закупщика сверяет документы, а офис-менеджер разбирает входящую почту. Если система только отвечает на вопросы и ничего не сохраняет, её возможности ближе к чату. Само название не добавляет ей ответственности или полномочий.

Опишите роль через контракт

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

Полезно сразу разделить чтение, подготовку черновика и внешнее действие. Доступ к счёту не означает разрешение его оплачивать. Возможность найти контакт не означает разрешение отправить ему сообщение. Такие границы задаёт приложение, а не убедительность текста модели.

Пример: поручение руководителя

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

Если помощник не получил ответ поставщика, задача не должна незаметно стать «выполненной». Нужны отдельные состояния: ожидает данных, готово к проверке, согласовано, отклонено. Благодаря этому руководитель видит препятствие, а не только оптимистичное резюме.

Какие вопросы задать перед подключением

- Кто владелец результата и кто может его утвердить? - Где сохраняется документ или карточка задачи? - Что происходит после отказа интеграции или повторного запуска? - Как сотрудник исправит ошибку и вернётся к ручной работе?

Несколько ролей на одной станции

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