Данил Щуцкий | CutCode AI
Ссылка
нажмите — покажем
нажмите — покажем
Всем привет!
Несмотря на то что я сам не так давно создал handoff проект, я все еще не мог найти подходящий кейс для его автономного использования.
Понятно, что для небольших проектов, которые просто навибрированы, он отлично подойдет и уже мной используется. Или, например, для ревью всех входящих issues на GitHub. Но в таких задачах как будто и сам handoff особо не нужен.
И вот наконец-то появилась задача, для которой handoff и всякие рои агентов подходят идеально.
Есть проект, который разрабатывается уже полгода. Он осознанно навибрирован, но за время разработки многое поменялось: архитектура несколько раз пересматривалась, проект сначала задумывался платным, потом стал бесплатным, менялись требования и подходы.
В общем, перед публичным релизом в нем накопилась куча мусора, противоречий и пробелов. Устаревшая документация, неактуальные конфиги, следы старых архитектурных решений, локальные пути, какие-то тестовые данные и потенциально даже секреты, которым точно не место в публичном репозитории.
И это как раз идеальная задача для LLM: вычищать подобный мусор, находить несоответствия между документацией, конфигурацией и реальным состоянием проекта, искать проблемы, которые невозможно обнаружить за одну итерацию.
Я настроил Handoff, подключил одновременно Codex и Claude, и они параллельно искали проблемы и исправляли их. Критерий успеха - три итерации подряд без новых находок.
Чтобы вы понимали масштаб: чистка заняла три дня.
Три дня бесконечных итераций на двух провайдерах и минус две подписки по $100 (недельные лимиты).
Казалось бы, идеальная задача, чтобы полностью отдать ее автономным агентам. Заодно еще одно подтверждение того, что с первого раза никогда не получится. Да и после сотой итерации никаких гарантий нет.
Но самое интересное обнаружилось в процессе.
Периодически агенты находили то, что вообще не требовало исправления, и начинали это фиксить. Затем другой агент обнаруживал эти изменения, считал их лишними и откатывал или переделывал. И так по кругу.
На эту рекурсию тоже ушло немало итераций.
И главная проблема оказалась в том, что меня не было в этом цикле. Если бы я участвовал в процессе, то довольно быстро заметил бы подобные ситуации, скорректировал инструкции и устранил причины повторяющихся ошибок.
В общем, пока я остаюсь при своем мнении: полностью отдавать задачи автономным агентам, не участвуя в процессе и не понимая, что именно они делают, пока нельзя.
Автономность - это прекрасно, но отсутствие контроля легко превращает ее в бесконечную и довольно дорогую имитацию работы.
3 · 143 ·