Заметка

Как я понял, что пора внедрять агентов в разработку

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

Опыт — это палка о двух концах. С одной стороны, опыт помогает принимать хорошие и качественные решения. Но с другой стороны, тот же опыт может мешать внедрению инноваций в работу и в итоге замедлять её.

Так получилось и с агентами. Я не спешил тащить их куда-то в продакшн, потому что открытых вопросов было очень много и опыт рекомендовал не торопиться. Но я продолжал наблюдать.

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

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

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

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

Какое ограничение вам нужно снять, чтобы активнее использовать агентов в команде?