AI Inspirace: Kdo jsou největší hvězdy v Ostravě? Ukážu vám, jak to (možná) zjistíme s pomocí AI
AI Inspirace je pravidelná rubrika pro ty, kteří chtějí z generativní AI vytěžit víc než jen pár vtipů na firemní poradu. Dnes nabízím celkem detailní zprávu o svém "vibe-codingovém" projektu, který chci ukázat na konferenci v Ostravě ve středu 21. května. A pokud jste z Ostravy, zvu den předtím v úterý 21. května od 12:00 do 15:00 na AI Masterclass do ostravského Impact Hubu. Přijďte, ještě jsou volná místa.
Upozornění: Tohle celé je práce nadšence ve stylu “pokus - omyl”. Asi rok provozuju s velkým elánem a radostí to, pro co Andrej Karpathy vymyslel letos v únoru termín “vibe coding”. Tedy snažím se vytvářet sice nedokonalé, ale fungující aplikace či programy. Programoval jsem naposled v roce 1991, když jsem končil studia kybernetiky na FEL ČVUT. Weby atd. jsem nekódoval nikdy. A samozřejmě se ničím podobným nehodlám živit. Chci ale ukázat, že pro kreativní lidi je tohle ohromná příležitost realizovat své nápady, často bláznivé. Že je to nesmírně zábavné a osvobozující. A že to doporučuju každému, koho baví cokoli tvořit.
Vymyslel jsem si jednoduchý projekt: zjistit, kdo jsou dnes nejznámější (a nejoblíbenější) osobnosti žijící nebo působící v Ostravě. Popíšu, jak jsem postupoval a které nástroje použil. Ten hlavní ”take home message” zní: podobný projekt díky AI uděláte “na koleně” a za půlden. Celkový čas, který jsem na něm strávil, byly zhruba čtyři hodiny.
Nápad byl od začátku následující: vytypovat 30 lidí, kteří podle online metrik patří mezi nejznámější a nejsledovanější lidi v Ostravě. Pak vytvořit jednoduchou aplikci, kde bude každý moci hlasovat. Bude mít na výběr mezi třemi možnosti: 1) osobnost znám a mám ji rád, 2) osobnost znám a nemám ji rád, 3) osobnost neznám. Podle hlasování se pak budou průběžně vytvářet žebříčky.
(Po pravdě řečeno, tomuto nápadu ještě předcházel nápad použít hlasování ze stolní hry “Pivo - Basa - Sex”, kde se hlasuje, jestli byste s tou osobností šli na pivo, měli s ní milostný poměr (sex, rozumíme si), anebo ji poslali do vězení. Ale pak jsem dobrovolně “ustoupil” k méně provokativní variantě. Přece jen to budu prezentovat na konferenci.)
.
Použil jsem tyto nástroje:
Grok 3: Pro napsání první verze hlasovací aplikace a vytvoření testovací verze s třemi osobnostmi
Github: hostování aplikace
Cloudinary: uložení a hostování obrázků osobností
Supabase: databáze k ukládání zdrojových obrázků a následně výsledků hlasování
Claude 3.7 Sonnet: vytvoření finální verze aplikace, po propojení s repozitářem na GitHub
ChatGPT o3 Deep Research: online průzkum, zaměřený na pokud možno objektivní sestavení žebříčku 30 nejznámějších “Ostravanů”
ChatGPT 4o: vytvoření ilustrací
Vercel: hostování aplikace s vlastní doménou
Na závěr si budete moci samozřejmě aplikaci prohlédnout a hlasování vyzkoušet. To je vlastně důvod, proč na Jedno procento tuhle aplikaci s předstihem před konferencí dávám: abychom ji otestovali.
Teď vám ke každému kroku napíšu prompty či další detaily.