
Valahol hallottam, hogy valaki a suno.com-ot használja nyelvtanulásra, ott készít a tanulandó szavakból zenéket, amit egész nap hallgat. Ez egy zeneszerző AI oldal, ahol semmi tudással bármilyen zenéket tudsz készíteni, csak a stílust kell megadnod, néhány utasítást, ha akarsz (legyen vokál, bridge vagy hangsúlyos a dob, stb.), a szöveget, ha akarod, de ha nem, azt is megírja helyetted.
Kipróbáltam én is, elég félelmetes volt, egy átlagos sláger szintjét még az ingyenes verzió is gond nélkül hozta, bármilyen stílusban. Kértem, hogy csináljon nekem is zenét, spanyol-magyar szavakkal, a zöldségekről, ebben a stílusban, meg abban. Csont nélkül megcsinálta egy másfél soros utasítás alapján, írt öt különféle dalt, hogy kimegyek vasárnap a piacra és bevásárolok, veszek zanahoria (ezt spanyolul énekelte), vagyis répát (ezt meg magyarul), pepino-t, uborkát és így tovább. Volt szöveg, refrén meg vagy 25 szópár magyarul és spanyolul.
Ekkor gondolkodtam el azon, hogy ha lehet zenét szerezni úgy, hogy semmit nem értesz hozzá, vajon programozni lehet-e már minden tudás nélkül?
Vibe codingnak hívják azt, amikor te nem programozol, csak beszélgetsz az AI-val, hogy mit szeretnél, hogy tudjon az app, a weboldal, az ügyviteli szoftver vagy bármi más.
Nagyon kíváncsi lettem, hogy vajon működik-e a dolog. A legegyszerűbb meggyőződni róla, ha kipróbálom, hogy vajon én, aki életemben nem programoztam, meg tudnék-e csinálni egy telefonos applikációt legalább.
Két weboldalt ajánlottak, az egyik a Lovable, a másik a Bolt.
(Mind a két link affiliate link, az elsőnél 10 plusz kreditet kapsz az ingyenes verzióhoz is, a másiknál 20% kedvezményt, gondolom az első előfizetésből, de ez nekem nem derült ki a leírásból. Én felhasználható krediteket kapok, de csak ha előfizetsz. Hogy mire fogom tudni használni, még nem tudom. Eddig jöttek volna jól. Nyugodtan kezdj velük ismerkedni az ingyenes verzióban (bár van napi limit is ott, azt könnyű túllépni, ha egyszerre sok mindent akarsz.)
Mindkettőnek ugyanannyi a pro verzió havi ára (25 dollár vagy euró, azaz durván tízezer forint, ezért természetesen kreditet is kapsz.) A Lovable kreditekben számol, a Bolt tokenekben, így nem tudtam összehasonlítani az áraikat. A Lovable jobban tud szerintem magyarul, ezért is azt választottam. De nagyon hasonlóak. Nem csak programokat tudsz itt készíteni, de weboldalakat, applikációkat is tudsz futtatni, amihez mindenféle háttér dolog kell.)
Ha elfogyott a havi kredit/token mennyiség, akkor vehetsz továbbiakat.
Mindkét oldal lényege a vibe coding, azaz te nem is írsz és nem is látsz egyetlen programsort sem. Tehát ez nem segít programozni, mint sok másik AI kódoló program, hanem helyetted csinál mindent. Te csak elmondod, hogy mit akarsz, ő pedig megcsinálja.
Gondolkoztam, hogy mit szeretnék megcsinálni. Ami az eszembe jutott, az egy szótanító nyelvi app, mert nincs egy normális sem a piacon szerintem. Vannak csili-vili appok, amiknek nagyon szűk a szókészletük, de cserébe nagyon drága éves díjat kérnek, vannak fapados ingyenesek, amik sok mindent nem tudnak, amit én szeretnék. Az a jó szótanító app, ahol sokféleképpen tudod begyakorolni a szavakat. Olvasással, írással, párosítással, kimondással, diktálással, játékokkal.
Aztán kellene egy új weboldal az életbiztosításhoz és egy szoftver, szintén az életbiztosításhoz, hogy tényleg mindent megcsináljon havonta, beleértve a levelek kiküldését is.
A nyilvántartó szoftverre kaptam egy erős, 2,6 millió forintos bruttó árat (plusz havi üzemeltetési díj) vagy béreljek inkább egy olyan alkalmazást havi hatvanezerért, ami nem tudja a nekem szükséges dolgok 90%-át, de cserébe tud olyanokat, aminek 90%-át én nem akarom használni. A weboldalra nem kértem árat, de ott is kell majd levélküldés, hitelesített időbélyegző, meg sok extra, szerintem annak az ára is közelebb lett volna a millióhoz, mint az ötszázezerhez.
Kíváncsi voltam, hogy meg tudom-e csinálni az egész projektet.
A Lovable-vel magyarul csevegtem, még arra sem vettem a fáradságot, hogy ne szlengben beszéljek vele. Ennek ellenére tökéletesen értette, mit akarok, mintha csak egy másik magyarral beszélgettem volna és az esetek 95%-ában elsőre azt csinálta, amit kértem tőle. (S ha hibázott, akkor is gyakran én voltam félreérthető, úgy is lehetett értelmezni, ahogy ő tette.) Már az hatalmas segítség volt, hogy nem angolul kellett elmondanom, mit akarok.
S én nem kispályáztam, kértem tőle mindent. Ha már lúd, legyen a lehető legkövérebb. A nyelvtanító appomnak 30 nyelve van, mint saját nyelv és vagy 60 tanulható nyelv. Minden funkciót, gombot, magyarázatot 30 nyelvre kellett fordítani, figyelni a balról jobbra meg a jobbról balra író nyelvekre.
Az elkészült appban nyelvet tanulni 16 féleképpen lehet a klasszikus flashcardtól a memóriajátékon át a lufipukkasztásig, a párosítástól a teszten át a keresztrejtvényig, lehet írni, mondani, szavakat, mondatokat darabokból összerakni, hands free módban órákon át csak hallgatni a szavakat és a fordításukat, stb.
Különböző nehézségi szintek, 15 féle kinézet, 25 féle betűtípus, generált hangok használata vagy feltöltött, esetleg diktált hangok, feles sebességgel is lehet hallgatni, szavakhoz példamondatok, amiket szintén lehet váltogatni, stb.
Szavakat generálhatsz a beépített AI-val vagy a kedvenc AI appoddal és egyszerűen csak bemásolod, a telefonodon hozol létre kártyákat vagy letöltesz az Ankiwebről kész paklikat, jöhet txt fájlból vagy csv fájlból feltöltés, amit csak el tudsz képzelni.
A szavakhoz lehet megjegyzést fűzni, el lehet menteni a szavakat a különböző paklikból a kedvencek közé, a nehéz szavak közé, el lehet rejteni őket 24 órára vagy végleg vagy éppen ellenkezőleg, kérheted, hogy újra adja be a pakliba később.
Állíthatod a játékmenet hosszát, azt is, hogy ugyanazokat a szavakat adja újra ebben a játékban vagy akármelyik másik játékban, ha még gyakorolni akarsz vagy új szavakat mutasson.
Tehát beleraktam mindent, amit egy ilyen szótanító programba el tudok képzelni. Ennyire összetett, sokoldalú programot ebben a kategóriában még soha nem láttam.
S még egyszer, semmi mást nem csináltam, csak csevegtem a Lovable-val, hogy mit szeretnék, hogy tudjon az app.
Bár nem számoltam, de durván elköltöttem rá olyan 250 ezer forintot, ebből sok pénzt vitt el a rengeteg fordítás, illetve az, hogy a leggyakrabban tanult nyelvekhez minden saját nyelven csináltam legalább egy vagy kettő beépített paklit, hogy az új felhasználó egyből ki tudja próbálni. (Csináltam egy Lite verziót is, kifejezetten gyenge mobilokra, az fillérekből megvolt, az direkt csak a legfontosabbakat tudja. Ha nem ennyire cifra appot csináltam volna, szerintem a felébe sem került volna.)
Idő rengeteg ment el vele, sok nap, összesen talán 12-15 nap, de igazából élveztem.
A Google Play áruházba való feltöltés sem volt egyszerű, de azt is gond nélkül megugrottam. A Lovable-t kérdeztem, mit kell csinálni. Generált nekem képeket és diktálta, mit csináljak. Azóta már profi vagyok, szinte naponta töltöttem fel az app újabb és újab verzióját. Le kellett tölteni az Android Studiot, kicsomagolni a Lovable-ról letöltött appot, átírni a verziószámot, terminalban lefuttatni egymás után parancsokat, majd generálni egy feltölthető formátumot a Google Playbe. Lépésről-lépésre vezetett benne. Ha valami hibát dobott az Android Studio, bemásoltam neki, elmondta, mit csináljak másképp, hogy jó legyen. (Vagy ha az appban volt hiba, például régi androidra való dolgokat használt, amit a Play áruház szóvá tett, akkor kijavította.)
A Google Play áruház 14 napig várakoztatott, mielőtt publikálhattam volna az appot, de most te is le tudod tölteni az appot, ha szeretnéd kipróbálni. A közjó érdekében ingyenessé tettem, úgyhogy bátran töltsd le innen: Flashlingva app. Telefonon egyszerűen írd be a Play áruházba, hogy Flashlingva. Apple-ra is meg fogom majd csinálni, ha van rá érdeklődés Androidon, addig egy videót lehet csak megnézni róla.
Mindezt úgy csináltam, hogy még most sem tudok jobban programozni, mint előtte és előtte sem tudtam semennyire. Szóval az elkészült app nem annyira az én képességeimről tanúskodik, sokkal inkább a Lovable képességeiről. Én csak terveztem az appot, hogy mit tudjon és hogyan. (Kritika volt, hogy nem elég csilivili, nincs benne mamut vagy bagoly, amelyik bánatos, ha nem tanultál tegnap, meg nem pörögnek a kártyák és úgy általában nincs benne animáció. Lehetne beletenni, de szerintem aki tényleg tanulni akar, azt nem a parasztvakítás érdekli. Másik kritika volt, hogy túl összetett, a legtöbb ember már 12 másodpercnél többet nem képes koncentrálni, hogy valami hogy működik, hiába van tele magyarázattal az app. Csináltam egy Lite verziót gyengébb telefonokra, az alig tud valamit, azt bárki azonnal tudja használni. Hamarosan majd azt is felteszem.)
Az életbiztosítás weboldala még félkész, mert várok a biztosítóra technikai dolgok miatt, de ha azok megvannak, még néhány óra és befejezem. Fog tudni pdf-et generálni, azokat hitelesített időbélyegzővel ellátni és mindjárt el is küldeni a jelentkezőknek, a biztosítónak meg a tagnyilvántartó szoftverünknek és lementeni egy biztonsági mappába is a jelentkezéseket. Még a fotókat is a Lovable generálta.
Erre durván olyan 35-40 ezer forintot költöttem, a munkaórákat természetesen nem számolva.
A nyilvántartó szoftver is lassan kész, mindent fog tudni, a statisztikáktól a könyvelőnek az adatok kigyűjtésén át odáig, hogy kikeres minden hibát az utalásokból (nem fizetett, többet fizetett, kevesebbet, rossz közleménnyel, a kauciót és a havi díjat elküldte, de a támogatást nem, ismeretlen utalás, stb) és mindjárt e-mail is ír mindenkinek, amit nem küld el, mert kézzel azért átnézzük kiküldés előtt, de beemeli a nevet, a tagszámot, a hibát, mindent, hogy csak a küldés gombra kelljen kattintani. Az új belépők névsorát majd az új weboldalról emeli át, ha az éles lesz.
Ez olyan 40 ezer forintba fog a végén kerülni, de tökéletesen olyan lesz, amilyet én szeretnék. S nem kell várni a programozóra, aki csinál valamit, ahogy ő értette, aztán kigyűjtöm, hogy mit nem úgy gondoltam, akkor megint csinál valamit, megint megnézem, aztán eltűnik egy hónapra, stb.
Az árak csalókák, mert valóban csak 40 ezer forintot költöttem rá, de azért néhány napom is ráment. (Persze valamennyi akkor is ráment volna, ha egy személy csinálja nekem, hiszen nekem kell kitalálni, hogy mit tudjon és hogyan.) Tehát nem a 2,6 millió forint áll szemben a 40 ezerrel, hanem a 2,6 millió a 40 ezerrel és az én mondjuk három munkanapommal.
Engem elképesztett és örömmel is töltött el, hogy már ennyire bármit meg tudok csinálni pusztán úgy, hogy diktálok valakinek, "aki" éppen egy AI és mindent leprogramoz nekem. Komplett banki szoftvert nem tudnék továbbra sem elkészíteni, de ami egy kisebb cégnél felmerül bármilyen programozási igény, szerintem bárki meg tudná csinálni, ha magára a programtervezésre van képessége, hogy mit tudjon a szoftver és hogyan, milyen hibalehetőségek lehetnek és azokat hogyan lehet kiküszöbölni, stb. (Ez sem egy elhanyagolható képesség, de azért ehhez sokkal többen értenek, mint magához a tényleges programozáshoz.)
Nem csodálom, hogy a szoftverbérbeadással foglalkozó kicsi és nagy cégek árfolyama zuhanórepülésben van a tőzsdén már egy jó ideje. Van, aki már komplett videóvágó szoftvert vibe codingolt és gombokért árulja, sok funkcióban tud annyit, mint az eddig használt méregdrága szoftverek, állítólag van, amiben még jobb is.
De sok cégvezető is fel fogja tenni a kérdést előbb-utóbb, hogy miért fizet havi százezret egy alkalmazásért, amit nem is az ő cégére írtak, ha el is tudja készíteni ugyanazt a szoftvert egyszeri százezer forintból úgy, hogy teljesen a cégre van szabva és mindent tud, amit kell. S ha kell egy új funkció? Leül a gép elé, "bedob" 15 eurót és beleíratja a programba az új funkciót, kicseréli a régit, leváltja a kinézetét, átnevezi a gombokat és belerak egy plusz biztonsági mentés funkciót, új lekérdezéseket és statisztikákat tesz bele automatikusra állítva, mindezt húsz perc alatt, 15 euróért.
(Fontos! Jogos a felvetés, hogy vigyázni kell a biztonsági kérdésekkel, ha online is elérhető az adatbázisod. Egy mobilapp nem ilyen, a weboldal nem tárol adatokat és a nyilvántartó rendszer sem online üzemel. De erre figyelj oda, ha valamit csinálni akarsz az AI-val, nehogy sírás legyen a vége.)
Ha van kedved, próbáld ki, mindkét oldalnál van ingyenes tagság is. (Persze elég hamar el fog fogyni az ingyenes keret, főleg, hogy naponta és havonta is meg van szabva a mértéke. De kipóbáláshoz tökéletes.) A két link még egyszer: az egyik a Lovable, a másik a Bolt.

