3. Права и окружение
Любая ИИ-модель при работе внутри IDE предлагает разные варианты взаимодействия, например:
Manual – любое действие должен согласовать человек
Automatic – файлы правятся вручную, команды запускаются по согласованию человека
Bypass Premissions – ты отдаёшь полный контроль над своим устройством ИИ
Я, конечно, пытался работать в Automatic-режиме, прилежно оценивая каждую команду, которую пытался запустить Claude. Меня хватило на месяц. Дальше я уже бездумно начал кликать YES на любое сообщение в IDE. Ну а раз я всё равно не читаю, что оно мне там пишет - то в итоге включил везде Bypass Permissions.
Современные модели - это не то, что было год назад, и за rm -rf / можно уже особо не переживать. Однако нужно отдавать себе отчёт, что всё-таки в этом случае ты передаёшь полный контроль над устройством ИИ. А ИИ, в свою очередь, крайне часто вылазит за пределы директории проекта и начинает периодически копошиться на твоём компе - в поисках логов, доступов, паролей, устанавливая различное ПО и окружение. Да и просто захламляя устройство всяким мусором, который был нужен для решения исключительно одной задачи.
Поэтому наиболее правильным решением будет использовать для вайбкодинга отдельное устройство или виртуалку, где не будет никакой чувствительной информации.
4. Документация и стандарты
Также, чтобы заметно сократить расход токенов, стоит сделать некий стандарт своей платформы. Один раз попросить нейронку изучить твой проект и подробно описать его в виде человекочитаемого файла. Затем один раз внимательно изучить, что там написано, переписать то, что не нравится, и в дальнейшем уже не придётся грепать все файлы проекта - ИИ будет уже знать, где что лежит, а расходы на выполнение задач упадут. Также, имея чёткий стандарт для своей платформы, ИИ будет куда меньше галлюцинировать при реализации нового функционала.
5. Не стоит гнушаться тупорылых моделей
Тупорылая - не значит бесполезная. ChatGPT 5.6-sol на подписке за $100 может сделать работы кратно больше, чем Opus 5 за $200, а ещё у ChatGPT нет дебильного 5-часового ограничения, лимиты честно выдаются на неделю, а значит, большие задачи можно выполнять в один прогон. А еще у них часто бывает КАМПЕНСАЦИЯ, когда они где-то обсираются, так у меня частенько за месяц может скопиться 3-4 "ресета" - кнопки в личном кабинете, который полностью сбрасывают недельные лимиты. Код он пишет хуже - но на разведку хватит. Поэтому поиск ошибок, изучение логов, дампов БД и подобное я отдаю ChatGPT без права на внесение каких-либо изменений, только поиск и отчёт. А затем уже этот отчёт я отправляю в Claude, чтобы не тратить столь ценные токены на разведку.
6. Ревью
Ну и последнее - самое важное
После завершения любой задачи, какой-либо правки или выкатки нового функцоинала, когда ты уже всё сам руками проверил - в обязательном порядке включай режим ultracode и шли промпт: Сделай созтязательное ревью по изменениям которые делались в этом чате
Я гарантирую, что абсолютно любая модель дико срёт в коде и вызывает всё новые и новые регрессии. Поэтому заставь её хотя бы немного убирать за собой
Любая ИИ-модель при работе внутри IDE предлагает разные варианты взаимодействия, например:
Manual – любое действие должен согласовать человек
Automatic – файлы правятся вручную, команды запускаются по согласованию человека
Bypass Premissions – ты отдаёшь полный контроль над своим устройством ИИ
Я, конечно, пытался работать в Automatic-режиме, прилежно оценивая каждую команду, которую пытался запустить Claude. Меня хватило на месяц. Дальше я уже бездумно начал кликать YES на любое сообщение в IDE. Ну а раз я всё равно не читаю, что оно мне там пишет - то в итоге включил везде Bypass Permissions.
Современные модели - это не то, что было год назад, и за rm -rf / можно уже особо не переживать. Однако нужно отдавать себе отчёт, что всё-таки в этом случае ты передаёшь полный контроль над устройством ИИ. А ИИ, в свою очередь, крайне часто вылазит за пределы директории проекта и начинает периодически копошиться на твоём компе - в поисках логов, доступов, паролей, устанавливая различное ПО и окружение. Да и просто захламляя устройство всяким мусором, который был нужен для решения исключительно одной задачи.
Поэтому наиболее правильным решением будет использовать для вайбкодинга отдельное устройство или виртуалку, где не будет никакой чувствительной информации.
4. Документация и стандарты
Также, чтобы заметно сократить расход токенов, стоит сделать некий стандарт своей платформы. Один раз попросить нейронку изучить твой проект и подробно описать его в виде человекочитаемого файла. Затем один раз внимательно изучить, что там написано, переписать то, что не нравится, и в дальнейшем уже не придётся грепать все файлы проекта - ИИ будет уже знать, где что лежит, а расходы на выполнение задач упадут. Также, имея чёткий стандарт для своей платформы, ИИ будет куда меньше галлюцинировать при реализации нового функционала.
5. Не стоит гнушаться тупорылых моделей
Тупорылая - не значит бесполезная. ChatGPT 5.6-sol на подписке за $100 может сделать работы кратно больше, чем Opus 5 за $200, а ещё у ChatGPT нет дебильного 5-часового ограничения, лимиты честно выдаются на неделю, а значит, большие задачи можно выполнять в один прогон. А еще у них часто бывает КАМПЕНСАЦИЯ, когда они где-то обсираются, так у меня частенько за месяц может скопиться 3-4 "ресета" - кнопки в личном кабинете, который полностью сбрасывают недельные лимиты. Код он пишет хуже - но на разведку хватит. Поэтому поиск ошибок, изучение логов, дампов БД и подобное я отдаю ChatGPT без права на внесение каких-либо изменений, только поиск и отчёт. А затем уже этот отчёт я отправляю в Claude, чтобы не тратить столь ценные токены на разведку.
6. Ревью
Ну и последнее - самое важное
После завершения любой задачи, какой-либо правки или выкатки нового функцоинала, когда ты уже всё сам руками проверил - в обязательном порядке включай режим ultracode и шли промпт: Сделай созтязательное ревью по изменениям которые делались в этом чате
Я гарантирую, что абсолютно любая модель дико срёт в коде и вызывает всё новые и новые регрессии. Поэтому заставь её хотя бы немного убирать за собой