Comments 6
как только агент делает что-то не так, хотя мы «вроде понятно объяснили», мы вновь возвращаемся на этап гнева и идём делать руками, утверждая, что он дурак какой-то
Ну ВЫ даете)
OpenClaw от меня наслушался прилично, особенно если в телеграмме отдавать ему задачу. Говорю ему сделать "что-то" и он отвечает что все понял и пошел делать "что-то не то", и все что мне остается, так как нельзя прервать его работу из телеграмма, строчить ему какой он плохой "человек" и не понимает банальных вещей. Оказалось что это не помогает)
Для меня всё это выглядит как более трудоемкая работа, чем сразу записать свою идею кодом.
Но главную нашу любовь у нас не отберут — выстраивать домики с нуля по нашим чертежам, в которых всё продумано до мельчайших деталей; мы просто делегируем ИИ написание кода. Привыкнем.
буквально на этой неделе наш директор R&D проникновенно агитировал за "human first agentic dev".
Да, в принципе уже понятно, что кода мы пишем всё меньше и меньше. И время, когда "source of truth" полностью переедет в документацию, всё ближе и, наверное, это неизбежно.
Но в команде пока мы всё равно решили держать "code first" - текущие системы были разработаны людьми без агентской документации. То есть подход применяю упрощенный:
Product team ставит задачу
Я с напарником из front end обсуждаю рамки и интерфейсы
В общей документации прописываем детали реализации
Я натравливаю /plan агента на документацию и прошу план реализации для backend
Тщательно читаю план, корректирую и убеждаюсь, что план меня устраивает
Запускаю реализацию (почти ванильный агент - общие dev skills и copilot_instructions.md)
Тщательно смотрю код, корректирую.
Код в репозиторий идёт чистым, БЕЗ плана.
Главное, находить в себе силы, действительно, тщательно читать план. Мне в конце рабочего дня тяжело бороться с желанием начать читать по диагонали.
соглавен, тяжело. Это правило пришло из опыта. Я начинал с мыслью "план - это артифакт для LLM, временная память, чтоб проходить по циклу, чего его читать, всё же обсудили до этого".
и таки да, 80% не требует корректировки. Но из оставшихся 20% - часть, скажем, половина - критически неприемлемо. И вот чтобы найти эти 10%, - приходится вчитываться и уточнять. Ибо потом исправлять - получается дольше и дороже.
Сейчас я условно делю своё время на 3 части - 1/3 - "детальное описание задачи (мой план)" ; 1/3 - "корректировка созданного плана работ"; 1/3 - "проверка кода"
Не отдавайте ИИ то, что должны придумать сами