Как правильно вайбкодить?
100% это нарабатываемый навык, который можно сравнить с обычным кодингом. Чем больше работаешь с ИИ — тем лучше результаты. Ниже я постарался поделиться своими «набитыми шишками», которые, по моему мнению, лучше использовать, чтобы вайбкодинг был реально vibe 💅.
1. Просите задавать вам уточняющие вопросы.
Это у вас в голове всё понятно и очевидно, но пока что ИИ не может читать ваши мысли. Написали промт — в конце добавили «задай уточняющие вопросы», ответили и получили более качественный результат. Порой я даже удивляюсь, как нейронка хорошо задаёт их. Обязательно делайте это на важных задачах.
2. Логирование при проблемах.
Одна из самых популярных вещей, о которых говорят противники AI разработки — это то, что дебажить с ИИ почти невозможно. Она что-то меняет, но баг не пропадает. Но часто именно человек неправильно понимает проблему, и из-за этого ИИ может уйти не в те дебри в рассуждениях. Когда у меня такое случается, я прошу добавить логирование в проблемное место. Просто напишите «Добавь логирование», и нейронка сама поймёт, какие моменты ей нужно отследить. Потом скидываете ей логи, и, скорее всего, ваша проблема решится за 1–2 подхода. Если и это не помогает — сбрасываем контекст путём создания нового чата и снова просим починить. Пока у меня не было проблем, которые я не смог бы решить таким образом.
3. Просите топ-модель перепроверить работу.
Мы — люди, и знать всё не можем. А нейросеть может. Она может знать о сложных алгоритмах, фреймворках и прочем, что могло бы пригодиться в вашей задаче. В идеале это нужно обсудить до разработки, но даже после завершения задачи лучше попросить топовую модель устроить самопроверку на предмет оверинжиниринга, потенциальных проблем с оптимизацией и узких горлышек. Очень часто после такого сообщения у меня уменьшается количество строк кода и улучшается оптимизация.
P.S. Вы набрали 100 🔥 за день! Жесть!!! Спасибо большое! На самом деле таких «шишек» у меня ещё много, но пришлось сократить пост почти в 3 раза, чтобы он не превратился в книгу 🥹
Post #131
2.99K

- 🔥 86
- ❤ 1