De miért Lovable és Bolt? Jó, lehet hozzátesz a sima LLM-ekhez, magyaráz is. Én elvagyok csak a Claude-al. Van tapasztalatom sima és vibe codingban is. A Claude az egyetlen használható, a Gemini és a Chatgpt sose csinálja meg jóra a komolyabb dolgokat, persze a weboldal háttérszínét megváltoztatni azok is tökéletesek.
Illetve, tapasztalat alapján mondom: érteni kell hozzá, tudni kell mit kell kérni, és mire kell odafigyelni (vagy legalább különböző modellekkel minden szempontból átnézetni, meg pl a Claude különböző modelljeivel is). Még a Claude mindig aktuálisan legjobb modelljével, high efforttal is előfordulhat vicces / nem biztonságos / konkrétan rosszul működő (és lehet észre se veszed, miért vagy hol) végeredmény enélkül. De azért látszólag működni fog, aztán előjöhetnek problémák. Elismerem, hogy komolyan fejlődik, de internetről elérhető, kritikus rendszerre nem engedném rá.
A Gemini egy tragédia. Azzal próbáltam először, egy dolgot megcsinált, másik hármat elrontott. Aztán kijavítottam egyiket a háromból, akkor másik kettót tett tönkre.
Ha tudsz programozni, több lehetőséged is van, a Lovable-ban az a nagyszerű, hogy ha semmit nem értesz hozzá, akkor is meg tudod csinálni.
Egyébként, ha nem magyarul írnád a promptokat, valószínűleg olcsóbb lenne. A legtöbb LLM angol nyelvre van optimalizálva.
Biztos úgy van, de egy ennyire összetett appot angolul elmondani még felsőfokúval is kínszenvedés lenne.
Én informatikus vagyok, régóta követem a blogod, sok-sok éve megfogadom, hogy jövőre már tényleg felkereslek és kérek tanácsot a pénzügyeim helyrebillentésében. Volt egy alap tudásom, de nem voltam vele elégedett.
Tavaly aztán megosztottam egy LLM-el a pénzügyi kivonataim, mennyi a fix kiadás, mik a rövid/közép/hosszútávú célok. Milyen megtakarításaim vannak jelenleg.
Mondanom sem kell, arra is válaszolt lényegében, amit meg sem kérdeztem. Elképesztő, milyen hatékonyan lehet vele átnézetni a biztosításoktól a bankszámlák hirdetményéig mindent... az aktuális élethelyzethez igazodva, teljesen személyreszabottan, akár negyedévente áttekintve ad tanácsot és rendez reportokba mindent, hogy haladsz, min illene változtatni.
S mindehhez még spéci weboldalra sem kell menni, tudja a sima Chat GPT vagy Claude chat is. Bátran ajánlom mindenkinek, aki okosodni szeretne!
Épp most ír valaki erről egy cikket. 🙂
A vibe codinggal kapcsolatban: ha semmi fontos adatot nem tarol a program/weboldal akkor elfogadhato. Ha fontos funkcioja van a programnak/weboldalnak akkor erdemes tudni, hogyan keszult, biztonsagos-e, stb.
Nyilván. S nem azt mondom, hogy ez mindent megold.
Egyszerűen kíváncsi voltam, hogy meg lehet-e csinálni.
Nem lettem tőle programozó és nem is akarok az lenni.
S nyilván van még hová fejlődnie, s a biztonsági kérdések kritikusak, de azért már rengeteg dolgot most is meg lehet vele csinálni.
S igen, könnyen lehet, hogy az AI-val csinált program is olyan, mint az AI-val írt cikk: látszik rajta.
Még egyszer: ki akartam próbálni, hogy mit tud jelenleg.
"Még a fotókat is a Lovable generálta."
Remélem, hogy a köszönetnyilvánítást azt viszont nem 🙂
Most van a weboldalon egy köszönetnyilvánítás Kovács Annától, és mögötte egy fénykép, mosolygós anyucival, apucival és két gyerkőccel. Naivan azt feltételezném, hogy ő Kovács Anna, és ez itt az ő családja.
Vagy ez még csak a teszt, és olyan, mint a lorem ipsum?
Egyébként, hogy klasszikusokat idézzek, bámulatos, hol tart már a tudomány.
(Van egy kereskedési ötletem. Lehet, hogy ideje lenne megpróbálni leprogramoztatni az AI-val?)
Ja de, azt is ő csinálta, a saját eszétől, én nem kértem rá, csak ott hagytam.
Nem azért kaptad a 2.6 milliós ajánlatot, mert a mérnökiroda nem ismeri a Lovable-t vagy a Bolt-ot. A programozás nagy része nem arról szól, hogy a szoftver lefedje a funkcionális követelményeket. A nemfunkcionális követelmények azonosítása és lefedése, az egyes hibaágak kezelése és egy karbantartható, biztonságos rendszer összerakása emészti fel a fejlesztési budget nagy részét. (Ezek azok, amikről laikusként legfeljebb elképzelésed van.)
Lovable-el pont van tapasztalatom. Egy összevibekódolt chatbotot alakítottam át WordPress pluginná. Az eredeti kód a frontenden tárolta a titkos API kulcsokat... Amíg egy Android alkalmazást írsz szótanulásra, addig nagy bajt nem tudsz csinálni, de ha a nyilvántartó szoftveredbe ki-be fognak járni a kínai botok, meg bukod az adatbázist egy hibás migration miatt, nem biztos, hogy soknak fogod érezni azt a 2.6 misit.
Miután offline lesz továbbra is a nyilvántartás, nem hiszem, hogy olyan sokan bele fognak járogatni.
S nem egy nagy agysebészet ám, van egy bankszámla a bejövő tételekkel, meg egy tagnyilvántartás, hogy kinek mennyit kellene fizetni és csak össze kell vetni a kettőt és kidobálni a hibákat: túl sokat, túl keveset, rossz közleménnyel, nem felismerhető bejövő utalás, stb. Állítsa össze az e-maileket, amiket el kell küldeni, amit aztán kézi átnézés után elküldünk.
Eddig excel makró csinálta, aztán kézzel irogattunk mindenkinek. Ennyi volt a feladat, amit meg kellett csinálni, tényleg nem egy agysebészet.
Erre adták ezt az árat, nem egy erőmű üzemeltetését kellett volna leprogramozni. Aztán még kellett volna havi előfizetés is.
(Bocs, nem szoktam több hozzászólást írni, de ez egy veszélyes téma, szólaltassék már meg néhány mérnök is. :D)
Ökölszabályként azt tudom mondani, hogy ha játékból kell valami alkalmazás (a mobil app például jó példa), vagy a hibás működést egyből észreveszed és nem okoz gondot, akkor hajrá.
Ha szenzitív adatokat akarsz tárolni, üzletileg kritikus folyamatokat vezérelsz, publikusan hozzáférhető az alkalmazásod (nem úgy, mint egy offline működő mobil app), akkor laikusként ne akard megcsinálni, akkor se, ha funkcionálisan jó lesz. Nagyon nem tartanak még ott az LLM-ek.
Ez lehet, hogy szakmai sznobizmusnak vagy egzisztenciális félelemnek hangzik, de egy fáskamrát összeszögelek én is két sör között, egy könnyűszerkezetes családi házhoz inkább hívnék egy építészt, mert másként összedől. A szoftver is pont ilyen.
Egyetértek, bele is írtam a cikkbe. Az egész próba nem arról szólt, hogy komoly nagy rendszereket bízzunk AI-ra.