AGENTS · 15 мая 2026 г.
Я оркестрирую coding-агентов, а не печатаю код
Короткая заметка о том, что меняется, когда слой реализации — это агент. Что остаётся прежним, что исчезает и где появляется новое узкое место.
Фёдор Чищин · · Обновлено

Я больше не пишу код. Я оркестрирую coding-агентов — сейчас это Claude Code на Opus — и отвечаю за архитектуру, спецификацию и ревью. Вот что изменилось.
Что исчезло
Нажатия клавиш. Раньше день senior-инженера был 30% чтения кода, 20% написания кода, 50% всего остального. Линия «написание» падает до примерно 5% — ручные патчи для того, до чего агент пока не дотягивается, или для изменений слишком маленьких, чтобы тратить промпт.
Усталость от boilerplate. Новый endpoint с auth, валидацией, тестами и миграцией был раньше двухчасовой задачей. Сейчас это пятиминутный промпт и десятиминутное ревью. Мысль «надо написать тест на этот edge case» исчезает — конечно, тест есть, агент его написал.
IDE. Больше половины времени я в инструменте, похожем на терминал. IDE появляется, когда нужно прочитать что-то, о чём агент рассуждал, но не показал, или когда я ревьюю diff перед merge. В остальном цикл: промпт → diff → коммент → следующий.
Что осталось ровно таким же
Архитектура. Что должно быть построено, где границы, какая модель данных, какие failure modes. Ничего из этого не делегируется. Coding- агент с удовольствием построит всё, что ты опишешь. Вся работа — в описании правильной вещи.
Проверка. Я не читаю каждую строку, которую пишет агент, — это не масштабируется, и ошибки ловятся не там. Я доказываю, что код работает: unit-, интеграционные и end-to-end тесты, которые агент обязан держать зелёными, строгие проверки (типы, линтер, покрытие) на каждом коммите, логи и трейсы в продакшене. Агент быстрый, но не безошибочный — он пропускает ассерты, переусложняет control flow, иногда придумывает вызовы API. Тесты и проверки ловят это каждый раз и не устают.
Production-суждение. Интуиция, что конкретная абстракция протечёт, что конкретный индекс пропадёт, что конкретная async-граница уйдёт в deadlock под нагрузкой — ничего из этого нет в обучающих данных любого агента. Это в двадцати годах починки.
Куда сместилось узкое место
Новое узкое место — качество спецификации. Если я пишу промпт неоднозначно про error path, агент выбирает одну интерпретацию и реализует её. Если пишу полно, но неверно расставляю приоритеты, агент правильно делает не то. Снаружи оба случая выглядят как сбои агента; оба — сбои спецификации.
Дисциплина которая раньше шла в «написать правильный код» теперь идёт в «написать правильную спецификацию и доказать, что код правильный». Произведение потраченного времени на плотность мысли примерно сохраняется — просто сдвигается раньше по пайплайну.
Мне работа интереснее. Я читаю больше, пишу больше прозы, переписываю один и тот же параграф три раза перед отправкой агенту, и заканчиваю день, выпустив примерно в пять раз больше, чем два года назад. Размен хороший.
Комментарии
Пока нет комментариев
Войдите, чтобы участвовать в разговоре.
Будьте первым, кто оставит мысль.