AI – Recenze na AI Studio Google #2

Úvod do updatu

Ahoj všem! Po mém původním článku o tvorbě 502 UI Asistenta zde jsem se rozhodl napsat menší update. Od té doby jsme s Google AI Studií (a jeho modelem Gemini) pokročili ještě dál – tentokrát jsme společně postavili ještě ambicióznější projekt: UI Asistent OS. Jedná se o plnohodnotný webový operační systém, který simuluje desktopové prostředí, ale s reálnou silou pro správu serverů, médií, kódu a produktivity. Tento update se zaměří na nové zkušenosti s vývojem, vylepšení Gemini a jak se to promítlo do našeho workflow.

Pokud jste původní recenzi nečetli, krátce: V minulém projektu jsme vytvořili modulární dashboard s backendem na Node.js a frontendem v Reactu. Teď jsme to posunuli na novou úroveň – od jednoduché aplikace k celému „OS v prohlížeči“.

Vznik projektu: Od Win 11 inspirace k vlastnímu OS

Všechno to začalo u inspirace Windows 11 v Reactu. Představte si: Chystali jsme se na další iteraci našeho původního 502 UI Asistenta a najednou nás napadlo – proč nepostavit si náš vlastní webový operační systém? Něco, co vypadá jako moderní desktop (s ikonami, okny a taskbarem), ale funguje jako centrální hub pro všechno digitální.

Vycházeli jsme z kódu z naší předchozí aplikace (ta z minulé recenze), což nám dalo solidní základ. Přidali jsme drag & drop pro ikony, window manager pro přesouvání oken a real-time aktualizace přes WebSockets. Výsledek? Komplexní systém, který nejen vypadá cool, ale opravdu spravuje reálná data – od serverů přes hry až po AI chat.

Gemini 3.0: Velký skok vpřed

Od mé původní recenze se Gemini hodně změnil. Už to není Gemini 2.5 Pro, ale Gemini 3.0 Pro Preview – a Google zřejmě vyslyšel moje přání z minulého článku! Teď má archiv konverzací, takže si AI pamatuje, co jsme probírali, i když jste na chvíli odešli od projektu. Žádné víc resetování kontextu po každém sezení.

Pracovalo se nám s ním velice dobře a lépe než dřív. Více si pamatoval detaily, upravoval kód rychleji a dokonce psal celé skripty znovu (klidně 4 tisíce řádků) bez problémů. Promptování bylo intuitivnější – stačilo říct „uprav tohle okno pro lepší responsivitu“ a Gemini navrhl nejen kód, ale i vysvětlil, proč to funguje lépe.

Jediná drobná vada (a myslím, že je to kvůli Preview verzi): Občas napsal, že „upravil a vylepšil soubory“, ale ve skutečnosti jen popsal změny, aniž by je aplikoval. Žádný velký problém – stačilo to ručně zkopírovat, ale doufám, že se to v plné verzi opraví.

Technický přehled: Co jsme společně vybudovali

UI Asistent OS je Single Page Application (SPA) v Reactu, která kombinuje estetiku desktopu s reálnou funkčností. Zde je krátký přehled architektury (plný popis je v naší interní dokumentaci, ale pro vás vyplivnu klíčové body):

Frontend

  • Technologie: React 18+, Vite, Tailwind CSS (s „Aura“ tématem – tmavý režim, glassmorphism, neony), TypeScript.
  • Klíčové komponenty:
    • Desktop s drag & drop ikonami a kontextovými menu.
    • Window Manager pro více oken (přesouvání, resizování, Z-index).
    • Taskbar s otevřenými okny, Start menu a widgety (hodiny, počasí).
    • Notifikační centrum s IP info, kalendářem a relace detaily.

Backend

  • Technologie: Node.js + Express, WebSockets (pro real-time), SQLite (s WAL móde a frontou zápisů pro souběžnost).
  • Integrace:
    • Google Gemini 3.0 pro chat, generování kódu a obrázků (imagen-3.0).
    • PSN API pro hry a trofeje, Plex pro media stats.
    • SSH/SFTP/FTP klienty, qBittorrent proxy, IMAP pro emaily.
    • Monitoring serverů (CPU, RAM, síť) v reálném čase.
  • Bezpečnost: AES-256 šifrování, IP whitelist, ochrana proti path traversal.

Ekosystém aplikací

Rozdělil jsem to do kategorií pro lepší přehlednost:

