Home Hír Adventures in Vibe Coding: Egy Halloween Events webalkalmazást varázsoltam csak úgy, hogy...

Adventures in Vibe Coding: Egy Halloween Events webalkalmazást varázsoltam csak úgy, hogy csevegtem az AI-val

2
0

Mindig is azt hittem, hogy ha fiatalabb koromban elkezdek megtanulni kódolni, akkor valószínűleg nagyon jó leszek benne, és akár karriert is csinálhattam volna belőle, ha akarok. Nem ez történt, és ezzel jól vagyok. Igaz, hogy részt vettem néhány alapvető kódolási készség kurzusain, és sikerült némi kezdetleges Python- és Linux-ismeretre szert tennem egyéni ROM-ok telepítése során. Android telefonok régen mikor. De ha arra kérnének, hogy építsek fel valamit – bármit – a semmiből, bármilyen nyelven, az soha nem történne meg.

CNET

Amikor először hallottam róla hangulatkódolásAzt hittem, soha nem lesz többé segítség azoknak, akik tudják, hogyan kell az igazit csinálni – segítség a már tehetséges kódolóknak, még könnyebbé téve számukra az alapvető feladatokat. A legtöbb esetben pontosan ott tartunk a hangulatkódolással. De valakinek, akinek nincs semmilyen tapasztalata, az „alap” lehet minden, amire szüksége van ahhoz, hogy valamit létrehozzon, amit egyébként nem tudna.

A generatív AI-eszközök bárkit kódolóvá varázsolhatnak. Ahogyan természetes nyelven készíthet képeket, a hangulatkódolás lehetővé teszi webhelyek, minialkalmazások, eszközök és egyebek létrehozását, pusztán egy mesterséges intelligencia chatbot utasításával. Ikrek vagy ChatGPT.

Ennek kipróbálásához megpróbáltam létrehozni egy projektet a Gemini és a Claudemindkettő kielégítő eredményt hozott, bár az egyikhez több utasítás kellett, mint a másikhoz. Az alábbiakban a vibrációs kódolással kapcsolatos tapasztalataimat ismertetem.

Mi az a vibrációs kódolás?

A legalapvetőbb formában a vibráció kódolása mesterséges intelligencia segítségével hoz létre kódot természetes nyelvi utasítások és utasítások használatával. Ezzel a kóddal létrehozhat egy webhelyet, alkalmazást vagy funkciót, amellyel elvégezheti a kívánt feladatot.

Általában alapvető hangulatkódolást végezhet a választott chatbottal, de vannak fejlettebb eszközök azok számára, akik tudják, hogyan kell dolgozni a kóddal, és több irányítást szeretnének. A Google AI Stúdiója az egyik lehetőség. Hasznos és Google-szerű „Szerencsés vagyok” gombbal érkezik, amely egy projektet generál, hogy képet kapjon arról, mit tehet az AI Stúdióval.

Vibe kódolás Geminivel

A Gemini egy szilárd Halloween eseménynaptárt készített egy kis finomítás után október hónapjára.

Google/Képernyőkép: Blake Stimac

Egy barátom megkérdezte, hogy történik-e Halloween-esemény a San Francisco-öböl környékén, amikor a barátaik meglátogatják, ezért úgy döntöttem, hogy megpróbálok bekódolni egy eseménynaptárt nekik. Az elsődleges hangsúly a felnőtteknek szóló eseményeken volt, a kísértetházaktól a kocsmákig, és bármi, ami a kettő között van.

A Gemini segítségével bevetettem az alapötletet, a forrásokat, ahonnan szeretném, hogy az eseményeket merítse, és azt, hogy hogyan szeretnék kölcsönhatásba lépni a naptárral. Az első iteráció leszögezte, mit kértem tőle, de kiemelte azt is, amit nem kértem a Geminitől a naptár elkészítésekor.

Megkértem a Geminit, hogy finomítsa tovább a naptárat, még egyszer ellenőrizve, hogy az idei eseményekről van-e szó, az esemény részletei az aktív oldalakra hivatkoznak, nem pedig a holt linkekre, és hogy az ár jól láthatóan szerepel-e az esemény részleteiben. A Gemini gond nélkül átvette ezeket a finomításokat, de egyes kérések értelmezése további pontosításra szorult.

Például, amikor egy adott eseményre kattintott a naptárban, a Gemini először csak azzal különböztette meg az eseményeket, hogy ingyenes vagy fizetős volt. Világosabb árazást kértem, és hozzáadott egy $-tól $$$-ig terjedő tartományt, jelezve, hogy mennyi volt az egyes fizetett események. Végül kértem, hogy konkrét árak jelenjenek meg az esemény részleteinél. Ikrek így válaszolt: „Ez sokkal praktikusabb módja az éjszakák megtervezésének!” és ennek megfelelően frissítette a naptárt.

