CodeWithLLM-Updates
-

https://en.wikipedia.org/wiki/Vibe_coding

Вайб кодінг — це новий модний термін у Кремнієвій долині, як пише Business Insider.

Відомий дослідник у галузі комп'ютерних наук Андрій Карпатий ввів цей термін 3 лютого 2025 року. У своєму пості в X Карпатий пояснив, що вайб кодінг — це коли ти повністю віддаєшся "вайбу" штучного інтелекту, приймаєш експоненційну міць сучасних LLM і забиваєш на дрібні деталі коду:

Є новий вид програмування, який я називаю "вайб кодінг", де ти повністю ловиш вайб, приймаєш експоненту і забиваєш, що код взагалі існує. Це можливо, бо LLM (наприклад, Cursor Composer з Sonnet) стають занадто круті. Ще я просто балакаю з Composer через SuperWhisper, тому майже не клацаю по клавіатурі. Прошу всяку тупість, типу "зменш відступ на сайдбарі вдвічі", бо мені влом шукати. "Приймаю все" завжди, діфи вже не дивлюсь. Коли вискакують помилки, просто копіпастю їх без коментарів, зазвичай це фіксить. Код росте за межі мого розуміння, треба реально вчитуватись. Інколи LLM не може пофіксити баг, тому я просто обходжу його або прошу рандомних змін, поки не прокатить. Для одноразових проєктів на вихідні — ще норм, але все одно прикольно. Я пиляю проєкт чи веб-апку, але це вже не кодінг — я просто бачу штуки (stuff), кажу штуки, запускаю штуки і копіпастю штуки, і воно якось працює.

Описуючи свій досвід, Карпатий пояснив, як він спілкується з інструментами ШІ майже пасивно — просто говорить до них (через superwhisper), а ШІ робить все інше. Цей метод усуває ручне набирання коду, а також необхідність стежити за усіма дрібницями в програмі.

https://www.youtube.com/watch?v=YWwS911iLhg

Метью Берман зняв туторіал та кращі практики для "вайб кодінгу" (також званого "агентним програмуванням"), який включає використання ШІ-агентів в IDE, таких як Cursor або Windsurf, для написання більшої частини або всього коду:

Метью мріє про повністю хостовану, mobile-friendly версію цього воркфлоу.