УПРАВЛЯЙ: люди и агенты · PotStill

Как перевести работу на ИИ‑агентов и увидеть результат

Наверняка вы слышали такую историю. Компания подключила ИИ, месяц все радовались, потом кто-то заметил, что агент отвечает клиентам невпопад, и проект тихо закрыли со словами «ИИ у нас не работает».

Хотя бывает и хуже, когда внедрение провалилось, а наверх отчитались, что всё работает. Агент ошибается, люди молча переделывают за ним, а в отчёте экономия. Здесь я рассказываю, как переносить работу на агентов так, чтобы не случилось ни того, ни другого.

Меня зовут Владислав Котов, 20 лет в ИТ, Газпром нефть и ВТБ. Подробнее обо мне. Если хотите сразу к делу, напишите в Telegram.

Что изменилось за последний год

Ещё два-три года назад нейросеть была умным собеседником. Её спрашивали, она отвечала, иногда помогала набросать письмо, но работу за человека она не делала.

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

Одновременно сжались команды. Там, где 3 года назад было 12 человек, сейчас остаётся 3–4, и спрашивают с них как с 12. Это история про деньги, а ИИ просто оказался рядом очень вовремя.

Крупные компании это уже поняли и строят платформы для агентов у себя. Малому и среднему бизнесу их пока не строит никто.

Думаю, через 1–2 года работа людей вместе с агентами станет нормой в каждом бизнесе. Вопрос только в том, кто научится переносить на них работу без потерь.

Кому это нужно первым

Я начинаю с небольших компаний. У них нет миллионов на консультантов и своей ИТ-команды, зато решение принимается за один разговор. Обычно человек приходит из одной из трёх ситуаций.

Людей сократили, а работа осталасьДенег на третьего сотрудника нет, двое не успевают. Агент забирает ту часть, на которую не хватает рук.
Дела идут, но людей не хватаетСокращать никого не собираются. Нужно, чтобы каждый успевал в несколько раз больше, а нанимать долго и дорого.
Нужен специалист, которого не на что нанятьОпытный маркетолог или юрист стоит как половина фонда оплаты. Сотрудник с экспертным агентом работает на уровне, который компания раньше не могла себе позволить.

Как работа переходит к агентам

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

  1. Тень. Сотрудник отвечает клиенту как обычно, агент готовит свой ответ рядом, и клиент его не видит. Пары ответов сравнивают, а на расхождениях агент учится.
  2. Часть работы. Когда агент попадает достаточно часто, владелец процесса сам решает, какую часть потока ему отдать. Система только показывает цифры.
  3. Весь поток. Если качество держится и жалоб не прибавилось, агенту отдают остальное и замеряют, что изменилось по времени, деньгам и ошибкам.

Вернуть работу людям можно на любом шаге. Это нормальный исход, и решают его по цифрам на своих данных.

Схема переноса работы

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

Хотите увидеть это на своём процессе? Один процесс, 20 минут, без презентации. Скажу, что даст агент и что лучше оставить людям.

Написать в Telegram

Почему мало просто купить ChatGPT

Логичный вопрос, зачем всё это, если есть Claude, ChatGPT и бесплатные конструкторы агентов от крупных компаний. Они дают сильную модель или прототип за вечер. Это много, но работа от этого ещё никуда не переехала.

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

Перенос встроен в работуТень, сравнение с людьми и замер идут внутри платформы, а не продаются часами консультантов. Чтобы увидеть цифры на своих данных, не нужен миллион.
Данные остаются в РоссииЗарубежные сервисы официально в России не купить, а переписка с клиентами в зарубежной модели по 152-ФЗ уже риск. Модели можно брать в облаке РФ, на своём сервере или на локальной видеокарте.
Нет привязки к поставщикуБаза знаний лежит в обычных файлах. Если модель подорожает или выйдет лучше, её меняют, а знания компании остаются на месте.

Кто вокруг платформы

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

Люди на схеме занимают разные позиции, и это не одно и то же. Собственник ставит цель. Усиленный сотрудник остаётся в процессе и работает через командную строку, чат и агентов на рабочем месте, один за двоих или троих. Агент занимает место сотрудника и работает по описанию его работы. Инженер продукта создаёт агентов и плагины, настраивает проверки и пользуется результатом их работы: продуктами, финансовыми моделями и стратегией.

Четвёртый человек в этой картине, владелец плагина. Это эксперт, который развивает плагин, утверждает проверки и принимает версии. Опыт не уходит вместе с сотрудником, он остаётся в плагине и работает у всех.