A Geminivel egy szilárd eseménynaptár létrehozásával kapcsolatos tapasztalataim viszonylag fájdalommentesek voltak, annak ellenére, hogy meg kellett ismételnem, hogy mit értek néhány konkrét funkcióhoz, amelyet látni akartam rajta.

Vibe kódolás Claude-al

Bár nem ez volt a célom, Claude-nak sikerült sok hangulatkódolási kérelmemet helyesen teljesítenie anélkül, hogy vissza kellett volna mennie és ki kellett volna javítania.

Google/Képernyőkép: Blake Stimac

Tekintettel az eseménynaptár létrehozásának egyszerűségére a Geminivel, hasonló élményre számítottam Claude-nál is. Ugyanezt a kezdeti promptot használtam a naptár létrehozásához. Meglepetésemre Claude csodákat művelt.

Az elrendezés más volt: a naptárnézet helyett, amit szerettem volna, Claude egy listanézetet választott, amely több kategóriára bontható. Ezenkívül tartalmazott egy keresősávot a tetején, lehetővé téve, hogy konkrét eseményeket keressek, és egy mini naptárat. Bár nem ezt az elrendezést szerettem volna, Claude első próbálkozása több részletet adott hozzá, mint a Gemini, még azután is, hogy finomítottam. A pontos kikiáltási árak vagy ártartományok már felszólítás nélkül ott voltak, sőt, még a kedvezménykódok is jól láthatóan megjelennek, ha elérhetőek voltak.

Claude kapun kívüli erőfeszítése arra késztetett, hogy tovább húzzam, és itt kezdődtek a bajok. Kértem, hogy adjak hozzá egy lapot, hogy legyen egy másik naptárnézet, amely illeszkedik a Gemini által létrehozott általános megjelenéshez. Claude dolgozni ment, és néhány percet vett igénybe, hogy válaszoljon, majd hibaüzenetet adott vissza. Miután Claude háromszor megpróbálta kijavítani a problémát, végül működött, és hozzáadták a naptárnézet lapot.

Claude azon képessége, hogy megjavítsa magát, arra késztetett, hogy tovább erõsítsem – ez egy újabb hiba. Miután megkértem, hogy a naptár hasonlóbbá váljon ahhoz, amit a Gemini készített, újabb hiba lépett fel. Miután háromszor sem sikerült megjavítania magát, úgy döntöttem, hogy leállítom a kísérletet, mivel a Gemini és Claude is pontosan azt tette, amit kértem tőlük. Két szilárd eseménynaptáram volt – minden más extra volt.

Kalandok a hangulatkódolásban: átfogó gondolatok

A vibrációs kódolás lehetővé teszi a nem kódolók számára, hogy olyasmit hozzanak létre, amit egyébként nem tudnának. Hasznos lehet, ha valami egyszerűre van szüksége, kisebb vagy mérsékelt funkciókkal. Az eseménynaptáramban a vibrációs kódolás nem csak azt hozta létre, amit szerettem volna, hanem jobban és lényegesen gyorsabban is, mint ha manuálisan csinálnám.

Ikrek és Claude is pontosan azt tette, amit kértem tőlük. Mindkettőhöz több utasításra volt szükség a kísérlet különböző aspektusaihoz, így ostobaság lenne azt mondani, hogy az egyik egyértelműen győztes vagy jobb, mint a másik. Mindkét lehetőség több mint szervizelhető az alapvető hangulatkódolási igényeinek kielégítésére.

Az a helyzet, hogy legalábbis én nem tudom, mit nem. Megkérdezhetem egy chatbotot, hogy mit tud kódolni, de konkrét elképzelés vagy elképzelés nélkül, hogy mi a tényleges korlátai, nem hiszem, hogy olyan gyakran fogom használni. Ha ismerném a kódolást, azt hiszem, a vibrációs kódolás még hatékonyabb lenne – olyan egyszerű dolgokat szabadítana fel, amelyek kevesebb figyelmet igényelnek a gazban.

Vannak, akik egy sikeres teszt után a hangulatkódolás felé hajlanak, és nagyon beleásnak, mit tehetnek vele, és ez nagyszerű. Számomra a hangulatkódolás jó élmény volt, de egyfajta kedvet kapok tőle, hogy vegyek fel egy másik kódolási osztályt.

Fuente de noticias