Обучение · Агенты и вайб-кодинг

Глава 30. AI-first процессы

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

Что получилось Два места, где выигрыш признают все.

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

Написание кода по готовой постановке. Второе бесспорное. Задача сформулирована, значит реализация перестала быть узким местом.

Что не получилось А теперь честная часть, которую вслух произносят редко.

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

Формулировка одного из руководителей разработки: есть вещи, где очень хорошо получилось, например ревью и написание кода. Но есть то, что мы ещё не осилили, и самое главное это подняться с уровня написания задач до уровня только проектирования требований, а всё остальное пусть делают агенты в фоне. Когда осилим, напишем пост.

И его же вывод: рассказать и сделать это две очень разные вещи, и получилось у единиц из тех, кто про это громко рассказывает.

ГЛАВНОЕ ПРО ПЕРЕХОД Разрыв между демонстрацией и рабочим процессом невъебенный, куда больше, чем кажется по докладам. Демонстрация показывает лучший случай на подготовленной задаче. Процесс должен работать на худшем случае в понедельник утром, когда горит бэклог.

Ловушка, из-за которой всё стоит Самое честное объяснение, почему переход буксует, звучало как анекдот. Почему пилу не точишь? Времени нет, пилить надо.

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

AI-first процессы

Выход из этой петли всегда один: выделенное время, защищённое от текущих задач. Не остаток, не по вечерам на энтузиазме, а явно отведённые часы, которые никто не отберёт.

Прототип вместо задания Изменение, которое произошло само и оказалось самым заметным.

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

Формулировка автора: уровень абстракции сместился настолько, что само техническое задание теперь и есть рабочий проект, только в миниатюре. Собрать прототип быстрее, чем писать длинный документ.

КАК ИЗМЕНИЛАСЬ ПОСТАНОВКА ЗАДАЧИ

Раньше Сейчас

документ на страницу работающая миниатюра

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

Агент у каждого, а не только у разработчиков Второе изменение, которое отмечали как самое полезное.

В одной из команд каждый сотрудник, независимо от должности, собирает себе агента, который разгребает рутину вокруг его рабочего места. Даже те, кто от разработки далёк, как земля от неба.

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

СТОИТ ЛИ ДАВАТЬ АГЕНТОВ ВСЕМ За. Мелкие задачи перестают доходить до разработчиков. Люди сами закрывают то, что раньше неделю мариновалось в очереди. Против. Заводится теневая инфраструктура: десятки самодельных агентов, о которых никто ни сном ни духом, с доступами, которые никто не проверял. Что делают на практике. Разрешают, но с двумя ограничениями: доступ только к своим данным и явный список того, чего агент делать не может. Про это отдельный модуль.

AI-first процессы

Полный конвейер Как выглядит процесс у тех, кто дошёл дальше всех.

КОНВЕЙЕР ОТ ИДЕИ ДО ПРОДА

Требования Спецификации Код Проверки Ревью Прод

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

Ключевая деталь: границы сужаются от шага к шагу. К моменту написания кода свободы почти не остаётся.

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

Почему выигрыш не виден в отчётности Наблюдение, которое объясняет скепсис руководства.

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

Решения принимаются три недели, согласование идёт месяц, требования меняются по дороге, и тогда ускорение реализации втрое даёт общее ускорение на пару процентов.

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

С ЧЕГО НАЧАТЬ ПЕРЕХОД В КОМАНДЕ 1. Найди один процесс, который повторяется еженедельно и всех бесит. 2. Автоматизируй только его, целиком, до конца. Не половину десяти процессов. 3. Померь время от идеи до пользователя до и после. 4. Не изменилось, значит узкое место не там, и следующий шаг делается в другом месте. 5. Только после этого расширяйся.

Что говорят про горизонт Мысль, которой заканчивались многие разговоры на эту тему.

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

И самая ценная человеческая работа при этом заключается в решении о том, какие циклы вообще создавать.

AI-first процессы

Что запомнить Бесспорно получилось: ревью кода и написание кода по готовой постановке.

Не получилось почти ни у кого: полностью подняться на уровень требований, отдав остальное агентам.

Ловушка петли: времени на перестройку нет, потому что задачи горят.

Прототип вместо документа снимает споры о том, что имелось в виду.

Агент у каждого сотрудника разгружает разработку и плодит теневую инфраструктуру. Оба следствия реальны.

Меряй время от идеи до пользователя, а не скорость написания кода.

И держи в голове, что главная работа теперь это решать, какие циклы создавать.

← Постоянно работающий агент · оглавление · Внедрение и неявное знание →

Спросить книгу может любой, кто вошёл в Neuraldeep Hub: агент ищет ответ по тексту и приводит цитату со ссылкой на главу.