ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
16 ноября
1612030 Топик полностью
FDA (Вчера, 22:09, просмотров: 59) ответил 3m на Не будет свободного времени! Как ии агентом начал кодить (именно агентом который сам все делает - выполняет декомпозицию задания, ставит задачи субагентам, генерит код, сам компилирует, исправляет баги, собирает релизную сборку, подводит итог) так после этого начал дико уставать. Я просто не в состоянии отследить и осмыслить изменения которые агент вносит в проект, оно их генерит настолько быстро и в таких объемах которые не поддаются осмыслению за рабочий день. И методы
Так это инструмент, надо просто приловчиться им пользоваться. Если планируется большая работа, то сначала надо делать план. Я пользуюсь Cursor'ом, там прям отдельный режим Plan есть. Заставляешь ИИ сначала сделать что-то подобное ТЗ, проверяешь, корректируешь. Потом последовательно реализуешь. Под сложные вещи сразу делаешь тесты. Промпты для тестов пишешь сам, тут доверять ИИ нельзя, он подгонит тесты под себя. Тесты максимально жёсткие. Например, для Artery я заставляю 

прогонять математику как под float, так и под double. Если есть различия хоть в одной точке входного диапазона, то уже отдельно надо думать, может стоит что-то поменять. Например, если из-за ограничений точности расчёт температуры от NTC ошибается на 0,1С, то это фигня (аппаратный FPU важнее задействовать), а если при измерении напряжения ошибка расчёта 0,1В, то тут надо думать. Для Web-интерфейса у нас порядка 500 тестов. Проверяется всё, отдача всех переменных в правильном формате в JSON, получение и обработка их на сервере назад, наличие "мёртвых" тегов, функций и переменных, выход за диапазоны. Отдельно защита, криптография и т.п., т.к. юзер теоретически может злонамеренно отправить свой POST-запрос. ИИшкой подобные тесты делаются за минуты, раньше мы бы неделями, если не месяцами, такое кодили. Если планируется большой рефакторинг, то опять же в режиме плана сначала составляется полный алгоритм корректировки, какие модули буду изменены, что будет добавлено и т.д. Сейчас это привычный стиль работы, реально код руками, можно сказать, что уже и не пишем. Да и глупо это. Зато практически полностью исключены детские ошибки, код легко поддерживаемый. Да, очень важно писать требования к ИИ в специальных файлах. Это и стиль оформления кода и запрет на создание кучи временных переменных (Codex прям обожает их делать) и много чего ещё, но это уже под себя делается. Когда всё это настроено, работать одно удовольствие. Спокойно пишешь промпт, смотришь что будет затронуто, запускаешь генерацию кода, проверяешь. Кайф!