Справа то, что я сознательно не пишу сам. Агентов запускает среда исполнения. Сейчас это Hermes, но подойдёт любая программа, которая умеет запускать агентов и работать с моделями, например Claude Code, OpenCode или Codex. Среда выполняет отдельные шаги, а маршрут, права и учёт ведёт PotStill. Заменить её можно через переходник, платформу переписывать не нужно.

Модели, базы знаний и каналы, откуда приходят обращения, тоже берутся готовыми.

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

Схема людей и систем

люди, запуск агентов, модели, базы знаний, каналы
Собственник, владелец процесса [Человек] ставит цель, решает о переключении Усиленный сотрудник [Человек] остаётся исполнителем: CLI, чат, RAGи агенты на его рабочем месте Агент на месте сотрудника [Система] участвует в процессе по отцифрованноймодели специалиста Инженер продукта [Человек] создаёт агентов, обвязки и плагины,потребляет результат их работы Владелец плагина, эксперт роли [Человек] развивает плагин, утверждает наборыпроверок и принимает версии Рабочее место сотрудника [Внешняя система: CLI: Claude Code,OpenCode, Codex, Qwen] тот же плагин: агент, умения, обвязка PotStill [Система: платформа агентов] контекст людей, агентов и знаний, права,оркестратор графа, каталог, журнал решений ирасходов Рантайм агентов и CLI [Внешняя система] сейчас Hermes; подойдёт любая агентская среда сошлюзами, меняется через адаптер Каталог плагинов [Внешняя система: git] уровни: агент, умения, обвязка, граф Каналы клиентов [Внешняя система] Telegram, сайт, формы, почта Базы знаний [Внешняя система: Markdown + git] личная, корпоративная, продуктовая Локальные модели [Внешняя система] закрытый контур, дёшево, но слабее и тянутмало пользователей Шлюз моделей [Система: часть PotStill] кому на чём можно, фильтр ПДн, учётплан/факт Облачные модели [Внешняя система] сильные, но дорогие, могут быть вне РФ цель, решениео переключении задачи, правки базы создаёт агентов,обвязки и плагины версии, наборыпроверок плагины с уровнями плагинв назначении участие в процессе,назначение по модели уровни агент,умения, обвязка назначения, граф ходы назначений права, гриф закрытый контур по грифу,план/факт контекст, записи обращения
Пунктиром обведены внешние системы. Среда исполнения запускает агентов. Общий вход к моделям на схеме называется шлюзом, он решает, кому на какой модели можно работать. Всё, что можно взять готовым, берётся готовым.

Что у платформы внутри

окна, права, маршрут задачи, модели, журнал и схема

Своего в PotStill немного, и каждая часть отвечает на вопрос, который обычно остаётся без ответа.

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

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

Окна при этом не обязательны. Маленькой службе поддержки хватает одного агента в мессенджере, а PotStill показывает происходящее тем, кому это интересно.

Инстанс PotStill · контуры Тест и Продакшен Усиленный сотрудник [Человек] остаётся в процессе: CLI, чат,агенты Инженер продукта [Человек] агенты, обвязки, плагины и ихрезультат Агент на месте сотрудника [Система] назначение по модели специалиста Владелец плагина [Человек] эксперт роли: наборы проверок,версии Рабочее место (CLI) [Внешняя система: Claude Code,OpenCode] уровни: агент, умения, обвязка Окна PotStill [Контейнер: веб] доска задач, прогоны, решения, расходы Контрольная плоскость [Контейнер: API] пространства, права, назначения,параметры Поиск по базе [Контейнер: RAG] контекст агенту со ссылкой на источник Базы знаний [Хранилище: Markdown + git] личная, корпоративная, продуктовая Оркестратор графа [Контейнер] узлы, рёбра, общее состояние,контрольные точки Шлюз моделей [Контейнер] ключи, выбор модели, фильтр ПДн, учёт ₽ Перенос процесса [Контейнер] базовая линия, тень, доля попаданий,откат Адаптер рантайма [Контейнер] один контракт: назначения, узлы,события Каталог в инстансе [Контейнер] версии плагинов, флаги, замер прироста Журнал решений и расходов [Хранилище] решение, исход, токены, ₽ Каналы клиентов [Внешняя система] Telegram, сайт, формы Рантайм и CLI [Внешняя система] сейчас Hermes; любая агентская среда сошлюзами, через адаптер Локальные модели [Внешняя система] закрытый контур, дёшево, слабее Облачные модели [Внешняя система] сильные, дорогие, могут быть вне РФ HTTPS, чат API флаги, версии версия, наборы проверок уровни:агент, умения, обвязка назначение граф, права фазы индекс узлы графа контракт обращения маршрутпо классу по грифу,план/факт токены, ₽ парыагент—человек
Тестовый и рабочий режимы устроены одинаково. Любое изменение сначала проверяют в тестовом, потом переносят тот же самый код и включают переключателем.

