На пути к Dark Software Factory или модель Шапиро и автопилоты
На связи Степан😎
Уже, наверное, говорил вам, что я постоянный слушатель подкаста @asauseriwanttosee (про бизнес-анализ и не только от очень опытных украинских коллег по цеху). На прошлой неделе слушал свежий выпуск - обсуждали AI и текущее положение дел с его внедрением в нашу работу. И Кирилл Белявский вскользь упомянул один термин, показавшийся мне интересным. В общем, мы с моими ИИ-помощниками покопались, пробрейнштормили и получилась отличная тема для поста.
Речь про фреймворк Дэна Шапиро (CEO Glowforge) "The Five Levels: from Spicy Autocomplete to the Dark Factory". Шесть уровней (нумерация с нуля, привет программистам) того, насколько глубоко AI влез в процесс разработки. Построены по аналогии с уровнями автономности автомобилей - от круиз-контроля до полного автопилота 🚗
⸻
Сама модель, если коротко
0. Spicy Autocomplete - "острое автодополнение". Старый добрый Copilot или копипаст сниппетов из ChatGPT.
1. Coding Intern - стажёр. Пишет boilerplate и мелочёвку, ты ревьюишь всё подряд.
2. Junior Developer - джун. Парное программирование с моделью, но каждую строчку всё равно проверяешь сам.
3. Developer / Manager - большую часть кода пишет AI, а ты становишься фуллтайм ревьюером. Как говорит сам Шапиро, "твоя жизнь - это диффы".
4. Engineering Team - ты уже не разработчик, а скорее инжиниринг менеджер или продакт: пилишь спеки и планы, а работу делают агенты.
5. Dark Software Factory - "тёмная фабрика", где роботы делают всё, а свет выключен, потому что роботам он не нужен. Никто вообще не смотрит на сгенерированный код. Чёрный ящик, который превращает спеку в продукт 🏭
Забавная деталь: Шапиро считает, что около 90% "AI-native" разработчиков застряли на втором уровне и думают, что достигли потолка. А это, по его мнению, самое опасное место. Тебе кажется, что ты быстрее, но workflow-то не поменялся - просто инструмент шустрее 😅
⸻
А теперь представим, как модель выглядела бы для бизнес-аналитика и продакта
Естественно, GPT мне сразу же предложил, как натянуть эту модель на "не-девелоперскую" работу. Предлагаю дополненную версию с некоторыми своими правками.
0. Requirements Autocomplete - AI помогает переформулировать тексты, acceptance criteria, сообщения.
1. BA Intern - AI пишет отдельную user story, test cases, flow по твоему описанию.
2. BA colleague - ты работаешь с AI как с BA-напарником: уточняешь требования, споришь, декомпозируешь.
3. Pocket BA lead - AI сам предлагает backlog, сценарии, edge cases; ты ревьюишь и правишь.
4. Agentic sub-team - ты даёшь цель продукта, ограничения и контекст; AI собирает эпики, flows, AC, тесты, создает PoC.
5. Spec-to-Product Factory - из продуктовой спецификации автоматически создаются дизайн, код, тесты, документация и MVP.
И вот на пятом уровне всё сходится к тому, о чём я уже как-то писал: спецификация становится новым кодом. Чем выше по шкале - тем меньше важно, как ты пишешь стори, и тем важнее, насколько точно ты описываешь намерение и бизнесовые критерии приемки.
⸻
А где я?
Думаю, что где-то на границе второго и третьего уровня. Часть работы уже стараюсь автоматизировать: отдаю агенту черновики и только ревью делаю. Но местами всё ещё по старинке - автодополнение и постоянный human-in-the-loop, без которого пока никуда. Хотя, один PoC удалось сделать с Codex’ом, но это скорее в качестве эксперимента.
Спасибо подкасту за наводку - сам бы я вряд ли докопался до этой модели, если бы не услышал там. Ссылочка на выпуск.
На каком уровне модели Шапиро сейчас ваша работа? Дайте знать, любопытно сверить ощущения. Dark Factory уже поднял кто-нибудь или нет 😈
Post #257
85

- ❤ 5