| nejen o technologiích ve vzdělávání

NávodyVýukaZamyšlení

A ona ta Canva opravdu umí programovat sama?

Název dnešního článku byl docela problém. Původně se měl jmenovat „Chybí vám Wikilinks?“, pak jsem uvažoval o „Canva opravdu zvládne vše“, ale nakonec je všechno trochu jinak. Takže od začátku …

Jednou z mých oblíbených aplikací pro iPad byla Wikilinks. Uměla na základě zadaného pojmu vytvořit pojmovou mapu podle článku z Wikipedie. Jednoduše, na pár kliknutí. A byl to vždy skvělý námět na diskusi s žáky. Bohužel v roce 2022 byl vývoj aplikace ukončen a brzy na to přestala fungovat úplně. Škoda. Průběžně jsem hledal nějaké alternativy, ale nic nebylo tak jednoduché a přímočaré jako Wikilinks. Pak ale přišla umělá inteligence …

A tady by měl pokračovat nadšený popis toho, jak stačilo zadat pár promptů a měl jsem původní aplikaci vytvořenou a funkční. Vždyť tu máme Canvu, ChatGPT, Gemini, stačí si vybrat. Ale bohužel tak jednoduché to není. Možná ještě neumím v době AI správně přemýšlet. Nebo prostě moc kontroluji výsledek a zjišťuji, že funkčnost není vždy dokonalá, na rozdíl od prvního náhledu, který zejména v případě Canvy vypadá skvěle. Cesta k výsledku byla docela dlouhá, a to výsledek není úplně dokonalý a můj vinný sklípek je chudší o lahev výborného Rulandského bílého ročníku 2020 od Šmíd Winery (které už tam ale nekoupíte, mám ho všechno já a kolegové Špačkovi).

Takže jak to celé bylo? Měl jsem jasný cíl. Vytvořit veřejně dostupnou webovou aplikaci kopírující základní koncept aplikace Wikilinks s drobnými úpravami. Pro ty, kteří aplikaci Wikilinks neznají jde o to, že zadáte hlavní pojem (například „Vodík“) a aplikace z článku vybere 10 až 20 klíčových pojmů vztahujících se k hlavnímu pojmu a vytvoří pojmovou mapu ve tvaru hvězdy. Wikilinks dokázala vytvářet i různé varianty, takže základní pedagogický koncept byl o tom, že jsem vytvořil více verzí pojmové mapy pro každou skupinu, ta podle ní vytvořila krátké povídání (třeba ve formě prezentace) a tak jsme se společně jako třída o jednom hlavním pojmu dozvěděli spoustu různých informací. Stačilo tedy rozdat do skupinek iPady, zadat pojem a nechat žáky pracovat.

Jednoduché, že? Takže jsem sáhl po Canvě, protože tak je teď přece COOL a IN a hlavně dokáže vytvořenou aplikaci veřejně sdílet. Jednoduchý promt s popisem funkcí a po pár minutách jsme měl hotovo. Tedy podle Canvy. Krásný vzhled, barvičky, tlačítka, ale funkčnost? Mizerná. Výběr klíčových slov absolutně bez souvislostí, často jen spojky, slovesa, prostě náhodný výběr bez přemýšlení. Navíc generování kódu v Canvě je časově náročné. Moc hezky se dívá na to, jak kód vzniká, ale po páté opravě už je to opravdu zdlouhavé. A po hlubším prozkoumání kódu jsem navíc zjistil, že skripty obsahují „záložní“ řešení pro jakýkoliv pojem bez souvislosti na skutečný obsah (viz obrázek 2). Navíc většina prvků ve skutečnosti nefungovala. Tlačítko pro stažení obrázku, vygenerování nového seznamu pojmů, změna barvy, … Všechno to bylo „jen na oko“. Jen pro ilustraci dvě verze vygenerované aplikace.

Protože jsem původně nezamýšlel tvorbu tohoto článku, nemám všechny meziverze, ale celkově jsem jich vygeneroval asi 15, postupně jsem musel zkoušet jednotlivé funkčnosti a upozorňovat na chyby v aplikaci, ale konečného výsledku jsem se nakonec nedočkal. Navíc často se do kódu vrátila chyba při nějaké nové opravě. Nefungovalo například tlačítko na stažení obrázku, to aplikace opravila, ale vrátila chybu s nízkým počtem pojmů. A tak stále dokola. Možná že když budu skládat jeden velmi dlouhý prompt, bude to lepší, ale odzkoušeno nemám. Docela zklamání. Mimochodem jsem si generoval i jednu únikovku pro sedmáky na kódování a šifrování a v podstatě se stejným výsledkem. Vizuálně moc hezké, ale každý kód nebo šifra byla s chybou a musel jsem postupně upozorňovat a opravovat.

Protože se ale nerad vzdávám, šel jsem do toho jinak. Vzal jsem si za pomocníka ChatGPT (model 4o) a nebudu dlouho napínat, tady jsem byl výrazně úspěšnější. Trocha úvodní komunikace, kdy si chatGPT nastudoval funkčnost aplikace Wikilinks, trocha dohadování, co bude výstupem (chtěl jsem hotový web, ale nakonec to byla jen HTML stránka), sestavení základního promptu, trocha lazení a výsledek se dostavil. ChatGPT mi vytvořil hotovou webovou stránku ve formátu HTML ke stažení a tu mi stačilo lokálně zobrazit v prohlížeči. Vizuálně hrozná, ale funkční.

Prvotní analýza, kterou si chatGPT provedl, trvala asi 10 minut, ale následné úpravy kódu podle mých požadavků už probíhaly v řádu desítek vteřin. Vždy jsem získal novou verzi stránky k testování. A asi po 7 úpravách jsem byl celkem spokojený. Možná bych mohl pokračovat dál, ale pozdní noční hodina mě přesvědčila o tom, že mi tento výsledek stačí. Tady je jen pár snímků z komunikace s chatGPT.

Závěr? Jde to, ale dře to. Canva mě docela zklamala. Trochu to na mě působí jako taková navoněná bída. Mám Canvu rád, v oblasti grafiky je naprosto skvělá, ale u programování mi přijde trochu nedotažená a jen tak nějak na efekt. Moc jí držím palce, ať se to brzy vylepší. Zatím ale zůstanu u dílčích nástrojů, které si sám trochu doladím.

A pokud si chcete moji Wikilinks vyzkoušet, odkaz je tady.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *