Четыре дня против одного: сколько стоит посадить третьего ИИ-сотрудника
Сцена: 6 сентября, от одиннадцати пунктов до двух часов ночи
Утром 6 сентября в работу ушла задача из одиннадцати пунктов: агент для генерального директора на Windows, команда по ведению юрлиц, эксперт по электронной подписи, мониторинг законодательства, политика секретов, служба внутренней безопасности, подключение к шлюзу. До сборки закрыли четыре развилки: состав ролей, где живёт мониторинг, чья учётка в CRM и где хранятся секреты. По секретам записано возражение против зарубежного провайдера: ключи и ПИН-коды в облако не идут.
К вечеру пакет собран: 44 навыка, 98 файлов, два специализированных блока под одним секретарём, впервые в нашем стандарте («Юрлица» и «Служба внутренней безопасности»), 13 навыков написаны с нуля. Паспорт на 15 разделов, машинная приёмка 7 из 7. В тот же день Экспертный совет: 8 экспертов, 14 сверок с официальными источниками, 5 критичных дефектов исправлены до выпуска.
Ночью созвон с генеральным директором, запись 2 часа 24 минуты. К отметке 2:10 три центральных коннектора авторизованы, через четыре минуты агент на его машине отказался менять системную конфигурацию без подтверждения владельца. Второй созвон вечером. Итог дня: агент собран с нуля, профиль на шлюзе поднят, пакет установлен, два токена вписаны скриптом, все шесть путей отвечают 401 вместо 502. Для тех, кто не читает коды ответов: 401 значит «сервис на месте, жду вход», 502 значило бы «не готов».
Откуда взялся один день, видно по тому, куда ушли четыре.
Четыре дня первого контура: куда ушло время
Профили руководителя отдела продаж и маркетолога завели на шлюзе 31 августа. Рабочее подключение продаж закрыли 3 сентября. Между этими датами несколько созвонов и две правки кода: течь файловых дескрипторов в сервере авторизации и ошибка запуска Codex на Windows. Ни одну нельзя было предсказать по документации, обе нашлись только на живой машине сотрудника.
Первый контур это исследование. Команда узнаёт, что сеть на машине сотрудника настроена по-своему. amoCRM сейчас не загрузится из-за моих сетевых настроек, а менять их не буду, иначе всё перестанет работать
. Узнаёт, почему не отработала задача по расписанию, и руководитель сам записывает причину: компьютер в семь утра не включён, мост не поднят, задача по расписанию не отработала
. Узнаёт, какого уровня инструкция нужна человеку. нужен план, где расписано: нажми вот эту кнопку, а потом вот эту
. Каждое из этих открытий стоило созвона.
Чтобы во второй раз они не стоили ничего, их записали в шаблон.
Что легло в память между первым и третьим
Третий контур это процедура. В шаблон между 3 и 6 сентября легли три правила для Windows: хранилище токенов в файле, домашняя папка агента без пробелов и кириллицы, владелец папки не администратор. Туда же ушли раздельная маршрутизация сети, чтобы шлюз оставался виден при любых сетевых настройках сотрудника, Трекер, урезанный до десяти инструментов, скрипт, который вписывает токены из ввода, и обмен ссылками авторизации вместо пароля: сотрудник открывает ссылку у себя, центр пароль не видит.
Одна правка в шаблон не попала, и это стоило часа: устаревший формат конфигурации, исправленный для контура продаж 31 августа, уехал в пакет генерального директора как был. Правку делают в шаблоне, а не в контуре, иначе следующий сотрудник повторяет ошибку.
Ещё одну задержку дали омонимы: два идентификатора приложения под одним именем, профиль на шлюзе и приложение владельца в Яндексе, склеились, и открылся чужой экран согласия. Инструкции для людей ломаются на одинаковых названиях так же, как код.
И третье: 502 на экране приняли за аварию шлюза, а это штатное состояние «экземпляр ждёт токен». Внешняя проба кодами ответа развела их за три минуты.
Самый важный эпизод дня в шаблон не ложится: он про поведение агента, а не про настройки.
Агент, который отказался нажать «разрешить»
Агент на машине генерального директора вывел на экран: Нужен отдельный корректный идентификатор клиента для шлюза либо подтверждение центра, почему один и тот же клиент amoCRM с почтовыми правами должен применяться к магазину. До этого четыре пути не авторизуем
.
Диагноз был неверен: клиент совпал из-за склейки имён, а не по замыслу. Поведение было верным: четыре пути остались неавторизованными до отдельного клиента или подтверждения центра.
Именно этого руководитель и добивался, когда 19 августа писал команде: Я не хочу работать по старинке. Мне важно, чтобы и новые сотрудники, и те, кто уже работает, все свои действия делали через своих агентов
. Агент сотрудника работает на сотрудника. Он останавливает даже центр, если центр просит странного.
Отказ агента защищает от чужой ошибки. От устаревшей памяти самой команды он не защищает.
Пять норм, которые изменились, пока память считала их прежними
Эту статью расходов владелец обычно не видит. Пакет генерального директора собран из памяти команды, а в ней лежали нормы годичной давности. Экспертный совет за одну сессию нашёл 5 критичных дефектов из 14 сверок, все одного класса: норма изменилась, а память команды нет. Среди них срок сообщения в реестр юрлиц и порядок смены директора. Все исправлены до выпуска. В летописи: Регуляторные утверждения в пакете, собранном из памяти команды, устаревают незаметно: пять критичных ошибок пришли из фактов, которые были верны год назад
.
Было / Стало / Что изменилось для владельца
| Было | Стало | Что изменилось для владельца |
|---|---|---|
| Первый контур: четыре дня, несколько созвонов, две правки кода | Третий контур: один день, ноль правок кода | Третий сотрудник занял день, а не четыре |
| Пароль от сервиса передаётся тому, кто настраивает | Сотрудник открывает ссылку авторизации сам, токен вписывает скрипт | Центр не видит паролей сотрудников |
| 502 на экране читается как авария | Проба кодами ответа: 502 «жду токен», 401 «жду вход» | Меньше ложных тревог и ночных созвонов |
| Факты о нормах берутся из памяти команды | 14 сверок с официальными источниками, 5 исправлений до выпуска | Агент по юрлицам не повторяет прошлогодние нормы |
Что взять себе
- Ошибки первого развёртывания записывайте в шаблон, а не в переписку. У нас правка, оставшаяся в контуре продаж, стоила часа на третьем.
- Не передавайте пароли настройщику. Сотрудник открывает ссылку авторизации сам, токен вписывает скрипт.
- Состояние сервиса проверяйте снаружи кодами ответа: 502 и 401 это разные состояния, и одно из них не авария.
- Урежьте инструменты до нужных. Наш Трекер в контуре сотрудника отдаёт десять инструментов вместо полного набора.
- Нормы и сроки в пакете сверяйте с официальными источниками до выпуска, даже если факт «точно был верен».
Карта ролей
Вопросы и ответы
Сколько времени занимает подключение одного сотрудника с ИИ-агентом?
У нас первый контур занял четыре дня (31 августа - 3 сентября), третий один день (6 сентября). Разница в записанных правилах и скриптах, не в людях.
Нужно ли отдавать агенту или настройщику пароли от сервисов?
Нет. Сотрудник получает ссылку авторизации, открывает её у себя, токен вписывается скриптом. Центр пароль не видит.
Что делает агент, если не уверен в правах?
Останавливается и просит обоснование. Наш агент отказался авторизовать четыре пути, пока не получил отдельный клиент или подтверждение центра, и не стал менять системную конфигурацию без явного «да» владельца.
Следующий шаг
Хотите оценить, сколько дней займёт ваш первый контур и что из него уйдёт в шаблон для второго: Разобрать процесс.