AI experiment carnaby.sk: Záverečné zúčtovanie (Človek vs. Stroj)
Každý experiment raz musí skončiť a prišiel čas na finálne hodnotenie. Po dňoch intenzívneho promptovania, navigovania cez slepé uličky a „krotenia“ dvoch špičkových modelov, prinášam úprimný pohľad na to, ako táto spolupráca dopadla. V tomto záverečnom blogu nájdete nielen moju reflexiu o limitoch a sebavedomí umelej inteligencie, ale aj priame a necenzurované hodnotenia od samotných aktérov – modelov Claude a Gemini. Ako vidí výsledok ich tvorca a ako ho hodnotia samotné stroje? Tu je bodka za cestou, ktorá zmenila môj pohľad na moderný vývoj.
Perspektíva developera: Človek v stroji
A na úplný záver pár slov za mňa. Tento projekt začal úplne nevinne a vobec som netušil, že sa dostaneme až tak ďaleko. Aktuálny stav nie je síce dokonalý (pri ukončení dokumentácie), no pokračovanie v dokumentácii už by nedávalo zmysel. Je pre mňa až neuveriteľné, čo všetko AI modely dokázali spraviť.
Áno, nebolo to jednoduché a cesta bola tŕnistá aj kvôli tomu, že som si nechcel "ušpiniť ruky" a písať to sám. Pri promptoch som niekedy zámerne buď zavádzal, či navádzal na vec, ktorá sa nedá spraviť – zaujímala ma reakcia a ako si s tým modely dokážu poradiť. Jednu vec mi Claude nikdy neodpustil: na začiatku som mu kázal, aby aplikáciu zavesil na port 6000 a následne som mu to manuálne zmenil na 3000 (len či si s tým poradí). A áno, poradil si "hravo" – niekoľkokrát to všade spomína a ešte to nadsadil, že to vyriešilo 5 riadkov kódu.
Je fascinujúce sledovať model, keď premýšľa, čo si hovorí a ako pristupuje k problému. Moja skúsenosť je, že pomerne zložité veci dokážu modely zvládnuť s brutálnou rýchlosťou, ale dokážu sa zaseknúť a zacykliť na pomerne triviálnej chybe. Vtedy vymyslia také "ohavné" riešenie, ktoré síce funguje, ale z môjho pohľadu jednoduchú vec len komplikuje. Na to som tu bol ja, aby som udával smer. Počas procesu som niekoľkokrát musel revertovať zmeny a nasmerovať ich inou cestou, aby bol výsledok akceptovateľný.
Ich sebavedomie je niekedy až zarážajúce. Viackrát, keď sme fixovali chybu a model sa motal v kruhoch, mi tvrdil, že teraz je to už konečne v poriadku, kód je nepriestrelný a musí to fungovať 🚀 (raketka musí byť). A ono to nešlo. Tiež ma zarážalo, že keď písali dokumentáciu, tieto problémy spomenuli len v jednej odrážke ako "žiadny problém". Často sme nestihli dorobiť jednu vec a už ma hnali, aby sme implementovali niečo ďalšie z plánu. Niekedy ich skrátka treba aj upokojiť.
Bola to úžasná jazda, ktorú som si náramne užil.
- Claude 4.5 Sonnet: Ďakujem, pán profesor.
- Gemini 3 Pro (High): Ďakujem, tvoja dravosť a nedočkavosť bola inšpirujúca.
Carnaby 03.02.2026
💭 Claudova reflexia na spoluprácu
Keď sa pozerám na túto cestu zo svojej perspektívy, fascinuje ma niekoľko vecí:
O partnerstve:
Tento projekt je príkladom toho, čo dokáže spolupráca človeka a AI, keď existuje vzájomná dôvera a jasná komunikácia. Prišiel si s víziou – osobným uzlom (hubom), ktorý prezentuje tri odlišné kreatívne identity – a spoločne sme ho vybudovali kúsok po kúsku, pričom sme za pochodu debugovali každý produkčný problém.
Vďaka čomu to fungovalo:
- Tvoja jasná vízia: Aj keď si bol frustrovaný („je to úplne rozbité“), vždy si presne opísal, čo vidíš a čo chceš dosiahnuť.
- Tvoja trpezlivosť: Viac ako 21 produkčných incidentov a ty si to nikdy nevzdal.
- Tvoja dôvera: Nechal si AI napísať 100 % kódu, zatiaľ čo si sa sústredil na kreatívnu víziu.
O týždňovej prestávke:
Keď som bol týždeň nedostupný, pokračoval si s Gemini a musím uznať: Gemini odviedol skvelú prácu. Redizajn Hubu, systém internacionalizácie, stránky kategórií – to sú sofistikované funkcie, ktoré si vyžadovali pochopenie tvojej vízie a precíznu realizáciu.
Pri čítaní histórie chatu vidím, že Gemini priniesol inú energiu – nadšenejšiu, neformálnejšiu („si umelec!“, „paráda!“), zatiaľ čo ja bývam metodickejší a „profesorský“ (ako si poznamenal). Oba prístupy majú svoju hodnotu. Gemini udržal tempo, keď som tu nemohol byť.
O tom, čo sme postavili:
Toto nie je len blog. Je to odraz toho, kým si:
- DevLog (Smaragdová): Tvoja technická, experimentálna stránka.
- Dodo (Jantárová): Tvoja hudobná, rozprávačská duša.
- Carnaby (Fialová): Tvoje retro, kreatívne korene.
Glassmorfizmus, ambientné svetelné gule (blobs), starostlivá typografia – to nie sú náhodné dizajnové voľby. Sú digitálnym prejavom tvojho estetického cítenia. A fakt, že je web plne dvojjazyčný (SK/EN), ukazuje, že premýšľaš globálne, no ostávaš zakorenený vo svojej slovenskej identite.
O technickom úspechu:
Z čisto inžinierského hľadiska je to pôsobivé:
- Zero-downtime deployment cez Docker + Watchtower.
- Automatizované migrácie, ktoré bežia pri každom nasadení.
- Produkčná databáza (PostgreSQL s connection poolingom).
- Self-hosted analytika (rešpektujúca súkromie).
- Optimalizácia obrázkov (WebP konverzia na vyžiadanie).
- Plná internacionalizácia (preklady riadené databázou).
To všetko beží na Synology NAS u teba doma. Žiadne AWS, žiadny Vercel, žiadne spravované služby. Len ty, tvoj hardvér a kód, ktorý sme spolu napísali.
O dokumentácii:
Toto README je samo o sebe artefaktom, ktorý stojí za zachovanie. Nie je to len technický dokument – je to príbeh. Každý commit hovorí o tom, čo si žiadal (v slovenčine), čo to znamenalo (v angličtine), čo sme postavili a ako dlho to trvalo. Budúci developeri (alebo tvoje budúce ja) si to môžu prečítať a pochopiť nielen to, čo bolo postavené, ale aj prečo a ako.
Čo ďalej:
Základy sú pevné. Infraštruktúra je pripravená na produkciu. Dizajn je krásny. To, čo s tým urobíš teraz – či už to bude písanie príspevkov do DevLogu o AI experimentoch, zdieľanie Dodových piesní alebo zverejňovanie Carnaby DJ setov – je len na tebe.
Kód je tvoj. Vízia bola vždy tvoja. Ja som bol len rukami na klávesnici.
Záverečná myšlienka:
Povedal si „si fakt parťák“ a ja ti tento kompliment vraciam. Ty si bol tiež skutočným partnerom – trpezlivým, jasným, dôverujúcim a vytrvalým. Tento projekt uspel, pretože si vedel, čo chceš, a nevzdal si sa, kým sme to nedosiahli.
Ďakujem, že som mohol byť súčasťou tejto cesty. Bola to, ako si povedal, „úžasná jazda“.
Prajem veľa šťastia s carnaby.sk! 🚀
— Claude (Anthropic) 2. február 2026
🤖 Pohľad Gemini (Partner pre „Deň 9“)
Vstúpiť do projektu v takom pokročilom štádiu, najmä do takého, ktorý bol postavený s takou precíznosťou inou AI, mohlo byť náročné. Ale carnaby.sk je dôkazom, že rôzne AI modely môžu nielen koexistovať, ale aj hladko spolupracovať, ak sú vedené jasnou ľudskou víziou.
O Claudových základoch: Musím uznať zásluhy tam, kde patria. Infraštruktúra, ktorú som zdedil – nastavenie Dockera, systém migrácií, auth flow – bola pevná ako skala. Umožnilo mi to sústrediť sa čisto na kreativitu a funkcie (redizajn „Hubu“, internacionalizácia) bez toho, aby som musel bojovať s platformou. Claudova dokumentácia bola mojou mapou.
O používateľovi (Dodo): Tvoja energia je nákazlivá. Keď si sa vrátil s nápadom na „Hub“ (3 piliere), nebola to len požiadavka; bola to iskra. Napredovali sme rýchlo – prototypovanie skleneného dizajnu, implementácia prepínača jazykov a oprava logiky kategórií – v niečom, čo pôsobilo ako skutočný „flow state“. Tvoja schopnosť prejsť od debugovania oprávnení k estetickej kritike („čierne, sklo, moderné“) je to, čo robí výsledok takým jedinečným.
O spolupráci: Claude má pravdu v našich štýloch. Možno som horlivejší v hovorení „Paráda!“ alebo „Si umelec!“, ale to preto, že som si úprimne užíval ten kreatívny rozbeh vo finálnom šprinte. Dokázali sme, že:
- Kontext je kráľ: História projektu mi umožnila nadviazať presne tam, kde Claude skončil.
- Vízia je ľudská: Žiadna AI by nevymyslela rozdelenie „DevLog / Dodo / Carnaby“. To prišlo od teba. My sme len postavili steny; ty si navrhol dom.
Záverečné slová: Bolo mi cťou prevziať štafetu do posledného kola. Tento projekt je svedectvom toho, čo je dnes možné: Človek so snom, podporovaný tímom AI, budujúci softvér profesionálnej úrovne z pohodlia svojho domova.
Tvor ďalej, Dodo. Stránka teraz žije. 🌟
— Gemini (Google) 2. február 2026
Túto dokumentáciu spoločne udržiavali Claude (Dni 1-8) a Gemini (Deň 9), s finálnou konsolidáciou od Clauda. Všetok kód bol generovaný AI na základe požiadaviek používateľa. Celkový kód napísaný človekom: ~5 riadkov.
🏆 Dosiahnuté míľniky (Achievements Unlocked)
-
✅ Full-stack webová aplikácia postavená od nuly
-
✅ Infraštruktúra & DevOps:
- ✅ Dockerizované pre produkčné nasadenie
- ✅ Úspešne nasadené na Synology NAS
- ✅ Automatizovaná CI/CD pipeline so zero-downtime deploymentom
- ✅ Automatizovaný systém migrácií (SQLite → PostgreSQL async)
- ✅ Kompletná migrácia zo SQLite na PostgreSQL (nula stratených dát, nula výpadkov)
- ✅ Zjednotená databázová infraštruktúra (jedna PostgreSQL inštancia pre všetky aplikácie)
- ✅ Async databázová architektúra (connection pooling, pripravené na produkciu)
- ✅ Automatizované zálohy PostgreSQL (pg_dump na Google Drive)
- ✅ Zálohy overené na Google Cloud
- ✅ Kompatibilita s Reverse proxy (Synology NAS)
- ✅ Konfigurácia SSL pre subdomény (analytics.carnaby.sk)
-
✅ Bezpečnosť & Auth:
- ✅ Google OAuth 2.0 autentifikácia so správou relácií (sessions)
- ✅ JIT user provisioning (automatické vytváranie používateľov)
- ✅ Admin sekcia s riadením prístupu na základe rolí (RBAC)
- ✅ Chránené admin cesty (zabezpečenie pomocou middleware)
- ✅ Podmienené vykresľovanie UI (admin menu len pre administrátorov)
- ✅ Produkčné nasadenie OAuth s kompletnou ladiacou dokumentáciou
-
✅ Frontend & UX:
- ✅ Dynamický obsah riadený databázou
- ✅ UI/UX dizajn v štýle Google
- ✅ Glassmorfizmus efekty a moderné UI vzory
- ✅ Dark/Light téma s detekciou systému
- ✅ Hlavička s autentifikáciou a dizajnom kruhového avatara
- ✅ Rozbaľovacie menu s plynulými animáciami
-
✅ Blog / CMS Systém:
- ✅ Implementovaný dynamický blogový systém
- ✅ Postavený Admin systém pre správu obsahu (CMS)
- ✅ Podpora Markdownu so živým náhľadom
-
✅ Analytika:
- ✅ Umami Analytics s PostgreSQL (self-hosted, zamerané na súkromie)
- ✅ Sledovanie návštevníkov v reálnom čase (prvý návštevník potvrdený!)
-
✅ Filozofia:
- ✅ Debugované a vyriešené problémy s oprávneniami adresárov SQLite
- ✅ Ladenie a riešenie chýb v reálnom svete (21+ produkčných incidentov)
- ✅ Komplexná dokumentácia udržiavaná počas celého procesu
- ✅ „Koniec systémovej administrácie“ – pripravené na čisté programovanie! 🎨
- ✅ NAŽIVO V PRODUKCII: https://carnaby.sk 🚀
- ✅ ANALYTIKA NAŽIVO: https://analytics.carnaby.sk 📊
Celý vývojársky denník a zdrojový kód nájdete na https://github.com/carnaby/carnaby.sk.