Как агент становится специалистом

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

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

  1. Агент. Кто он, что ему можно, к кому идти за помощью и какое умение брать под какую задачу. Здесь агент держится роли, но работает на модели как она есть.
  2. Умения. Как делать конкретную работу. Шаги, справочники, шаблоны, примеры. Результат идёт по методике эксперта, а не по памяти модели.
  3. Обвязка. Правила, скрипты, инструкции и проверки вокруг модели. Считать и проверять поручают скриптам, поэтому даже слабая модель на своём компьютере даёт надёжный результат.
  4. Маршрут. Какие шаги идут подряд, какие одновременно, где нужен человек и откуда продолжить, если что-то оборвалось.

Плагин может нести один уровень или несколько сразу. Для примера посмотрим на агента Дизайнера, у него два плагина: slides отвечает за презентации, web за сайты и интерфейсы.

В slides 14 умений. Это бриф, текст, заметки докладчика, дизайн, сборка презентации. Сборку, подсчёт слов и проверку слайдов делают скрипты. В web 5 умений. Это разбор интерфейса по правилам Нильсена, проверка доступности, сценарий, экран со всеми состояниями и подгонка под телефон, планшет и ноутбук.

Разница видна на одной и той же модели. Без плагина агент что-то сделает. С плагином он делает работу быстрее и с меньшим числом ошибок, часть задач идёт на компьютере компании, и облачных токенов уходит меньше. Это проверено на локальной модели, а не на словах.

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

Схема уровней и пример Дизайнера

агент, умения, обвязка, маршрут, slides и web
0 · Агент SOUL.md, AGENTS.md Роль держится своих границ на модели «как есть»: кто он,что ему можно, к кому идти за чем. Плагин несёт один уровень или несколько сразу 1 · Умения SKILL.md, справочники, шаблоны, примеры Результат по методике эксперта, а не по памяти модели: шаги, проверки, образцы. 2 · Обвязка принципы, скрипты, промпты, ворота, лимиты, журнал Механику делают скрипты, проверку ворота. Поэтому слабая локальная модель даёт надёжный результат. 3 · Граф исполнения узлы, рёбра, общее состояние, контрольные точки Параллельность, своя модель на каждый узел, человек в нужной точке, повтор с контрольной точки, аудит маршрута. Дизайнер: два плагина, разные уровни slides презентации · 14 умений · 0.6.2 0 1 2 3 0 роль и маршрут «задача → умение», вызов из любого CLI 1 14 умений: бриф, текст, заметки докладчика, дизайн,упаковка 2 сборка PPTX, линтер, бюджет слов и время считает скрипт 3 цепочка: бриф, текст, дизайн, сборка, линтер, ревью web веб · 5 умений · 0.2.0 0 1 2 3 1 ux-review, web-audit, ux-flow, web-design, ux-test 2 эвристики Нильсена, доступность, все состояния, адаптив360/768/1280 Один плагин служит трём: дизайнеру из его CLI, агенту-дизайнеру именеджеру с аналитиком.
Чем выше уровень, тем больше плагин берёт на себя. Четвёртый уровень на схеме называется графом исполнения, по смыслу это маршрут задачи. slides работает на всех четырёх, web на умениях и обвязке.

Как версия плагина попадает в работу

заказ, общая проверка, приёмка версии, переключатель, замер
Плагин: от комплекта задания до включения Владелец продукта Автор плагина Владелец плагина,эксперт роли Платформа нет да Нужна экспертизароли Собрать комплектзадания наконвейере Разработать инаполнитьэкспертизой Прогнать эталонныезадачи Общий регресс вконтуре Тест Регресс пройден? Принять версию (иливладелец платформы) Тот же коммит вПродакшен,выключенным Включить флагом вназначении Замер прироста накаждой версии Роль работает сплагином
Если плагин не прошёл общую проверку, он возвращается к автору. Версию принимает эксперт. Саму платформу при этом никто не трогает.

Почему агент не импровизирует

Обращение в поддержку удобно смотреть на живом примере. Клиент пишет, что хочет вернуть деньги за подписку. Агент без схемы каждый раз решает по-новому: то ищет в базе, то сразу предлагает возврат, то просит уточнить. Ошибка находится не сразу, а на десятом обращении, когда деньги уже ушли дважды.

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

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

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

Схема маршрута обращения

