Hranice mezi nápadem a jeho realizací rychle mizí. Moderní chatboti s umělou inteligencí – včetně Claude, Gemini a ChatGPT – nyní umožňují uživatelům vytvářet funkční aplikace jednoduše jejich podrobným popisem. Tento proces, často nazývaný „kódování vibrací“, je překvapivě přístupný a nevyžaduje speciální znalosti programování. Kvalita konečného produktu je zcela závislá na poskytnutých požadavcích, což umožňuje každému experimentovat… i když dokonalost není zaručena.
Toto není teoretické uvažování. Jedna osoba nedávno testovala tuto schopnost tak, že všechny tři modely umělé inteligence vytvořily stejnou aplikaci e-reader, která jí poskytuje pokročilé funkce, jako je zvýrazňování textu v reálném čase a dynamické audiovizuální efekty. Výsledky byly odhalující: na samotném modelu AI záleží méně než na přesnosti pokynů.
Úkol: Vytvoření “Tome Reader”
Projekt se zrodil z frustrace ze stávajících aplikací pro čtení, zejména Amazon’s Kindle, která postrádá schopnost současně číst nahlas a zvýrazňovat text. Cílem bylo vytvořit webovou aplikaci – nazvanou „Tome Reader“ – která dokáže číst stažený text (PDF, EPUB nebo vložený obsah) nahlas a zároveň zvýrazňovat odpovídající slova v reálném čase. Aplikace by také generovala hudbu na pozadí na základě kategorie obsahu (horor, sci-fi atd.) a spouštěla zvukové/vizuální efekty, když byla vyslovena určitá klíčová slova. To vše v jednom HTML souboru pro snadné použití.
Proces: Iterativní zpřesňování dotazu
Experiment si nekladl za cíl okamžitě vybrat vítěze. Místo toho vývojář iterativně zpřesnil stejný dotaz a nechal každý model AI vytvořit návrh a poté na základě výsledků vygenerovat aktualizovaný dotaz.
Gemini nejprve vytvořil funkční prototyp. Tento projekt byl poté použit ke generování upřesněného dotazu, který byl předán Claudovi. Claude aplikaci dále vylepšil, ale také zavedl určitou neočekávanou logiku – omezení efektů na spuštění jednou za větu, aby se zabránilo „spamování“ uživatele. Nakonec ChatGPT obdržel nejnovější požadavek a vytvořil aplikaci, i když měl potíže s přidáním vyhrazeného posuvníku hlasitosti.
Výsledky: Všechny modely jsou schopné, ale ne bez funkcí
Všichni tři chatboti nakonec úspěšně vytvořili funkční verzi Tome Reader. Proces však nebyl bezproblémový. ChatGPT byl nejpomalejší. Claude projevoval nepředvídatelné chování (vyžadovalo 11 přestaveb k vyřešení problému s načítáním v jednom případě). Gemini se ukázal být celkově nejspolehlivější, ale také nejméně vhodný z hlediska doručování souborů.
Klíč s sebou? Prvořadý význam má samotná žádost. Výkonový rozdíl mezi bezplatnou a placenou verzí těchto modelů byl zanedbatelný. Dobře navržená sada instrukcí může přinést působivé výsledky bez ohledu na použitou AI.
Budoucnost vývoje aplikací?
Tento experiment ukazuje, že AI se rychle vyvíjí v životaschopný nástroj pro rychlé prototypování a dokonce i vývoj funkčních aplikací. I když nejsou náhradou za zkušené programátory, tito chatboti výrazně snižují bariéru vstupu. Schopnost iterativně pracovat s nápady bez hlubokých znalostí kódování může urychlit inovace a umožnit lidem uvést své vize do života, aniž by se spoléhali na tradiční vývojové kanály.
Budoucnost tvorby softwaru může být docela konverzační, přičemž umělá inteligence slouží jako partner pro spolupráci v procesu návrhu a sestavování.