KategoriePříklady aplikacíFunkce
Hry & MédiaSprávce her (PSN import), Plex Dashboard, YouTube přehrávač, Galerie, Torrent klient, RSS čtečkaImport trofejí, media stats, playlisty, náhledy.
Vývoj & SprávaTerminál (xterm.js), Kódový editor (s AI refactoringem), Monitoring grafy, Správce zařízení, Secrets manažerSSH připojení, syntax highlighting, HW evidence, bezpečné úložiště hesel.
ProduktivitaAI Chat (s Google Search grounding), Email klient, Kalendář (české svátky), Poznámky & Kontakty, Mapy (Leaflet), Vědecká kalkulačkaInteligentní asistence, IMAP sync, POI ukládání, pokročilá math.

Tento systém není jen statická stránka – je to dynamický, databází řízený OS, který spravuje infrastrukturu a slouží jako digitální hub.

Výsledky a dojmy z updatu

Celkově? Velice kladné hodnocení! Vývoj trval asi 3 týdny intenzivní práce (od základů po testování), ale díky Gemini 3.0 to šlo plynuleji než kdy dřív. Žádné ztracené kontexty, rychlé iterace a dokonce návrhy na optimalizace, které bych sám neviděl.

A co dál? Další projekt bude naše hra! Gemini 3.0 zvládá napsat jak 2D hru (např. platformer v Reactu), tak i 3D (s Three.js). V galerii aplikací mají příklady, které můžeš libovolně použít – klobouk dolů! 😊

Aktualizované shrnutí hodnocení

Zde je moje původní tabulka s updaty na základě nového projektu:

AspektHodnoceníPoznámka
Přesnost generovaného kódu⭐⭐⭐⭐⭐Teď ještě lepší díky lepšímu kontextu.
Zvládání větších projektů⭐⭐⭐⭐⭐Archiv konverzací to změnil – žádné přepisování z ničeho.
Schopnost chápat kontext⭐⭐⭐⭐⭐Paměť na předchozí sezení je game-changer.
Rychlost a plynulost práce⭐⭐⭐⭐⭐Bleskové, i u 4k řádků kódu.
Integrace s moderními technologiemi⭐⭐⭐⭐⭐Perfektně zvládá WebSockets, AI API i desktop UI.
Celková spokojenost⭐⭐⭐⭐⭐Od „skvělý pomocník“ k „nezbytný parťák“.

Závěr

Tento update potvrzuje, co jsem říkal minule: Google AI Studio je nástroj budoucnosti pro vývojáře. S Gemini 3.0 se stal ještě chytřejší a užitečnější – ideální pro projekty jako UI Asistent OS, kde potřebuješ nejen kód, ale i kreativitu a paměť. Pokud jste vývojáři, zkuste to sami: Začněte malým promptem a uvidíte, jak rychle se to rozroste.

Díky za čtení! Pokud máte otázky k UI Asistent OS nebo tipy na hry, pište do komentářů. Další update brzy – třeba o té naší hře.

AI – Recenze na AI Studio Google

Úvod

Při tvorbě komplexní osobní webové aplikace 502 UI Asistent jsem měl možnost důkladně otestovat Google AI Studio, a to nejen při generování jednoduchých skriptů, ale i při návrhu a implementaci rozsáhlého systému postaveného na Node.js (Express) a Reactu s TypeScriptem.
Společně s AI jsme vytvořili kompletní full-stack řešení, které zahrnuje backend, frontend i real-time komunikaci pomocí WebSocketů.

První dojmy a zkušenost s vývojem

Na začátku byla spolupráce poněkud rozpačitá – AI Studio má tendenci přepisovat celé soubory, místo aby jen doplňovalo chybějící části. To znamená, že při úpravách bylo nutné dávat si pozor, zda nebyly omylem odstraněny jiné funkce nebo části kódu, které v původním souboru zůstávaly.
Tento přístup může být frustrující hlavně u větších projektů, kde člověk očekává jemnější úpravy nebo inkrementální změny.

Jakmile se ale vývojový proces přizpůsobil — tedy promptování bylo přesnější a kontext lépe vymezený — AI začala pracovat naprosto precizně. Výsledkem byla spolupráce, která místy připomínala skutečného zkušeného kolegu–vývojáře.

Projekt: 502 UI Asistent

502 UI Asistent je osobní digitální velín – moderní, modulární a vizuálně propracovaná webová aplikace navržená pro vývojáře, administrátory a technické uživatele.
Cílem projektu bylo sjednotit správu serverů, projektů, poznámek, komunikaci a AI nástroje do jednoho rozhraní.

