Три строки кода с начала года
С начала года я написал руками ровно три строки кода. Проверил историю: три, без округления. При этом кода в моих проектах стало больше, а задачи стали заметно сложнее.
Всю разработку сейчас делает агент. Я ставлю задачу, даю контекст, задаю ограничения, расставляю приоритеты, принимаю архитектурные решения и проверяю результат. Иногда ещё объясняю, почему переписать половину проекта ради красивого рефакторинга не входило в задачу.
Вокруг агентов сейчас много крайних обещаний. Один человек якобы может собрать космический корабль, а аналитические команды скоро пора распускать. Следом копится понятное раздражение: агент производит код, презентации и лонгриды быстрее, чем люди успевают их вычитывать; ответственность за результат растворяется где-то между промптом и кнопкой «отправить».
В прошлом посте я разбирал ии-аналитика, которого хотели поставить поверх трёх баз без каталога, семантики и договорённостей о метриках. Саша Бараков писал про усталость от ИИ-контента фиксирует другую проблему. Гладкие буквы подешевели, а ресурса на их проверку больше не стало.
На своём рабочем контуре эффект я вижу ясно. По числу задач, которые я довожу до готового результата, моя пропускная способность выросла примерно на 50-60%. Это личная оценка по завершённым задачам. Для корпоративного кост сейвинг fte данных пока мало, для собственного fte метрика видна каждую неделю.
Сейчас у меня открыты два терминала. В одном агент разбирает SQL и тесты миграции витрины, во втором собирает сервис или очередную версию дашборда. Пока выполняются проверки, я переключаюсь между проектами, уточняю архитектуру, читаю diff и ставлю следующий шаг. Раньше такой набор задач шёл бы последовательно.
Диапазон тоже изменился. В одном проекте теперь пересекаются задачи BI-разработчика, дата-инженера, DevOps, фронтендера и бэкендера. Агент пишет SQL, Python, конфиги, тесты, JS, html и скрипты деплоя. На мне остаются бизнес-логика, устройство системы, архитектура, приоритеты и приёмка. Главный прирост даёт параллельность и возможность переходить границы привычной роли.
Такой режим заработал после настройки каскада. В проекте есть стабильный контракт, отдельные скиллы под повторяемые процессы и память о решениях. Мне не нужно заново пересказывать агенту стек, правила PR, устройство DWH и критерии готовности.
Каскад снижает количество ошибок. Понимание архитектуры остаётся на операторе. Если он смутно представляет результат, агент быстро масштабирует эту смуту в десятки файлов. В рабочем дуэте агент служит быстрыми руками, а оператор выбирает маршрут, держит контекст и отвечает за приёмку.
Самое узкое место для ии разработки сейчас это - разработка дашбордов. SQL, пайплайны, сервисы и проверки имеют чёткие контракты. Вёрстка требует множества итераций: информационная иерархия, плотность, поведение фильтров, пустые состояния, адаптация к реальным данным, визуальный баланс. Для читаемости пока нет теста, который снимет все вопросы.
Сейчас в работе проект по пакету скиллов "вайбкодинга дешей": правила компоновки, библиотеку паттернов, примеры хороших решений и процедуру визуальной приёмки. Задача сложная и амбициозная. Агенту мало выдать стайлгайд. Нужно научить его замечать контекст экрана и исправлять результат по обратной связи. Сдвиг карточки на восемь пикселей эту задачу не закрывает.
Личный эффект уже виден: с настроенным каскадом я несу примерно в полтора раза больше задач и беру гораздо более широкий контур.
Мой рабочий процесс изменился необратимо. Я почти перестал быть основным исполнителем кода и стал оператором разработки. Теперь потолок задают качество декомпозиции, контекста и ревью. Три строки с начала года - самый наглядный симптом.
Post #219
311
- 👍 7