Q&A насчёт меня и вайбкодинга

ebaf466d31b21a296922880b116a1d08

Привет. Я расскажу, как я использую плагин Continue в OpenIDE, и почему этот плагин облегчает (но не автоматизирует) процесс разработки так, что вы впоследствии поймёте, что вайбкодинг (в чистом виде) зло, и ИИ надо использовать с умом.

Какую LLM я использую?

Я использую Codestral Large Latest. Он доступен из РФ без VPN, не имеет экспортных ограничений, и вообще это один из лучших LLM, доступный из РФ. Вообще, надо будет ещё к китайцам заглянуть, но я не знаю — есть ли free tier, или нет. У Мистраля точно есть, поэтому я им и пользуюсь.

Как настроил LLM под свои нужды?

Использую свои настройки, так как чужие меня не устраивают.

Как же правильно вайбкодить?

Не вайбкодить. Я использую ИИ исключительно как «второго пилота» (copilot — отсюда, кстати, и название помощника от GitHub), чтобы облегчить жизнь, а не автоматизировать.

Мало того — все тесты, все собеседования, прохожу без применения ИИ. ИИ лишь приводит к нечестной конкуренции.

Накрутка опыта, к слову, тоже вызывает у меня серьезные проблемы, ибо мне приходится конкурировать с теми кандидатами, которые используют нечестные методы «улучшения» резюме. Честная конкуренция — залог честного найма.

ИИ пока ещё не умеет писать код настолько хорошо, как мне этого хотелось бы. За ним приходится постоянно «убираться», чтобы не получился код не того стиля, который тебя устраивает.

Итог

Вайбкодинг — зло. Использование ИИ как «второго пилота» также может привести к замедлению работы, а также к ухудшению качества кода. Поэтому я обычно пишу код сам, а ИИ врубаю исключительно во время написания MVP, например. Дальше уже сам всё делаю.

© Habrahabr.ru