Кто пишет правила агентам, тот пишет весь кодПод прошлым
постом про
CLAUDE.md внезапно случилось 29 комментариев. Спасибо, это было мощно 🔥
Но один вопрос там, кажется, так и остался без ответа.
А кто вообще должен отвечать за общий набор правил для агентов?
Можно сказать: команда.
Каждый добавляет своё, хорошие практики постепенно перебираются в общий файл, за отдельными кусками следят люди, которым тема интересна.
И пока вас немного, это отлично работает.
А потом команда становится больше.
И вот здесь я уже не очень верю в «все отвечают за всё». В какой-то момент у этого хозяйства должен появиться хозяин.
Только взять его пока особо неоткуда.
Такой профессии ещё толком нет. У всех есть отдельные куски этой компетенции. Кто-то хорошо умеет писать инструкции агентам. Кто-то понимает архитектуру. Кто-то строит процессы. Кто-то знает, как не превратить
CLAUDE.md в помойку из двухсот правил.
Курсы пока в основном учат промптам. На конференциях мы рассказываем друг другу, что попробовали и что вроде сработало. Anthropic и OpenAI выпускают гайды, но они тоже прямо сейчас всё это нащупывают.
Мы у себя, кстати, тоже 😅
И чем больше я об этом думаю, тем серьёзнее выглядит эта роль.
Раньше границы системы во многом держали сами люди.
Фронтендер не очень уверенно лез в бэкенд и обычно шёл к бэкендеру. Мобильщик не начинал внезапно переписывать инфраструктуру.
А агенту всё равно.
Дай ему доступ, контекст и задачу — и он полезет куда скажешь.
Получается странная штука:
границы теперь всё чаще держат не люди, а правила.А тот, кто пишет эти правила, начинает довольно сильно влиять на архитектуру.
Причём для этого вообще не нужен злой умысел.
Раньше разработчик ошибся — ошибка приехала в конкретный PR. Её увидели на ревью, поспорили, поправили.
Теперь достаточно одной неудачной строчки в общих инструкциях.
И эту строчку будут послушно исполнять десятки агентов в десятках задач.
Каждый отдельный PR может выглядеть вполне нормально.
А через три месяца ты внезапно обнаружишь, что кодовая база медленно уехала куда-то не туда.
Поэтому мне кажется, что в ближайший год мы увидим отдельную роль вокруг этого.
Не «промпт-инженера».
Скорее человека, который отвечает за то,
как агенты работают внутри инженерной системы: какие у них правила, границы, контекст и куда всё это в итоге ведёт кодовую базу.Как его назовут — понятия не имею.
Но ответственность у него будет совсем не игрушечная.
Потому что тот, кто пишет правила агентам, постепенно начинает писать весь код.
Let’s keep in touch