Снова про ИИ-агентов и отношение к коду
При всем моем интересе к ИИ-агентам, есть одна мысль, до стадии принятия которой я еще не дошел. Еще пару-тройку лет назад говорили, что код больше читают, чем пишут. Именно поэтому появлялись всякие методики и паттерны программирования. Было примерно понятно, где код написан хорошо, а где его надо отрефакторить. Код старались разбивать на небольшие классы и функции, чтобы было легче понять, что он делает. А теперь все больше разработчиков топят за то, что код уже вообще не надо читать. Агентам все равно, насколько код написан идеологически верно, есть ли в нем повторы, он в любом случае разберется и сделает так, чтобы программа работала так, как написано в требованиях. А что там под капотом? Ну 99.9% программистов давно не смотрят, какой двоичный код сгенерировал компилятор.
Я пока до этой стадии не дошел. Я опасаюсь давать агентам полную свободу воли, чтобы они переписывали код приложения, архитектуру которого я старательно выстраивал на протяжении нескольких лет. В последнее время я стараюсь использовать ИИ-агентов для написания кода, но при работе с ними ограничиваю их фантазию, делая так, чтобы они написали такой же код, который я бы написал сам. Например, я сразу говорю, какие классы им нужно изменить, какие функции добавить. А потом внимательно смотрю, что агент написал, удаляю избыточные комментарии и проверки. Вплоть до того, что если я вижу, что порядок параметров функции я бы сделал другой, прошу ИИ-агента поменять этот порядок под свой вкус.
А вот отдавать весь код на растерзание ИИ-агентам я пока не готов. Может быть со временем приму и эту идею. По идее со временем должны появиться какие-то общепринятые подходы к вайбкодингу, как когда-то появилось объектно-ориентированное или функциональное программирование, и там будут свои требования и ограничения. Но в любом случае наблюдать за всем этим происходящим бурлением интересно.
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.



Leave a comment