„Vibe coding“ sa z okrajového výrazu pre nadšencov umelej inteligencie rýchlo stal pojmom, ktorý začína ovplyvňovať spôsob, akým sa vyvíja softvér. Namiesto tradičného písania kódu sa ťažisko práce presúva na opis zámeru v bežnom jazyku. Kód potom generuje veľký jazykový model, ktorý sa priebežne prispôsobuje ďalším pokynom používateľa. Tento posun dobre ilustruje čínska aplikácia LingGuang od skupiny Ant Group, ktorá po uvedení na trh dosiahla hranicu milióna stiahnutí už za štyri dni a v krátkom čase ju výrazne prekročila.
Podstata vibe codingu spočíva v tom, že používateľ nedefinuje jednotlivé príkazy a funkcie, ale popisuje, čo od výslednej aplikácie očakáva. Rozpráva sa s umelou inteligenciou, vymedzuje ciele a skúša rôzne zadania, zatiaľ čo systém generuje a upravuje kód na pozadí. Termín popularizoval počítačový vedec Andrej Karpathy, ktorý tento prístup opisuje ako programovanie, pri ktorom človek prestáva vnímať technické detaily kódu a sústredí sa výlučne na „vibe“ – na nápad, skúsenosť a výsledok.
LingGuang túto filozofiu pretavuje do podoby masovo použiteľnej mobilnej aplikácie. Vyvinuli ju v Ant Group, finančno-technologickom gigante stojacom aj za platobnou službou Alipay, a zameriava sa na bežných používateľov, nie iba na profesionálnych programátorov. Používateľ zadá v niekoľkých vetách, čo potrebuje – napríklad jednoduchý rozpočtový nástroj či pomôcku na organizáciu rodinných aktivít – a aplikácia v priebehu krátkeho času vygeneruje funkčnú miniaplikáciu. Záujem o túto možnosť bol po spustení taký vysoký, že funkcia bleskového programovania musela byť dočasne obmedzená, pretože servery nezvládali nápor.
Aplikácia sa nespolieha iba na textové zadania. Jedným z jej najvýraznejších prvkov je takzvaná „AGI kamera“, ktorá analyzuje obraz priamo v zariadení v reálnom čase. Dokáže napríklad rozpoznávať osoby, predmety či produkty v obchode a okamžite na ne ponúknuť doplňujúce informácie vo forme interaktívnych „bublín“ v rozšírenej realite. Používateľ môže na tieto návrhy jednoducho ťuknúť a ďalej ich rozvíjať, akoby viedol rozhovor s asistentom priamo v obraze. Popri tom aplikácia podporuje generovanie videí, animácií či trojrozmerných objektov a snaží sa spojiť programovanie, vizuálnu tvorbu a rozšírenú realitu do jedného prostredia.
Raketový nástup LingGuangu zapadá do širšieho trendu, ktorý intenzívne sledujú aj veľké západné technologické firmy. Šéf Google Sundar Pichai označil vibe coding za prístup, ktorý môže opäť spraviť z vývoja softvéru tvorivú a pre širšiu verejnosť prístupnejšiu činnosť. Podľa neho sa už dnes ukazuje, že generatívne modely pomáhajú zamestnancom rýchlo pripravovať prototypy a testovať nápady, ktoré by inak zostali len skicou.
Popri nadšení zaznievajú aj varovania. Tvorca jadra Linuxu Linus Torvalds upozorňuje, že hoci môže byť vibe coding vhodný na učenie a experimentovanie, pri kritickej infraštruktúre je nebezpečné spoliehať sa na kód, ktorému vývojári plne nerozumejú. Ak sa programátori prestanú zaoberať tým, čo presne model generuje, môže to viesť k nárastu chýb a k ťažšie odhaliteľným bezpečnostným zraniteľnostiam.