Článek
Jak jsme s AI stvořili volební pexeso, ale pořádně se u toho zapotili
Ahoj, dneska ti chci vyprávět příběh o tom, jak jsem se pustil do jednoho zajímavého projektu s umělou inteligencí. Nešlo o nic světoborného, jen o jednoduché online pexeso na téma „Parlamentní volby 2025“. Mělo to ale háček – mým soupeřem i spolupracovníkem měla být AI od Googlu, Gemini. Co začalo jako fajn nápad, se brzy změnilo v pořádnou jízdu plnou nečekaných chyb a nezdarů.
Pexeso, které se hraje samo… a nefunguje
Můj původní plán byl jednoduchý. Chtěl jsem vytvořit volební pexeso, kde se proti mně postaví umělá inteligence. Nechám si vygenerovat kód v HTML, CSS a JavaScriptu a pak ho jen nahraji na web. Původně mělo pexeso fungovat s logy stran, ale nakonec jsem se rozhodl pro tváře politiků, které jsem z volně dostupných fotek, přetvořil pomocí ChatGPT do jednotného grafického stylu.
Po několika verzích a nasazení protihráče - LLM Gemini (přes API), zjistil jsem, že i tak jednoduchá věc, jako je pexeso, může mít své mouchy. AI mi sice vygenerovala slušný kód, ale nefungovalo v něm střídání tahů. Hra se po mém tahu zasekla a umělá inteligence neudělala vůbec nic. Opravovali jsme to pak několikrát, ale pořád nic. Bylo to, jako kdybych mluvil s někým, kdo si pamatuje, co má dělat, ale nedokáže to udělat v ten správný čas.

Od jedné chyby k druhé
Nakonec se ukázalo, že celá logika střídání tahů byla chybná. To odhalilo až LLM Claude, které jsem musel povolat na kontrolu kódu. I když AI otočila dvě karty, ať už se shodovaly, nebo ne, hra se zablokovala. Znovu jsem s ní komunikoval, snažil se jí vysvětlit, kde je problém, ale chyb se objevovalo pořád víc a víc.
Bylo to frustrující. Na chvíli jsem si myslel, že to vzdám. Nakonec jsem se musel vrátit k základům, celou logiku přepsat a zjednodušit.
Konečně funkční pexeso!
Nakonec jsme se po několika pokusech dostali do fáze, kdy to konečně fungovalo. Hra má moderní vzhled, na mobilu je slušně optimalizovaná a funguje na principu, že člověk začíná hru, kód pak zavolá LLM Gemini s příslušným proptem přes API a ta zahraje svoje kolo otáčení karet. Kdyby si chtěl vidět, jak AI „myslí“, přidal jsem do hry malý log, kde se v reálném čase zobrazuje komunikace s Gemini.
Byla to dlouhá a trnitá cesta, ale nakonec jsem se naučil, že i když AI dokáže spoustu věcí, bez pečlivé kontroly to prostě nejde. Kdyby sis chtěl pexeso zahrát, můžeš tak udělat na adrese: http://aipokusy.cz/pexeso/
Martin Zeman
www.aipokusy.cz
sleduj mě na Substack