С другой стороны, что здесь не так? Мы избегали подобные макароны, когда писали код руками, потому что их невероятно сложно поддерживать. Но почему? Бесконечное полотно if-else не помещается в мозг, его нереально править, легко ошибиться. Поэтому придумывали паттерны, как упаковать когнитивную сложность в более "элегантную" реализацию.
Но у агента нет проблем со сложностью на таком уровне, а человек все равно это сам переписывать не будет. Так какая разница, что там наваял агент?
Думаю, что отказ от ревью агентского кода человеком — это не опция, а неизбежность. Иначе все это не имеет смысла, мы все равно не успеем перепроверять работу агентов. Скорее нужно фокусироваться на способах проверки качества, непрерывном тестировании. Т.е. относится к программе / коду как к черному ящику. Что-то подобное мы с Русланом обсуждали в подкасте.
Кстати, товарищи разрабы, вы когда последний раз напрямую с памятью работали?
Post #608
1.89K
Yet Another Burakov Есть у меня бот, которого пилю в клоде. Постепенно он обрастает сценариями, для управления внутри реализована стейт машина. В код с самого начала почти не смотрел, никакие принципы разработки и проектирования не прописывал, и вот вчера открыл проект почитать...…
- 😱 7
- 👍 4