Architektura a technologie

  • Backend: Node.js + Express, databáze (WAL mód), šifrování
  • Frontend: React + TypeScript + Vite + TailwindCSS
  • Real-time: WebSocket API pro monitoring, SSH, AI chat a SFTP komunikaci
  • AI integrace: Google Gemini API – generování ikon, AI chat, refaktoring kódu a další
  • Bezpečnost: Proxy vrstvy, šifrování, ochrana proti brute-force

Klíčové moduly

Aplikace obsahuje širokou škálu nástrojů – od projektového manažeru, přes notebook s AI asistentem, až po vzdálenou správu serverů, monitoring, mapy, RSS čtečku, YouTube přehrávač a správce tajemství.
Každý modul funguje v rámci jednotného rozhraní řízeného z centrální Command Palette (Ctrl+K), což přináší mimořádně plynulý a efektivní UX.

Spolupráce s AI Studiem při vývoji

V průběhu vývoje bylo zřejmé, že síla AI Studia spočívá v kombinaci přesného zadání a jasného kontextu.
Pokud byly prompty strukturovány dobře — například popisem technologie, souboru a účelu funkce — dokázalo AI Studio:

  • psát robustní TypeScript komponenty s přesnou strukturou stavů a props,
  • generovat REST a WebSocket API endpointy podle specifikace,
  • pomoci při debugování, kdy automaticky opravilo chyby nebo navrhlo logičtější architekturu,
  • a dokonce integrovat AI Gemini API přímo do backendu i frontendu.

Naopak, při vágnějších zadáních nebo při práci s většími soubory AI občas nepochopilo kontext a přepsalo celý soubor, čímž bylo nutné ručně obnovovat části kódu z historie. Tato vlastnost je jistě oblast, kde by Google AI Studio mohlo zapracovat na jemnější editaci souborů.

Výsledky a dojmy

Výsledkem naší spolupráce je plně funkční, modulární a bezpečná webová aplikace, která spojuje technologie, real-time komunikaci a umělou inteligenci do jediného soudržného systému.
Projekt 502 UI Asistent působí jako kombinace digitálního dashboardu a vývojářského centra.

Shrnutí

AspektHodnoceníPoznámka
Přesnost generovaného kódu⭐⭐⭐⭐☆Výborná při dobře zadaném promptu
Zvládání větších projektů⭐⭐⭐⭐☆Občas přepisuje celé soubory
Schopnost chápat kontext⭐⭐⭐⭐☆Vylepšuje se s delší spoluprací
Rychlost a plynulost práce⭐⭐⭐⭐⭐Reakce jsou bleskové
Integrace s moderními technologiemi⭐⭐⭐⭐⭐Skvěle rozumí Reactu, Node.js i TypeScriptu
Celková spokojenost⭐⭐⭐⭐☆Skvělý pomocník, ale vyžaduje pečlivost při práci s většími projekty

Závěr

Google AI Studio se v praxi ukázalo jako mimořádně silný nástroj pro vývoj komplexních aplikací. Dokáže pomoci nejen s psaním kódu, ale i s návrhem architektury, integrací API a optimalizací procesů.
I když si vývojář musí dát pozor na způsob, jakým AI zapisuje změny do souborů, při správném používání se stává skutečným AI parťákem – rychlým, precizním a technicky zdatným.

Projekt 502 UI Asistent je toho důkazem – vznikl díky synergii mezi člověkem a AI, která se dokázala podílet na plnohodnotném vývoji rozsáhlého systému od backendu až po frontend.

Projekt se psal +- 1 týden základ, další 2 týdny bylo přidávání a testování základních funkcí…

Skoro po měsíci mohu tvrdit že nyní je práce lehčí – hlavně už chápu principy.

Pro konkrétní představu, je to te typ jazyka který jsem doteď neznal a neuměl…

AI – Recenze na AC Origins

Úvod

Assassin’s Creed Origins, vydaný v roce 2017 společností Ubisoft, je akční dobrodružná hra, která hráče zavede do písků starověkého Egypta. Hru jsem prošel dvakrát – jednou bez cheatů a podruhé ve streamované verzi s cheaty. Zažil jsem tak její klady i zápory z různých úhlů. Od dechberoucího otevřeného světa přes poutavý příběh až po nezapomenutelná DLC, tady je můj pohled na to, proč Origins zůstává jedním z vrcholů série Assassin’s Creed.

Svět starověkého Egypta: Vizuální a kulturní skvost

První věc, která mě na Assassin’s Creed Origins ohromila, byl jeho úchvatný otevřený svět. Zobrazení starověkého Egypta je prostě spektakulární. Od rušných ulic Alexandrie po rozlehlé pouště Siwy, každý kout působí živě a pečlivě propracovaně. Pozornost věnovaná detailům – ať už jde o třpytivou řeku Nil, majestátní pyramidy v Gíze nebo pulzující tržiště plné NPC, kteří si žijí svůj život – vytváří pohlcující zážitek, na který se jen tak nezapomíná.

Prozkoumávání světa mi připadalo jako listování v historické knize. Vývojáři si evidentně dali záležet, aby propojili historickou přesnost s typickými mytologickými prvky série. Rozmanité biomy, od svěžích oáz po vyprahlé duny, udržovaly průzkum vizuálně poutavým. Často jsem se zastavoval, abych obdivoval scenérie, zvlášť při západu slunce, kdy krajinu zalévalo zlaté světlo. Pro někoho, kdo miluje pohlcující budování světa, je Origins naprostým klenotem.

Příběh a Bayekova cesta

Příběh Origins, zaměřený na Bayeka ze Siwy, je jedním z nejsilnějších prvků hry. Jako zakladatel Bratrstva asasínů mě Bayekův osobní příběh o ztrátě, pomstě a vykoupení hluboce zasáhl. Emocionální váha jeho cesty, poháněná tragickou vraždou jeho syna, dodává hře lidský a uvěřitelný základ, který některým dílům série chybí. Tempo příběhu mě neustále drželo v napětí, každý cíl v Řádu starověkých odhaloval další kousky většího spiknutí.

Jedním z mých nejoblíbenějších prvků byla vedlejší linie „Bayekův slib“, spojená s tajemnými kamennými kruhy rozesetými po mapě. Tyto otazníky nebyly jen náhodné sběratelské úkoly; byly hluboce propojené s Bayekovou emocionální cestou a nabízely tiché, reflexivní momenty, které jeho postavě dodávaly hloubku. Srovnávání hvězd, aby se odemkly vzpomínky na jeho syna, bylo dojemné a já jsem každý z těchto kruhů vyhledával nejen kvůli splnění, ale kvůli příběhovému přínosu. Tyto chvíle dělaly otevřený svět smysluplným, místo aby působil jako pouhý seznam úkolů.

Hratelnost: Svoboda a zábava

Hratelnost v Origins je oblast, kde hra opravdu exceluje. Posun k systému více zaměřenému na RPG byl osvěžující změnou pro sérii. Boj, který klade důraz na načasování a strategii před bezhlavým mačkáním tlačítek, byl uspokojivý, zvlášť při soubojích s většími skupinami nepřátel díky Bayekovu arzenálu zbraní. Obzvlášť mě bavila mechanika luků – odstřelování nepřátel z dálky predátorským lukem bylo vždycky vzrušující.

Plížení, ačkoliv je klíčovou součástí zážitku Assassin’s Creed, nebylo mým hlavním zaměřením. Oceňuji, že mě hra nenutila do čistě stealth přístupu. Místo toho mi dávala svobodu hrát podle sebe, ať už šlo o přímé souboje nebo občasné tiché eliminace. Tato flexibilita mi umožnila užít si hru stylem, který mi seděl, a díky tomu jsem si hratelnost užíval o to víc.

Zkušenost s dvěma průchody

Poprvé jsem hru prošel bez cheatů, což byl náročný, ale obohacující zážitek. Pocit postupu a zdolávání výzev byl uspokojivý, zvlášť když jsem odemykal nové schopnosti a vybavení. Druhý průchod, který jsem streamoval, byl s cheaty, což změnilo dynamiku. I když cheaty usnadnily některé pasáže, zjistil jsem, že mi chyběla ta surová výzva prvního hraní. Přesto mi druhý průchod umožnil více se soustředit na příběh a užít si svět bez stresu z obtížných soubojů.

DLC: Faraoni jako třešnička na dortu

DLC, zejména „The Curse of the Pharaohs“, bylo naprostým vrcholem. Tento dodatek posunul hru na novou úroveň díky svému mystickému pojetí egyptské mytologie. Prozkoumávání posmrtného života a střetnutí s faraony byly nezapomenutelné, ať už šlo o vizuální stránku, nebo o napínavé souboje s mytickými bytostmi. DLC přidalo nejen nový obsah, ale i hlubší vhled do Bayekova světa a jeho víry. „The Hidden Ones“ také stálo za to, i když „Curse of the Pharaohs“ pro mě bylo jednoznačně luxusní.

Závěr

Assassin’s Creed Origins je hra, která mě nadchla svým nádherným prostředím, silným příběhem a zábavnou hratelností. Bayekův osobní příběh a tajemné otazníky spojené s jeho slibem dodaly hře emocionální hloubku, která mě bavila od začátku do konce. I když jsem stealth příliš neřešil, hratelnost mi nabídla dostatek svobody, abych si hru užil po svém. Dva průchody – jeden bez cheatů, druhý streamovaný s cheaty – mi ukázaly různé stránky hry, a DLC, zvlášť „Curse of the Pharaohs“, bylo fantastickým doplněním. Pro fanoušky otevřených světů, historie a poutavých příběhů je Origins povinností. I po letech zůstává jedním z mých nejoblíbenějších dílů série.

Hodnocení: 9/10
Skvělý zážitek, který kombinuje nádherný svět, silný příběh a zábavnou hratelnost, i když někomu může vadit občasná repetitivnost vedlejších úkolů.

Marvel Spider-Man

Hráno na PlayStation 4.

[Marvel Spider-Man] Část 01

[Marvel Spider-Man] Část 02

[Marvel Spider-Man] Část 03

[Marvel Spider-Man] Část 04

[Marvel Spider-Man] Část 05

[Marvel Spider-Man] Část 06

[Marvel Spider-Man] Část 07

[Marvel Spider-Man] Část 08

[Marvel Spider-Man] Část 09

[Marvel Spider-Man] Část 10

[Marvel Spider-Man] Část 11

[Marvel Spider-Man] Část 12

[Marvel Spider-Man] Část 13

[Marvel Spider-Man] Část 14

[Marvel Spider-Man] Část 15

[Marvel Spider-Man] Část 16

[Marvel Spider-Man] Část 17

[Marvel Spider-Man] Část 18

[Marvel Spider-Man] Část 19

[Marvel Spider-Man] Část 20

[Marvel Spider-Man] Část 21

[Marvel Spider-Man] Část 22

[Marvel Spider-Man] Část 23

[Marvel Spider-Man] Část 24

[Marvel Spider-Man] Část 25

[Marvel Spider-Man] Část 26 – hrajeme jen tak už, děláme vše okolo plus trofeje

[Marvel Spider-Man] Část 27 – hrajeme jen tak už, děláme vše okolo plus trofeje

[Marvel Spider-Man] Část 28 – hrajeme jen tak už, děláme vše okolo plus trofeje

inFAMOUS I First Light

Hráno na PlayStation 4

[inFAMOUS I First Light] Část 01 – Start new game

[inFAMOUS I First Light] Část 02 – Stealing from the enemy

[inFAMOUS I First Light] Část 03 – Violence in Seattle

[inFAMOUS I First Light] Část 04 – Tracking the trafficker

[inFAMOUS I First Light] Část 05 – Akurans strike back

[inFAMOUS I First Light] Část 06 – Assault the motherland

[inFAMOUS I First Light] Část 07 – Conduit consequences

[inFAMOUS I First Light] Část 08 – Surveillance blackout

[inFAMOUS I First Light] Část 09 – Price of redemption

[inFAMOUS I First Light] Část 10 – Kingpin of Seattle a Find drug shipments část 01

[inFAMOUS I First Light] Část 11 – Find drug shipments část 02

[inFAMOUS I First Light] Část 12 – Finální část hry

Marvel Spider-Man – Miles Morales

Hráno na PlayStation 4

[Marvel Spider-Man – Miles Morales] Část 01 – Připomenutí minulosti, ten vrtulník jsme asi.. 😀

[Marvel Spider-Man – Miles Morales] Část 02 – Dárek od Spideyho, jsem na město sám

[Marvel Spider-Man – Miles Morales] Část 03 – Zachraňujeme metro

[Marvel Spider-Man – Miles Morales] Část 04 – Jak někdo může pojmenovat kočku SpiderMan

Část 05 není k dispozici

[Marvel Spider-Man – Miles Morales] Část 06 – Kamufláž je dobrá věc, přidáme se k Undeground

[Marvel Spider-Man – Miles Morales] Část 07 – Nepřítel lomeno kamarádka se dozví kdo jsem

[Marvel Spider-Man – Miles Morales] Část 08 – Trochu jsem zapomněl natáčet, nic zásadního…

[Marvel Spider-Man – Miles Morales] Část 09 – Utíkáme z vězení, Rhino je masakr, Phin nás podvedla

[Marvel Spider-Man – Miles Morales] Část 10 – Dokonce i strejda nás podvedl

[Marvel Spider-Man – Miles Morales] Část 11 – Vzpomínáme, musíme najít Phin a zastavit to

[Marvel Spider-Man – Miles Morales] Část 12 – Byla to ona kdo nás podvedl ale zároveň i zachránil…