Название «ИИ-сотрудник» удобно, когда за ним стоит определённая функция. Например, помощник закупщика сверяет документы, а офис-менеджер разбирает входящую почту. Если система только отвечает на вопросы и ничего не сохраняет, её возможности ближе к чату. Само название не добавляет ей ответственности или полномочий.
Опишите роль через контракт
У роли должны быть вход, источники, разрешённые операции и условия остановки. «Подготовить сравнение предложений» — понятная задача. «Самостоятельно управлять закупками» требует множества дополнительных решений: лимитов, согласований, исключений и контроля последствий.
Полезно сразу разделить чтение, подготовку черновика и внешнее действие. Доступ к счёту не означает разрешение его оплачивать. Возможность найти контакт не означает разрешение отправить ему сообщение. Такие границы задаёт приложение, а не убедительность текста модели.
Пример: поручение руководителя
Руководитель просит собрать предложения на оборудование. Роль создаёт карточку задачи, уточняет отсутствующие требования и готовит сравнительную таблицу. После проверки сотрудник отмечает подходящий вариант. Решение и основание сохраняются, поэтому через неделю можно восстановить ход работы.
Если помощник не получил ответ поставщика, задача не должна незаметно стать «выполненной». Нужны отдельные состояния: ожидает данных, готово к проверке, согласовано, отклонено. Благодаря этому руководитель видит препятствие, а не только оптимистичное резюме.
Какие вопросы задать перед подключением
- Кто владелец результата и кто может его утвердить? - Где сохраняется документ или карточка задачи? - Что происходит после отказа интеграции или повторного запуска? - Как сотрудник исправит ошибку и вернётся к ручной работе?
Несколько ролей на одной станции
Количество ИИ-ролей не равно количеству одновременно загруженных больших моделей. Роли могут пользоваться общей моделью с разными инструкциями и правами, а тяжёлые операции выполняться по очереди. Для бизнеса важнее, успевают ли поручения к нужному сроку. Поэтому проектируем роли вокруг процессов и отдельно проверяем нагрузку на выбранной станции.