поиск, проверка качества, одобрение человека, точки сохранения
Граф первой линии поддержки Оркестратор графа База решений История обращений Политика и платежи Человек вопрос возврат денег да нет, повтор 1 2 3 4 1…4, контрольные точки общего состояния: отсюда граф продолжается после обрыва канала или смены рантайма Обращениеклиента Понять намерениеобращения Намерение? Поиск по базерешений История обращений Черновик ответа Проверка качестваответа Оценка не нижепорога? Обращениезакрыто Проверка политикивозврата Одобрить возврат Вернуть деньги сключомидемпотентности
Плюс в ромбе запускает обе ветки, крестик выбирает одну. Кружки с номерами это точки, где сохраняется состояние.

Что меняется для руководителя и аналитика

Для нас новость скорее хорошая, работа остаётся, только меняется.

РуководительВедёт команду, где часть сотрудников агенты, а часть ими управляет. Отвечает за то, что отдать агенту, а что оставить людям.
АналитикФормулирует задачу уже и для агентов. Чем точнее описан процесс и критерии качества, тем быстрее агент выходит из тени.
Каждый сотрудникСтановится немного инженером по агентам. Ставит задачи, проверяет результат и правит базу знаний, на которой агенты учатся.

Как этому учиться на практике, пока почти никто не рассказывает. Я пишу об этом в своём канале, что поручил агенту, что вышло и где пришлось вмешаться, с цифрами и ошибками.

Где я сейчас

Уже работает. Первая версия PotStill на сервере, мой личный кабинет и личный агент. Требования ко второй версии, почти 900 пунктов, я собрал вместе с агентами и передал в разработку. Это и есть первая проверка подхода на себе.

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

Что дальше. Полноценная проработка и упаковка продукта. Вторая версия, в которой с агентами работает вся команда, и понятный путь от первого разговора до процесса, который ведут агенты. Итоги кейсов буду публиковать в канале, даже если они окажутся не в мою пользу.

Что лучше знать заранее

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

Зато через несколько недель у вас на руках цифры по вашей же работе, а не обещание из презентации. Видно, где агент справился не хуже сотрудника, а где ошибся. Бывает, что он так и не дотягивает, и процесс лучше оставить людям. Это тоже результат, и обходится он куда дешевле, чем год отчётов о том, что ИИ работает.

Поэтому сколько сэкономит агент, я заранее не говорю. Говорю, как это измерить.

Проверить на своём процессе

Если узнали свою ситуацию, дальше можно не читать. Возьмите один процесс, где людям не хватает рук, и напишите мне. За 20 минут разберём, что в нём можно отдать агенту, а что оставить людям.

Один процессГде сейчас теряются часы и деньги и что даст агент рядом с людьми.
Как это измеряетсяЧто сравниваем с работой сотрудника, какие цифры получите и когда.
Честный ответЕсли процесс лучше оставить людям, скажу это прямо. Такой ответ дешевле пилота.

Написать в Telegram

20 минут, без презентации и обязательств. Отвечаю лично.

Пилот, партнёрство или инвестиции, разговор всё равно начинается с одного процесса. Что поручал агентам и что вышло, пишу в канале t.me/StratDiscoverers.

Кто я

Владислав Котов, Санкт-Петербург

Больше 20 лет в ИТ. Учился на Computer Science и с тех пор разбираю новые технологии и приношу их туда, где они реально дают пользу. Начинал инженером и системным аналитиком, поэтому с разработчиками говорю на одном языке, а с бизнесом о деньгах и результате.

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

Подробная биография

В Газпром нефти был в Центре цифровых инноваций с первых месяцев. Вместе с дочерними обществами мы придумывали проекты, защищали их на инвестиционном комитете и доводили пилоты до дела. Потом я с нуля создал отдел цифровой трансформации в одной из дочерних компаний.

В ВТБ руководил тремя командами в рисках малого бизнеса, всего 25 человек. Был заказчиком ML-моделей и вместе с командой выстроил MLOps, а новые продукты кредитного конвейера стали выходить в 5–7 раз быстрее. С нуля собрал команду автолизинга и провёл проект больше 150 млн ₽ от ТЭО до эксплуатации, решение по лизингу стало приниматься за 15 минут вместо 2 месяцев.

Последние два года руководил бизнес-анализом в рознице, отвечал за клиентские данные, согласия по 152-ФЗ и новые каналы после объединения с Почта Банком и РНКБ. Перестроил работу направления под ИИ, и квартальную постановку для разработки стали готовить вдвое быстрее.

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

Сейчас ищу роль руководителя AI-трансформации и параллельно развиваю PotStill.

Полное резюме на hh.ru

Канал «УПРАВЛЯЙ: люди и агенты» живёт по адресу t.me/StratDiscoverers, написать мне можно в Telegram @pingvinolog.